com.neeve.server.mon.alert
Interface ISrvMonUnhandledMessageMessage

All Superinterfaces:
CopyableMessageView<ISrvMonUnhandledMessageMessage>, IRogCopyableNode<ISrvMonUnhandledMessageMessage>, IRogMessage, IRogMetadata, IRogNode, IRogValidatable, IStoreObject, ITriggeringMessageMetadata, MapMessageView, MessageView, UtlReferenceTracker.HasReferenceTracker
All Known Implementing Classes:
SrvMonUnhandledMessageMessage

@Generated(value="com.neeve.adm.AdmGenerator",
           date="Wed Mar 28 10:54:31 EDT 2018")
@AdmGenerated(compatLevel="3.8.0",
              admVersion="nvx-adm v3.7.265 (build 0)",
              date="3/28/18 10:54 AM",
              buildInfo="nvx-talon-3.7.265 (nvx-codegen-plugin)")
public interface ISrvMonUnhandledMessageMessage
extends IRogNode, IRogMessage, IRogCopyableNode<ISrvMonUnhandledMessageMessage>, ITriggeringMessageMetadata

Event notifying that a received message could not be dispatched by the message bus binding. This is different from SrvMonAppUnhandledMessageMessage in that it is dispatched if the message is deemed as unhandleable before it is dispatched up to the application for dispatch to its handlers. Some possible reasons for this event included:


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.neeve.rog.IRogNode
IRogNode.PoolingListener
 
Nested classes/interfaces inherited from interface com.neeve.ods.IStoreObject
IStoreObject.EncodingType
 
Method Summary
 void addTriggeringMessageSMAMessageMetadataBlob(byte val)
          Adds the provided value to the list of 'triggeringMessageSMAMessageMetadataBlob' values.
 void addTriggeringMessageSMAMessagePayloadBlob(byte val)
          Adds the provided value to the list of 'triggeringMessageSMAMessagePayloadBlob' values.
 void clearException()
          Clears the value of 'exception' Field Description A String representing the exception which occurred.
 void clearTimestamp()
          Clears the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 void clearTriggeringMessageMessageBusName()
          Clears the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void clearTriggeringMessageMessageBusType()
          Clears the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 void clearTriggeringMessageMessageChannelId()
          Clears the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void clearTriggeringMessageMessageChannelName()
          Clears the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void clearTriggeringMessageMessageEncodingType()
          Clears the value of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 void clearTriggeringMessageMessageFactoryId()
          Clears the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageMessageFlowId()
          Clears the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 void clearTriggeringMessageMessageKey()
          Clears the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void clearTriggeringMessageMessageSenderId()
          Clears the value of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageMessageSno()
          Clears the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 void clearTriggeringMessageMessageViewId()
          Clears the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageSMAMessageMetadataBlob()
          Clears the value of 'triggeringMessageSMAMessageMetadataBlob' Field Description Contains the raw bytes of the serialied SMA MessageMetadata.
 void clearTriggeringMessageSMAMessagePayloadBlob()
          Clears the value of 'triggeringMessageSMAMessagePayloadBlob' Field Description Contains the raw bytes of the serialized SMA message payload.
 void clearTriggeringMessageSMATransportMessageId()
          Clears the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 SrvMonUnhandledMessageMessage copy()
          Creates a copy of this SrvMonUnhandledMessageMessage.
 void copyInto(SrvMonUnhandledMessageMessage target)
          Copies the contents of this SrvMonUnhandledMessageMessage into the target.
 String getException()
          Gets the value of 'exception' Field Description A String representing the exception which occurred.
<T extends XString>
T
getExceptionTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getExceptionTo(XString val)
          Copies the value of 'exception' into the provided XString.
 XString getExceptionUnsafe()
          Gets the raw value of 'exception'.
 long getTimestamp()
          Gets the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 String getTriggeringMessageMessageBusName()
          Gets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageBusNameTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageBusNameTo(XString val)
          Copies the value of 'triggeringMessageMessageBusName' into the provided XString.
 XString getTriggeringMessageMessageBusNameUnsafe()
          Gets the raw value of 'triggeringMessageMessageBusName'.
 String getTriggeringMessageMessageBusType()
          Gets the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
<T extends XString>
T
getTriggeringMessageMessageBusTypeTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageBusTypeTo(XString val)
          Copies the value of 'triggeringMessageMessageBusType' into the provided XString.
 XString getTriggeringMessageMessageBusTypeUnsafe()
          Gets the raw value of 'triggeringMessageMessageBusType'.
 String getTriggeringMessageMessageChannelId()
          Gets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageChannelIdTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageChannelIdTo(XString val)
          Copies the value of 'triggeringMessageMessageChannelId' into the provided XString.
 XString getTriggeringMessageMessageChannelIdUnsafe()
          Gets the raw value of 'triggeringMessageMessageChannelId'.
 String getTriggeringMessageMessageChannelName()
          Gets the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageChannelNameTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageChannelNameTo(XString val)
          Copies the value of 'triggeringMessageMessageChannelName' into the provided XString.
 XString getTriggeringMessageMessageChannelNameUnsafe()
          Gets the raw value of 'triggeringMessageMessageChannelName'.
 byte getTriggeringMessageMessageEncodingType()
          Gets the value of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 short getTriggeringMessageMessageFactoryId()
          Gets the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 int getTriggeringMessageMessageFlowId()
          Gets the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 String getTriggeringMessageMessageKey()
          Gets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageKeyTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageKeyTo(XString val)
          Copies the value of 'triggeringMessageMessageKey' into the provided XString.
 XString getTriggeringMessageMessageKeyUnsafe()
          Gets the raw value of 'triggeringMessageMessageKey'.
 int getTriggeringMessageMessageSenderId()
          Gets the value of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 long getTriggeringMessageMessageSno()
          Gets the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 short getTriggeringMessageMessageViewId()
          Gets the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 byte[] getTriggeringMessageSMAMessageMetadataBlob()
          Gets the value of 'triggeringMessageSMAMessageMetadataBlob' If the field is not set this method will return null.
 byte[] getTriggeringMessageSMAMessageMetadataBlobEmptyIfNull()
          Gets the value of 'triggeringMessageSMAMessageMetadataBlob' or an empty array if the value is null or not set.
 XByteIterator getTriggeringMessageSMAMessageMetadataBlobIterator()
          Gets the value of 'triggeringMessageSMAMessageMetadataBlob' as iterator of values.
 byte[] getTriggeringMessageSMAMessagePayloadBlob()
          Gets the value of 'triggeringMessageSMAMessagePayloadBlob' If the field is not set this method will return null.
 byte[] getTriggeringMessageSMAMessagePayloadBlobEmptyIfNull()
          Gets the value of 'triggeringMessageSMAMessagePayloadBlob' or an empty array if the value is null or not set.
 XByteIterator getTriggeringMessageSMAMessagePayloadBlobIterator()
          Gets the value of 'triggeringMessageSMAMessagePayloadBlob' as iterator of values.
 String getTriggeringMessageSMATransportMessageId()
          Gets the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
