Skip to content

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>