class MessageHandler
Package: swiss.avm.up.core.config.common.messagehandler.javamodel.MessageHandler
Direct Known Subclasses:
class MessageHandler extends MessageUsage, AnnotableComment
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
customConfiguration
MessageHandlerCustomConfig[0..1]
Custom configuration of message types
globalDefinition
Definition of global reactions and levels
MessageGlobalDefinition[1..1]
Global message definition
Define global reactions and levels
maxNotificationReceiver
max expected notification receiver
IntegerLiteral[0..1]
A literal which accepts 32-bit integral number values.
messageClusterDefinition
AbstractMessageClusterDefinition[0..N]
messageClusterInstances
MessageClusterInstances[0..1]
Instantiation of the clusters
Method Summary
getAllClusterDefinition
@MessageFunctions
Return:
List<AbstractMessageClusterDefinition>
getAllClusterId
@MessageFunctions
Return:
List<IntegerLiteral>
getAllGlobalLevels
@MessageFunctions
Return:
List<MessageGlobalLevel>
getAllGlobalReactions
@MessageFunctions
Return:
List<MessageGlobalReaction>
getClusterIndexById
@MessageFunctions
Parameters:
IntegerLiteral
Return:
IntegerLiteral
getGlobalDefinition
@MessageFunctions
Return:
MessageGlobalDefinition
getLevels
@MessageFunctions
Returns global and cluster levels of given Message handler.
Return:
List<AbstractMessageLevel>
getMaxClusterId
@MessageFunctions
returns the highest cluster id
Return:
IntegerLiteral
getNumberOfCluster
@MessageFunctions
Return:
IntegerLiteral
getNumberOfClusterIdx
@MessageFunctions
Return:
IntegerLiteral
internal_getAllClusterInstances
@MessageFunctions
returns all message cluster instances
Return:
List<MessageClusterInstance>