<T extends XString>
T
getTriggeringMessageSMATransportMessageIdTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageSMATransportMessageIdTo(XString val)
          Copies the value of 'triggeringMessageSMATransportMessageId' into the provided XString.
 XString getTriggeringMessageSMATransportMessageIdUnsafe()
          Gets the raw value of 'triggeringMessageSMATransportMessageId'.
 boolean hasException()
          Checks for the presence of 'exception' Field Description A String representing the exception which occurred.
 boolean hasTimestamp()
          Checks for the presence of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 boolean hasTriggeringMessageMessageBusName()
          Checks for the presence of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 boolean hasTriggeringMessageMessageBusType()
          Checks for the presence of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 boolean hasTriggeringMessageMessageChannelId()
          Checks for the presence of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 boolean hasTriggeringMessageMessageChannelName()
          Checks for the presence of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 boolean hasTriggeringMessageMessageEncodingType()
          Checks for the presence of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 boolean hasTriggeringMessageMessageFactoryId()
          Checks for the presence of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageFlowId()
          Checks for the presence of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageKey()
          Checks for the presence of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 boolean hasTriggeringMessageMessageSenderId()
          Checks for the presence of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageSno()
          Checks for the presence of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 boolean hasTriggeringMessageMessageViewId()
          Checks for the presence of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageSMATransportMessageId()
          Checks for the presence of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 void lendException(XString val)
          Sets the value of 'exception' Field Description A String representing the exception which occurred.
 void lendTriggeringMessageMessageBusName(XString val)
          Sets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void lendTriggeringMessageMessageBusType(XString val)
          Sets the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 void lendTriggeringMessageMessageChannelId(XString val)
          Sets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void lendTriggeringMessageMessageChannelName(XString val)
          Sets the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void lendTriggeringMessageMessageKey(XString val)
          Sets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void lendTriggeringMessageSMATransportMessageId(XString val)
          Sets the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 void setException(String val)
          Sets the value of 'exception' Field Description A String representing the exception which occurred.
 void setExceptionFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setExceptionFrom(XString val)
          Copies the provided XString value into this object's 'exception'.
 void setTimestamp(long val)
          Sets the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 void setTriggeringMessageMessageBusName(String val)
          Sets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void setTriggeringMessageMessageBusNameFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageBusNameFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageBusName'.
 void setTriggeringMessageMessageBusType(String val)
          Sets the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 void setTriggeringMessageMessageBusTypeFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageBusTypeFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageBusType'.
 void setTriggeringMessageMessageChannelId(String val)
          Sets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void setTriggeringMessageMessageChannelIdFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageChannelIdFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageChannelId'.
 void setTriggeringMessageMessageChannelName(String val)
          Sets the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void setTriggeringMessageMessageChannelNameFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageChannelNameFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageChannelName'.
 void setTriggeringMessageMessageEncodingType(byte val)
          Sets the value of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 void setTriggeringMessageMessageFactoryId(short val)
          Sets the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 void setTriggeringMessageMessageFlowId(int val)
          Sets the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 void setTriggeringMessageMessageKey(String val)
          Sets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void setTriggeringMessageMessageKeyFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageKeyFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageKey'.
 void setTriggeringMessageMessageSenderId(int val)
          Sets the value of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 void setTriggeringMessageMessageSno(long val)
          Sets the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 void setTriggeringMessageMessageViewId(short val)
          Sets the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 void setTriggeringMessageSMAMessageMetadataBlob(byte[] val)
          Sets the value of 'triggeringMessageSMAMessageMetadataBlob' Field Description Contains the raw bytes of the serialied SMA MessageMetadata.
 void setTriggeringMessageSMAMessageMetadataBlobFrom(XByteIterator val)
          Sets the value of 'triggeringMessageSMAMessageMetadataBlob' using the values from the provided iterator.
 void setTriggeringMessageSMAMessagePayloadBlob(byte[] val)
          Sets the value of 'triggeringMessageSMAMessagePayloadBlob' Field Description Contains the raw bytes of the serialized SMA message payload.
 void setTriggeringMessageSMAMessagePayloadBlobFrom(XByteIterator val)
          Sets the value of 'triggeringMessageSMAMessagePayloadBlob' using the values from the provided iterator.
 void setTriggeringMessageSMATransportMessageId(String val)
          Sets the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 void setTriggeringMessageSMATransportMessageIdFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageSMATransportMessageIdFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageSMATransportMessageId'.
 
Methods inherited from interface com.neeve.rog.IRogNode
deserializeFromProtobuf, dispose, dump, getAttachment, getIsPriority, getIsReadOnly, getMetadata, getParent, getPoolingListener, getType, metadataToJsonString, serializeToProtobuf, setAsInboundMessage, setAsInternal, setAsLastTransaction, setAsMessage, setAsOutboundMessage, setAsPriority, setAsReadOnly, setAsReplayedMessage, setAttachment, setInMsgsInTransaction, setOutMsgsInTransaction, setParentId, setPoolingListener, setTransactionInSequenceNumber, setTransactionOutSequenceNumber
 
Methods inherited from interface com.neeve.ods.IStoreObject
acquire, deserialize, deserializeMetadata, deserializeMetadata, ensureId, getBinding, getCheckpointVersion, getContentEncodingType, getId, getOfid, getOwnershipCount, getSerializedMetadataLength, getStableTransactionId, getTransactionId, serialize, serializeMetadata, setBinding, setCheckpointVersion, setFieldValue, setId, setStableTransactionId, setTransactionId
 
Methods inherited from interface com.neeve.sma.MapMessageView
getMessageReflector
 
Methods inherited from interface com.neeve.rog.IRogMetadata
getEnqueueTs, getEnqueueTsMicros, getGraphId, getInMsgsInTransaction, getIsInboundMessage, getIsInternal, getIsLastTransaction, getIsMessage, getIsOutboundMessage, getIsReplayedMessage, getMessageBus, getMessageChannel, getMessageFlow, getMessageKey, getMessageSender, getMessageSequenceNumber, getOutMsgsInTransaction, getOutTs, getOutTsMicros, getParentId, getPreProcessingTs, getPreProcessingTsMicros, getTransactionInSequenceNumber, getTransactionOutSequenceNumber, isPossibleDuplicate, metadataToJsonString, metadataToString
 
Methods inherited from interface com.neeve.rog.IRogValidatable
getValidationErrors, isValid
 

Method Detail

setTriggeringMessageMessageSno

void setTriggeringMessageMessageSno(long val)
Sets the value of 'triggeringMessageMessageSno'

Field Description

A message's sequence number for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageSno in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageSno

long getTriggeringMessageMessageSno()
Gets the value of 'triggeringMessageMessageSno'

Field Description

A message's sequence number for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageSno in interface ITriggeringMessageMetadata
Returns:
A message's sequence number for the message that triggered an alert.

clearTriggeringMessageMessageSno

void clearTriggeringMessageMessageSno()
Clears the value of 'triggeringMessageMessageSno'

Field Description

A message's sequence number for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageSno in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageSno(long)

hasTriggeringMessageMessageSno

boolean hasTriggeringMessageMessageSno()
Checks for the presence of 'triggeringMessageMessageSno'

Field Description

A message's sequence number for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageSno in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageSno()

setTriggeringMessageMessageFlowId

void setTriggeringMessageMessageFlowId(int val)
Sets the value of 'triggeringMessageMessageFlowId'

Field Description

A message's flow id for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageFlowId

int getTriggeringMessageMessageFlowId()
Gets the value of 'triggeringMessageMessageFlowId'

Field Description

A message's flow id for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadata
Returns:
A message's flow id for the message that triggered an alert.

clearTriggeringMessageMessageFlowId

void clearTriggeringMessageMessageFlowId()
Clears the value of 'triggeringMessageMessageFlowId'

Field Description

A message's flow id for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageFlowId(int)

hasTriggeringMessageMessageFlowId

boolean hasTriggeringMessageMessageFlowId()
Checks for the presence of 'triggeringMessageMessageFlowId'

Field Description

A message's flow id for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageFlowId()

setTriggeringMessageMessageSenderId

void setTriggeringMessageMessageSenderId(int val)
Sets the value of 'triggeringMessageMessageSenderId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageSenderId

int getTriggeringMessageMessageSenderId()
Gets the value of 'triggeringMessageMessageSenderId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadata
Returns:
A message's sender id for the message that triggered an alert.

clearTriggeringMessageMessageSenderId

void clearTriggeringMessageMessageSenderId()
Clears the value of 'triggeringMessageMessageSenderId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageSenderId(int)

hasTriggeringMessageMessageSenderId

boolean hasTriggeringMessageMessageSenderId()
Checks for the presence of 'triggeringMessageMessageSenderId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageSenderId()

setTriggeringMessageMessageFactoryId

void setTriggeringMessageMessageFactoryId(short val)
Sets the value of 'triggeringMessageMessageFactoryId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageFactoryId

short getTriggeringMessageMessageFactoryId()
Gets the value of 'triggeringMessageMessageFactoryId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadata
Returns:
A message's sender id for the message that triggered an alert.

clearTriggeringMessageMessageFactoryId

void clearTriggeringMessageMessageFactoryId()
Clears the value of 'triggeringMessageMessageFactoryId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageFactoryId(short)

hasTriggeringMessageMessageFactoryId

boolean hasTriggeringMessageMessageFactoryId()
Checks for the presence of 'triggeringMessageMessageFactoryId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageFactoryId()

setTriggeringMessageMessageViewId

void setTriggeringMessageMessageViewId(short val)
Sets the value of 'triggeringMessageMessageViewId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageViewId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageViewId

short getTriggeringMessageMessageViewId()
Gets the value of 'triggeringMessageMessageViewId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageViewId in interface ITriggeringMessageMetadata
Returns:
A message's sender id for the message that triggered an alert.

clearTriggeringMessageMessageViewId

void clearTriggeringMessageMessageViewId()
Clears the value of 'triggeringMessageMessageViewId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageViewId in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageViewId(short)

hasTriggeringMessageMessageViewId

boolean hasTriggeringMessageMessageViewId()
Checks for the presence of 'triggeringMessageMessageViewId'

Field Description

A message's sender id for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageViewId in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageViewId()

setTriggeringMessageMessageEncodingType

void setTriggeringMessageMessageEncodingType(byte val)
Sets the value of 'triggeringMessageMessageEncodingType'

Field Description

A message's encoding type for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageEncodingType

byte getTriggeringMessageMessageEncodingType()
Gets the value of 'triggeringMessageMessageEncodingType'

Field Description

A message's encoding type for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadata
Returns:
A message's encoding type for the message that triggered an alert.

clearTriggeringMessageMessageEncodingType

void clearTriggeringMessageMessageEncodingType()
Clears the value of 'triggeringMessageMessageEncodingType'

Field Description

A message's encoding type for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageEncodingType(byte)

hasTriggeringMessageMessageEncodingType

boolean hasTriggeringMessageMessageEncodingType()
Checks for the presence of 'triggeringMessageMessageEncodingType'

Field Description

A message's encoding type for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageEncodingType()

setTimestamp

void setTimestamp(long val)
Sets the value of 'timestamp'

Field Description

The timestamp at which this event occurred (millis since the epoch).

Parameters:
val - The value to set.

getTimestamp

long getTimestamp()
Gets the value of 'timestamp'

Field Description

The timestamp at which this event occurred (millis since the epoch).

Returns:
The timestamp at which this event occurred (millis since the epoch).

clearTimestamp

void clearTimestamp()
Clears the value of 'timestamp'

Field Description

The timestamp at which this event occurred (millis since the epoch).

See Also:
setTimestamp(long)

hasTimestamp

boolean hasTimestamp()
Checks for the presence of 'timestamp'

Field Description

The timestamp at which this event occurred (millis since the epoch).

See Also:
getTimestamp()

setTriggeringMessageMessageBusName

void setTriggeringMessageMessageBusName(String val)
Sets the value of 'triggeringMessageMessageBusName'

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

Specified by:
setTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageBusName

String getTriggeringMessageMessageBusName()
Gets the value of 'triggeringMessageMessageBusName'

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

Specified by:
getTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
Returns:
The bus name for the message that triggered an alert.

lendTriggeringMessageMessageBusName

void lendTriggeringMessageMessageBusName(XString val)
Sets the value of 'triggeringMessageMessageBusName'

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

Specified by:
lendTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

setTriggeringMessageMessageBusNameFrom

void setTriggeringMessageMessageBusNameFrom(long val)
Sets the value of this String field to the given numeric value.

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

NOTE:
This is the same as calling setTriggeringMessageMessageBusName(String). with Long.valueOf(val).toString(), except that using this method is a zero garbage operation for Xbuf encoding.

Specified by:
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageBusNameTo

<T extends XString> T getTriggeringMessageMessageBusNameTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

If the value of this field is not null this method creates an XString from the provided Factory, copies this field's value into the type, and returns the new XString.);

This is a zero garbage operation if the provided factory is backed by a pool and the pool; has available instances;

Specified by:
getTriggeringMessageMessageBusNameTo in interface ITriggeringMessageMetadata
Parameters:
factory - The factory from which to get the XString to copy into and return
Returns:
a new XString from the provided factory if this field is set or null.
Throws:
NullPointerException - if the provided factory is null

setTriggeringMessageMessageBusNameFrom

void setTriggeringMessageMessageBusNameFrom(XString val)
Copies the provided XString value into this object's 'triggeringMessageMessageBusName'.

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter can be more efficient than setTriggeringMessageMessageBusName(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageBusNameTo

void getTriggeringMessageMessageBusNameTo(XString val)
Copies the value of 'triggeringMessageMessageBusName' into the provided XString.

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter can be more efficient than getTriggeringMessageMessageBusName() bec because it can avoid decoding the value into an String.

Specified by:
getTriggeringMessageMessageBusNameTo in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageBusName()

getTriggeringMessageMessageBusNameUnsafe

XString getTriggeringMessageMessageBusNameUnsafe()
Gets the raw value of 'triggeringMessageMessageBusName'.

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

NOTE:
This method retrieves the raw value backed by this object's buffer. This is a useful operation when copying this field value to another object because it avoids copying the data into an intermediate XString and instead allows direct byte transfer from the raw value to the target object.

However, this accessor is inherently unsafe because the buffer backing this object can be changed which would consequently invalidate the XString returned by this method. Consequently, the caller must not retain the returned raw value beyond the scope of this object's lifespan and access to the raw value follows the same threading rules as access to this object.

Additionally, the caller must not in any way mutate or modify the returned value as doing so could corrupt this object's backing buffer.

Specified by:
getTriggeringMessageMessageBusNameUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
getTriggeringMessageMessageBusName()

clearTriggeringMessageMessageBusName

void clearTriggeringMessageMessageBusName()
Clears the value of 'triggeringMessageMessageBusName'

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

Specified by:
clearTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageBusName(String)

hasTriggeringMessageMessageBusName

boolean hasTriggeringMessageMessageBusName()
Checks for the presence of 'triggeringMessageMessageBusName'

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

Specified by:
hasTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageBusName()

setTriggeringMessageMessageChannelName

void setTriggeringMessageMessageChannelName(String val)
Sets the value of 'triggeringMessageMessageChannelName'

Field Description

The name of the message channel for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageChannelName

String getTriggeringMessageMessageChannelName()
Gets the value of 'triggeringMessageMessageChannelName'

Field Description

The name of the message channel for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
Returns:
The name of the message channel for the message that triggered an alert.

lendTriggeringMessageMessageChannelName

void lendTriggeringMessageMessageChannelName(XString val)
Sets the value of 'triggeringMessageMessageChannelName'

Field Description

The name of the message channel for the message that triggered an alert.

Specified by:
lendTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

setTriggeringMessageMessageChannelNameFrom

void setTriggeringMessageMessageChannelNameFrom(long val)
Sets the value of this String field to the given numeric value.

Field Description

The name of the message channel for the message that triggered an alert.

NOTE:
This is the same as calling setTriggeringMessageMessageChannelName(String). with Long.valueOf(val).toString(), except that using this method is a zero garbage operation for Xbuf encoding.

Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelNameTo

<T extends XString> T getTriggeringMessageMessageChannelNameTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.

Field Description

The name of the message channel for the message that triggered an alert.

If the value of this field is not null this method creates an XString from the provided Factory, copies this field's value into the type, and returns the new XString.);

This is a zero garbage operation if the provided factory is backed by a pool and the pool; has available instances;

Specified by:
getTriggeringMessageMessageChannelNameTo in interface ITriggeringMessageMetadata
Parameters:
factory - The factory from which to get the XString to copy into and return
Returns:
a new XString from the provided factory if this field is set or null.
Throws:
NullPointerException - if the provided factory is null

setTriggeringMessageMessageChannelNameFrom

void setTriggeringMessageMessageChannelNameFrom(XString val)
Copies the provided XString value into this object's 'triggeringMessageMessageChannelName'.

Field Description

The name of the message channel for the message that triggered an alert.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter can be more efficient than setTriggeringMessageMessageChannelName(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelNameTo

void getTriggeringMessageMessageChannelNameTo(XString val)
Copies the value of 'triggeringMessageMessageChannelName' into the provided XString.

Field Description

The name of the message channel for the message that triggered an alert.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter can be more efficient than getTriggeringMessageMessageChannelName() bec because it can avoid decoding the value into an String.

Specified by:
getTriggeringMessageMessageChannelNameTo in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageChannelName()

getTriggeringMessageMessageChannelNameUnsafe

XString getTriggeringMessageMessageChannelNameUnsafe()
Gets the raw value of 'triggeringMessageMessageChannelName'.

Field Description

The name of the message channel for the message that triggered an alert.

NOTE:
This method retrieves the raw value backed by this object's buffer. This is a useful operation when copying this field value to another object because it avoids copying the data into an intermediate XString and instead allows direct byte transfer from the raw value to the target object.

However, this accessor is inherently unsafe because the buffer backing this object can be changed which would consequently invalidate the XString returned by this method. Consequently, the caller must not retain the returned raw value beyond the scope of this object's lifespan and access to the raw value follows the same threading rules as access to this object.

Additionally, the caller must not in any way mutate or modify the returned value as doing so could corrupt this object's backing buffer.

Specified by:
getTriggeringMessageMessageChannelNameUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
getTriggeringMessageMessageChannelName()

clearTriggeringMessageMessageChannelName

void clearTriggeringMessageMessageChannelName()
Clears the value of 'triggeringMessageMessageChannelName'

Field Description

The name of the message channel for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageChannelName(String)

hasTriggeringMessageMessageChannelName

boolean hasTriggeringMessageMessageChannelName()
Checks for the presence of 'triggeringMessageMessageChannelName'

Field Description

The name of the message channel for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageChannelName()

setTriggeringMessageMessageChannelId

void setTriggeringMessageMessageChannelId(String val)
Sets the value of 'triggeringMessageMessageChannelId'

Field Description

The id of the message channel for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageChannelId

String getTriggeringMessageMessageChannelId()
Gets the value of 'triggeringMessageMessageChannelId'

Field Description

The id of the message channel for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
Returns:
The id of the message channel for the message that triggered an alert.

lendTriggeringMessageMessageChannelId

void lendTriggeringMessageMessageChannelId(XString val)
Sets the value of 'triggeringMessageMessageChannelId'

Field Description

The id of the message channel for the message that triggered an alert.

Specified by:
lendTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

setTriggeringMessageMessageChannelIdFrom

void setTriggeringMessageMessageChannelIdFrom(long val)
Sets the value of this String field to the given numeric value.

Field Description

The id of the message channel for the message that triggered an alert.

NOTE:
This is the same as calling setTriggeringMessageMessageChannelId(String). with Long.valueOf(val).toString(), except that using this method is a zero garbage operation for Xbuf encoding.

Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelIdTo

<T extends XString> T getTriggeringMessageMessageChannelIdTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.

Field Description

The id of the message channel for the message that triggered an alert.

If the value of this field is not null this method creates an XString from the provided Factory, copies this field's value into the type, and returns the new XString.);

This is a zero garbage operation if the provided factory is backed by a pool and the pool; has available instances;

Specified by:
getTriggeringMessageMessageChannelIdTo in interface ITriggeringMessageMetadata
Parameters:
factory - The factory from which to get the XString to copy into and return
Returns:
a new XString from the provided factory if this field is set or null.
Throws:
NullPointerException - if the provided factory is null

setTriggeringMessageMessageChannelIdFrom

void setTriggeringMessageMessageChannelIdFrom(XString val)
Copies the provided XString value into this object's 'triggeringMessageMessageChannelId'.

Field Description

The id of the message channel for the message that triggered an alert.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter can be more efficient than setTriggeringMessageMessageChannelId(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelIdTo

void getTriggeringMessageMessageChannelIdTo(XString val)
Copies the value of 'triggeringMessageMessageChannelId' into the provided XString.

Field Description

The id of the message channel for the message that triggered an alert.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter can be more efficient than getTriggeringMessageMessageChannelId() bec because it can avoid decoding the value into an String.

Specified by:
getTriggeringMessageMessageChannelIdTo in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageChannelId()

getTriggeringMessageMessageChannelIdUnsafe

XString getTriggeringMessageMessageChannelIdUnsafe()
Gets the raw value of 'triggeringMessageMessageChannelId'.

Field Description

The id of the message channel for the message that triggered an alert.

NOTE:
This method retrieves the raw value backed by this object's buffer. This is a useful operation when copying this field value to another object because it avoids copying the data into an intermediate XString and instead allows direct byte transfer from the raw value to the target object.

However, this accessor is inherently unsafe because the buffer backing this object can be changed which would consequently invalidate the XString returned by this method. Consequently, the caller must not retain the returned raw value beyond the scope of this object's lifespan and access to the raw value follows the same threading rules as access to this object.

Additionally, the caller must not in any way mutate or modify the returned value as doing so could corrupt this object's backing buffer.

Specified by:
getTriggeringMessageMessageChannelIdUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
getTriggeringMessageMessageChannelId()

clearTriggeringMessageMessageChannelId

void clearTriggeringMessageMessageChannelId()
Clears the value of 'triggeringMessageMessageChannelId'

Field Description

The id of the message channel for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageChannelId(String)

hasTriggeringMessageMessageChannelId

boolean hasTriggeringMessageMessageChannelId()
Checks for the presence of 'triggeringMessageMessageChannelId'

Field Description

The id of the message channel for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageChannelId()

setTriggeringMessageMessageKey

void setTriggeringMessageMessageKey(String val)
Sets the value of 'triggeringMessageMessageKey'

Field Description

A message's key for the message that triggered an alert.

Specified by:
setTriggeringMessageMessageKey in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageKey

String getTriggeringMessageMessageKey()
Gets the value of 'triggeringMessageMessageKey'

Field Description

A message's key for the message that triggered an alert.

Specified by:
getTriggeringMessageMessageKey in interface ITriggeringMessageMetadata
Returns:
A message's key for the message that triggered an alert.

lendTriggeringMessageMessageKey

void lendTriggeringMessageMessageKey(XString val)
Sets the value of 'triggeringMessageMessageKey'

Field Description

A message's key for the message that triggered an alert.

Specified by:
lendTriggeringMessageMessageKey in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

setTriggeringMessageMessageKeyFrom

void setTriggeringMessageMessageKeyFrom(long val)
Sets the value of this String field to the given numeric value.

Field Description

A message's key for the message that triggered an alert.

NOTE:
This is the same as calling setTriggeringMessageMessageKey(String). with Long.valueOf(val).toString(), except that using this method is a zero garbage operation for Xbuf encoding.

Specified by:
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageKeyTo

<T extends XString> T getTriggeringMessageMessageKeyTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.

Field Description

A message's key for the message that triggered an alert.

If the value of this field is not null this method creates an XString from the provided Factory, copies this field's value into the type, and returns the new XString.);

This is a zero garbage operation if the provided factory is backed by a pool and the pool; has available instances;

Specified by:
getTriggeringMessageMessageKeyTo in interface ITriggeringMessageMetadata
Parameters:
factory - The factory from which to get the XString to copy into and return
Returns:
a new XString from the provided factory if this field is set or null.
Throws:
NullPointerException - if the provided factory is null

setTriggeringMessageMessageKeyFrom

void setTriggeringMessageMessageKeyFrom(XString val)
Copies the provided XString value into this object's 'triggeringMessageMessageKey'.

Field Description

A message's key for the message that triggered an alert.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter can be more efficient than setTriggeringMessageMessageKey(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageKeyTo

void getTriggeringMessageMessageKeyTo(XString val)
Copies the value of 'triggeringMessageMessageKey' into the provided XString.

Field Description

A message's key for the message that triggered an alert.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter can be more efficient than getTriggeringMessageMessageKey() bec because it can avoid decoding the value into an String.

Specified by:
getTriggeringMessageMessageKeyTo in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageKey()

getTriggeringMessageMessageKeyUnsafe

XString getTriggeringMessageMessageKeyUnsafe()
Gets the raw value of 'triggeringMessageMessageKey'.

Field Description

A message's key for the message that triggered an alert.

NOTE:
This method retrieves the raw value backed by this object's buffer. This is a useful operation when copying this field value to another object because it avoids copying the data into an intermediate XString and instead allows direct byte transfer from the raw value to the target object.

However, this accessor is inherently unsafe because the buffer backing this object can be changed which would consequently invalidate the XString returned by this method. Consequently, the caller must not retain the returned raw value beyond the scope of this object's lifespan and access to the raw value follows the same threading rules as access to this object.

Additionally, the caller must not in any way mutate or modify the returned value as doing so could corrupt this object's backing buffer.

Specified by:
getTriggeringMessageMessageKeyUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
getTriggeringMessageMessageKey()

clearTriggeringMessageMessageKey

void clearTriggeringMessageMessageKey()
Clears the value of 'triggeringMessageMessageKey'

Field Description

A message's key for the message that triggered an alert.

Specified by:
clearTriggeringMessageMessageKey in interface ITriggeringMessageMetadata
See Also:
setTriggeringMessageMessageKey(String)

hasTriggeringMessageMessageKey

boolean hasTriggeringMessageMessageKey()
Checks for the presence of 'triggeringMessageMessageKey'

Field Description

A message's key for the message that triggered an alert.

Specified by:
hasTriggeringMessageMessageKey in interface ITriggeringMessageMetadata
See Also:
getTriggeringMessageMessageKey()

setException

void setException(String val)
Sets the value of 'exception'

Field Description

A String representing the exception which occurred.

Parameters:
val - The value to set.

getException

String getException()
Gets the value of 'exception'

Field Description

A String representing the exception which occurred.

Returns:
A String representing the exception which occurred.

lendException

void lendException(XString val)
Sets the value of 'exception'

Field Description

A String representing the exception which occurred.

Parameters:
val - The value to set.

setExceptionFrom

void setExceptionFrom(long val)
Sets the value of this String field to the given numeric value.

Field Description

A String representing the exception which occurred.

NOTE:
This is the same as calling setException(String). with Long.valueOf(val).toString(), except that using this method is a zero garbage operation for Xbuf encoding.


getExceptionTo

<T extends XString> T getExceptionTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.

Field Description

A String representing the exception which occurred.

If the value of this field is not null this method creates an XString from the provided Factory, copies this field's value into the type, and returns the new XString.);

This is a zero garbage operation if the provided factory is backed by a pool and the pool; has available instances;

Parameters:
factory - The factory from which to get the XString to copy into and return
Returns:
a new XString from the provided factory if this field is set or null.
Throws:
NullPointerException - if the provided factory is null

setExceptionFrom

void setExceptionFrom(XString val)
Copies the provided XString value into this object's 'exception'.

Field Description

A String representing the exception which occurred.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter can be more efficient than setException(String) because it avoids encoding the value into a String if the given XString is already encoded.


getExceptionTo

void getExceptionTo(XString val)
Copies the value of 'exception' into the provided XString.

Field Description

A String representing the exception which occurred.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter can be more efficient than getException() bec because it can avoid decoding the value into an String.

See Also:
getException()

getExceptionUnsafe

XString getExceptionUnsafe()
Gets the raw value of 'exception'.

Field Description

A String representing the exception which occurred.

NOTE:
This method retrieves the raw value backed by this object's buffer. This is a useful operation when copying this field value to another object because it avoids copying the data into an intermediate XString and instead allows direct byte transfer from the raw value to the target object.

However, this accessor is inherently unsafe because the buffer backing this object can be changed which would consequently invalidate the XString returned by this method. Consequently, the caller must not retain the returned raw value beyond the scope of this object's lifespan and access to the raw value follows the same threading rules as access to this object.

Additionally, the caller must not in any way mutate or modify the returned value as doing so could corrupt this object's backing buffer.

Returns:
the field's raw value
See Also:
getException()

clearException

void clearException()
Clears the value of 'exception'

Field Description

A String representing the exception which occurred.

See Also:
setException(String)

hasException

boolean hasException()
Checks for the presence of 'exception'

Field Description

A String representing the exception which occurred.

See Also:
getException()

setTriggeringMessageSMATransportMessageId

void setTriggeringMessageSMATransportMessageId(String val)
Sets the value of 'triggeringMessageSMATransportMessageId'

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

Parameters:
val - The value to set.

getTriggeringMessageSMATransportMessageId

String getTriggeringMessageSMATransportMessageId()
Gets the value of 'triggeringMessageSMATransportMessageId'

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

Returns:
A string representation of the SMA provider transport specific message id.

lendTriggeringMessageSMATransportMessageId

void lendTriggeringMessageSMATransportMessageId(XString val)
Sets the value of 'triggeringMessageSMATransportMessageId'

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

Parameters:
val - The value to set.

setTriggeringMessageSMATransportMessageIdFrom

void setTriggeringMessageSMATransportMessageIdFrom(long val)
Sets the value of this String field to the given numeric value.

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

NOTE:
This is the same as calling setTriggeringMessageSMATransportMessageId(String). with Long.valueOf(val).toString(), except that using this method is a zero garbage operation for Xbuf encoding.


getTriggeringMessageSMATransportMessageIdTo

<T extends XString> T getTriggeringMessageSMATransportMessageIdTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

If the value of this field is not null this method creates an XString from the provided Factory, copies this field's value into the type, and returns the new XString.);

This is a zero garbage operation if the provided factory is backed by a pool and the pool; has available instances;

Parameters:
factory - The factory from which to get the XString to copy into and return
Returns:
a new XString from the provided factory if this field is set or null.
Throws:
NullPointerException - if the provided factory is null

setTriggeringMessageSMATransportMessageIdFrom

void setTriggeringMessageSMATransportMessageIdFrom(XString val)
Copies the provided XString value into this object's 'triggeringMessageSMATransportMessageId'.

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter can be more efficient than setTriggeringMessageSMATransportMessageId(String) because it avoids encoding the value into a String if the given XString is already encoded.


getTriggeringMessageSMATransportMessageIdTo

void getTriggeringMessageSMATransportMessageIdTo(XString val)
Copies the value of 'triggeringMessageSMATransportMessageId' into the provided XString.

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter can be more efficient than getTriggeringMessageSMATransportMessageId() bec because it can avoid decoding the value into an String.

See Also:
getTriggeringMessageSMATransportMessageId()

getTriggeringMessageSMATransportMessageIdUnsafe

XString getTriggeringMessageSMATransportMessageIdUnsafe()
Gets the raw value of 'triggeringMessageSMATransportMessageId'.

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

NOTE:
This method retrieves the raw value backed by this object's buffer. This is a useful operation when copying this field value to another object because it avoids copying the data into an intermediate XString and instead allows direct byte transfer from the raw value to the target object.

However, this accessor is inherently unsafe because the buffer backing this object can be changed which would consequently invalidate the XString returned by this method. Consequently, the caller must not retain the returned raw value beyond the scope of this object's lifespan and access to the raw value follows the same threading rules as access to this object.

Additionally, the caller must not in any way mutate or modify the returned value as doing so could corrupt this object's backing buffer.

Returns:
the field's raw value
See Also:
getTriggeringMessageSMATransportMessageId()

clearTriggeringMessageSMATransportMessageId

void clearTriggeringMessageSMATransportMessageId()
Clears the value of 'triggeringMessageSMATransportMessageId'

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

See Also:
setTriggeringMessageSMATransportMessageId(String)

hasTriggeringMessageSMATransportMessageId

boolean hasTriggeringMessageSMATransportMessageId()
Checks for the presence of 'triggeringMessageSMATransportMessageId'

Field Description

A string representation of the SMA provider transport specific message id.

Field Type Semantics

A string representation of the SMA provider transport specific message id.

This id represents a transport specific message id. Depending on the messaging provider, its messaging fabric may expose an id. For example in the JMS Binding, this field would be used to represent the JMSMessageID of the transport level message that encapsulated the message.

See Also:
getTriggeringMessageSMATransportMessageId()

setTriggeringMessageSMAMessageMetadataBlob

void setTriggeringMessageSMAMessageMetadataBlob(byte[] val)
Sets the value of 'triggeringMessageSMAMessageMetadataBlob'

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Parameters:
val - The value to set.

setTriggeringMessageSMAMessageMetadataBlobFrom

void setTriggeringMessageSMAMessageMetadataBlobFrom(XByteIterator val)
Sets the value of 'triggeringMessageSMAMessageMetadataBlob' using the values from the provided iterator.

This method will call XByteIterator.toFirst() before and after setting the values, meaning that all values from the iterator will be set and the iterator will be reset on return.

This method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'triggeringMessageSMAMessageMetadataBlob' accessor can copy the values without iteration.

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

NOTE:
Passing a null or empty iterator has the same affect as calling setTriggeringMessageSMAMessageMetadataBlob(byte[]) with a value of null.

Parameters:
val - the values to set.

addTriggeringMessageSMAMessageMetadataBlob

void addTriggeringMessageSMAMessageMetadataBlob(byte val)
Adds the provided value to the list of 'triggeringMessageSMAMessageMetadataBlob' values.

This method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'triggeringMessageSMAMessageMetadataBlob' accessor can copy the values without iteration.

For objects generated with json encoding, or transactional state entities, using this method is currently efficient than doing a bulk set. For xbuf generated messages however, this method is optimized to directly serialize to an encoded backing buffer.

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Parameters:
val - the value to add.

getTriggeringMessageSMAMessageMetadataBlobIterator

XByteIterator getTriggeringMessageSMAMessageMetadataBlobIterator()
Gets the value of 'triggeringMessageSMAMessageMetadataBlob' as iterator of values.

This method will always return a non null iterator value. The returned iterator is not threadsafe, and the caller may not hold on to it beyond the pooling lifespan of this object. Depending on the implementation, the same iterator instance may be returned by this object on each call to avoid garbage. Each time this method is called the iterator is reset by calling its toFirst() method. Callers should therefore be especially careful about calling this method while iterating on the iterator returned by this method.

This method is zero garbage for Xbuf generated classes, and this method is optimized such that passing the returned iterator to another object's setXXX(com.neeve.lang.XByteIterator) method can perform a direct copy of the underlying values without iteration.

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Returns:
An XByteIterator containing this field values.

getTriggeringMessageSMAMessageMetadataBlob

byte[] getTriggeringMessageSMAMessageMetadataBlob()
Gets the value of 'triggeringMessageSMAMessageMetadataBlob'

If the field is not set this method will return null.

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Returns:
Contains the raw bytes of the serialied SMA MessageMetadata. If the field is not set this method will return null.

getTriggeringMessageSMAMessageMetadataBlobEmptyIfNull

byte[] getTriggeringMessageSMAMessageMetadataBlobEmptyIfNull()
Gets the value of 'triggeringMessageSMAMessageMetadataBlob' or an empty array if the value is null or not set.

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Returns:
Contains the raw bytes of the serialied SMA MessageMetadata. or an empty array if null if not set.
See Also:
getTriggeringMessageSMAMessageMetadataBlob()

clearTriggeringMessageSMAMessageMetadataBlob

void clearTriggeringMessageSMAMessageMetadataBlob()
Clears the value of 'triggeringMessageSMAMessageMetadataBlob'

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

See Also:
setTriggeringMessageSMAMessageMetadataBlob(byte[])

setTriggeringMessageSMAMessagePayloadBlob

void setTriggeringMessageSMAMessagePayloadBlob(byte[] val)
Sets the value of 'triggeringMessageSMAMessagePayloadBlob'

Field Description

Contains the raw bytes of the serialized SMA message payload.

Parameters:
val - The value to set.

setTriggeringMessageSMAMessagePayloadBlobFrom

void setTriggeringMessageSMAMessagePayloadBlobFrom(XByteIterator val)
Sets the value of 'triggeringMessageSMAMessagePayloadBlob' using the values from the provided iterator.

This method will call XByteIterator.toFirst() before and after setting the values, meaning that all values from the iterator will be set and the iterator will be reset on return.

This method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'triggeringMessageSMAMessagePayloadBlob' accessor can copy the values without iteration.

Field Description

Contains the raw bytes of the serialized SMA message payload.

NOTE:
Passing a null or empty iterator has the same affect as calling setTriggeringMessageSMAMessagePayloadBlob(byte[]) with a value of null.

Parameters:
val - the values to set.

addTriggeringMessageSMAMessagePayloadBlob

void addTriggeringMessageSMAMessagePayloadBlob(byte val)
Adds the provided value to the list of 'triggeringMessageSMAMessagePayloadBlob' values.

This method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'triggeringMessageSMAMessagePayloadBlob' accessor can copy the values without iteration.

For objects generated with json encoding, or transactional state entities, using this method is currently efficient than doing a bulk set. For xbuf generated messages however, this method is optimized to directly serialize to an encoded backing buffer.

Field Description

Contains the raw bytes of the serialized SMA message payload.

Parameters:
val - the value to add.

getTriggeringMessageSMAMessagePayloadBlobIterator

XByteIterator getTriggeringMessageSMAMessagePayloadBlobIterator()
Gets the value of 'triggeringMessageSMAMessagePayloadBlob' as iterator of values.

This method will always return a non null iterator value. The returned iterator is not threadsafe, and the caller may not hold on to it beyond the pooling lifespan of this object. Depending on the implementation, the same iterator instance may be returned by this object on each call to avoid garbage. Each time this method is called the iterator is reset by calling its toFirst() method. Callers should therefore be especially careful about calling this method while iterating on the iterator returned by this method.

This method is zero garbage for Xbuf generated classes, and this method is optimized such that passing the returned iterator to another object's setXXX(com.neeve.lang.XByteIterator) method can perform a direct copy of the underlying values without iteration.

Field Description

Contains the raw bytes of the serialized SMA message payload.

Returns:
An XByteIterator containing this field values.

getTriggeringMessageSMAMessagePayloadBlob

byte[] getTriggeringMessageSMAMessagePayloadBlob()
Gets the value of 'triggeringMessageSMAMessagePayloadBlob'

If the field is not set this method will return null.

Field Description

Contains the raw bytes of the serialized SMA message payload.

Returns:
Contains the raw bytes of the serialized SMA message payload. If the field is not set this method will return null.

getTriggeringMessageSMAMessagePayloadBlobEmptyIfNull

byte[] getTriggeringMessageSMAMessagePayloadBlobEmptyIfNull()
Gets the value of 'triggeringMessageSMAMessagePayloadBlob' or an empty array if the value is null or not set.

Field Description

Contains the raw bytes of the serialized SMA message payload.

Returns:
Contains the raw bytes of the serialized SMA message payload. or an empty array if null if not set.
See Also:
getTriggeringMessageSMAMessagePayloadBlob()

clearTriggeringMessageSMAMessagePayloadBlob

void clearTriggeringMessageSMAMessagePayloadBlob()
Clears the value of 'triggeringMessageSMAMessagePayloadBlob'

Field Description

Contains the raw bytes of the serialized SMA message payload.

See Also:
setTriggeringMessageSMAMessagePayloadBlob(byte[])

setTriggeringMessageMessageBusType

void setTriggeringMessageMessageBusType(String val)
Sets the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Parameters:
val - The value to set.

getTriggeringMessageMessageBusType

String getTriggeringMessageMessageBusType()
Gets the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Returns:
The bus provider name

lendTriggeringMessageMessageBusType

void lendTriggeringMessageMessageBusType(XString val)
Sets the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Parameters:
val - The value to set.

setTriggeringMessageMessageBusTypeFrom

void setTriggeringMessageMessageBusTypeFrom(long val)
Sets the value of this String field to the given numeric value.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

NOTE:
This is the same as calling setTriggeringMessageMessageBusType(String). with Long.valueOf(val).toString(), except that using this method is a zero garbage operation for Xbuf encoding.


getTriggeringMessageMessageBusTypeTo

<T extends XString> T getTriggeringMessageMessageBusTypeTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

If the value of this field is not null this method creates an XString from the provided Factory, copies this field's value into the type, and returns the new XString.);

This is a zero garbage operation if the provided factory is backed by a pool and the pool; has available instances;

Parameters:
factory - The factory from which to get the XString to copy into and return
Returns:
a new XString from the provided factory if this field is set or null.
Throws:
NullPointerException - if the provided factory is null

setTriggeringMessageMessageBusTypeFrom

void setTriggeringMessageMessageBusTypeFrom(XString val)
Copies the provided XString value into this object's 'triggeringMessageMessageBusType'.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter can be more efficient than setTriggeringMessageMessageBusType(String) because it avoids encoding the value into a String if the given XString is already encoded.


getTriggeringMessageMessageBusTypeTo

void getTriggeringMessageMessageBusTypeTo(XString val)
Copies the value of 'triggeringMessageMessageBusType' into the provided XString.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter can be more efficient than getTriggeringMessageMessageBusType() bec because it can avoid decoding the value into an String.

See Also:
getTriggeringMessageMessageBusType()

getTriggeringMessageMessageBusTypeUnsafe

XString getTriggeringMessageMessageBusTypeUnsafe()
Gets the raw value of 'triggeringMessageMessageBusType'.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

NOTE:
This method retrieves the raw value backed by this object's buffer. This is a useful operation when copying this field value to another object because it avoids copying the data into an intermediate XString and instead allows direct byte transfer from the raw value to the target object.

However, this accessor is inherently unsafe because the buffer backing this object can be changed which would consequently invalidate the XString returned by this method. Consequently, the caller must not retain the returned raw value beyond the scope of this object's lifespan and access to the raw value follows the same threading rules as access to this object.

Additionally, the caller must not in any way mutate or modify the returned value as doing so could corrupt this object's backing buffer.

Returns:
the field's raw value
See Also:
getTriggeringMessageMessageBusType()

clearTriggeringMessageMessageBusType

void clearTriggeringMessageMessageBusType()
Clears the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

See Also:
setTriggeringMessageMessageBusType(String)

hasTriggeringMessageMessageBusType

boolean hasTriggeringMessageMessageBusType()
Checks for the presence of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

See Also:
getTriggeringMessageMessageBusType()

copy

SrvMonUnhandledMessageMessage copy()
Creates a copy of this SrvMonUnhandledMessageMessage.

The copy copies primitive, enum and embedded entity fields into the returned copy. Each embedded entity field is cloned so that modifications made to the copy's embedded entity fields do not affect this SrvMonUnhandledMessageMessage's embedded entity fields.

The returned copy will be writeable even if this SrvMonUnhandledMessageMessage is read only.

No metadata is copied except as documented IRogCopyableNode. See IRogCopyableNode for more detailed information on the semantics of this method.

Specified by:
copy in interface CopyableMessageView<ISrvMonUnhandledMessageMessage>
Specified by:
copy in interface IRogCopyableNode<ISrvMonUnhandledMessageMessage>
Returns:
A copy of this SrvMonUnhandledMessageMessage.
See Also:
IRogCopyableNode, CopyableMessageView

copyInto

void copyInto(SrvMonUnhandledMessageMessage target)
Copies the contents of this SrvMonUnhandledMessageMessage into the target.

The copy clears the target's contents and copies primitive, enum and embedded entity fields into the provided copy. Each embedded entity field is cloned so that modifications made to the copy's embedded entity fields do not affect this SrvMonUnhandledMessageMessage's embedded entity fields.

The returned copy will be writeable even if this SrvMonUnhandledMessageMessage is read only.

No metadata is copied except as documented IRogCopyableNode. See IRogCopyableNode for more detailed information on the semantics of this method.

Parameters:
target - The target to copy into which must not be null or read only.


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.