@Generated(value="com.neeve.adm.AdmGenerator", date="Fri Dec 05 13:32:50 UTC 2025") @AdmGenerated(compatLevel="4.1.0", admVersion="Unknown Version", date="12/5/25 1:32 PM", buildInfo="nvx-talon-3.16.63 (nvx-codegen-plugin)") public interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage extends IRogNode, IRogMessage, IRogCopyableNode<ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage>, ITriggeringMessageMetadata, com.neeve.server.mon.common.ISrvMonAlertEvent
This event is dispatched to an application of an alert triggered by an out-of-order send commit completion.
| ADM Type | Message |
| Factory | SrvMonAlertFactory |
| ADM Field Summary |
|---|
| Field | Type | Id | Description |
|---|---|---|---|
| completedCommitTxnId | Long | 14 | The id of the transaction containing the commit that completed. |
| eventSource | String | 6006 | The source of an event. |
| eventTimestamp | Date | 6007 | The timestamp of an event. |
| firstIncompleteCommitTxnId | Long | 17 | The id of the transaction of the first incomplete send commit in the send commit pipeline after the completion of the processing of the completed commit. |
| firstReleasedCommitTxnId | Long | 15 | The id of the transaction of the send commit released first from the send commit pipeline by the processing of the completed commit. A value of -1 indicates that no commit was released from the pipeline |
| lastReleasedCommitTxnId | Long | 16 | The id of the transaction of the send commit released last from the send commit pipeline by the processing of the completed commit. A value of -1 indicates that no commit was released from the pipeline |
| timestamp | Long | 1 | The timestamp at which this event occurred (millis since the epoch). |
| triggeringMessageMessageBusName | String | 4 | The bus name for the message that triggered an alert. |
| triggeringMessageMessageChannelId | String | 6 | The id of the message channel for the message that triggered an alert. |
| triggeringMessageMessageChannelName | String | 5 | The name of the message channel for the message that triggered an alert. |
| triggeringMessageMessageEncodingType | Byte | 13 | A message's encoding type for the message that triggered an alert. |
| triggeringMessageMessageFactoryId | Short | 11 | A message's sender id for the message that triggered an alert. |
| triggeringMessageMessageFlowId | Integer | 9 | A message's flow id for the message that triggered an alert. |
| triggeringMessageMessageKey | String | 7 | A message's key for the message that triggered an alert. |
| triggeringMessageMessageSenderId | Integer | 10 | A message's sender id for the message that triggered an alert. |
| triggeringMessageMessageSno | Long | 8 | A message's sequence number for the message that triggered an alert. |
| triggeringMessageMessageViewId | Short | 12 | A message's sender id for the message that triggered an alert. |
| xvmHeader | SrvMonXvmHeader | 6004 | Details about the message source. |
IRogNode.PoolingListenerIStoreObject.EncodingType| Modifier and Type | Method and Description |
|---|---|
void |
clearCompletedCommitTxnId()
Clears the value of 'completedCommitTxnId'.
|
void |
clearEventSource()
Clears the value of 'eventSource'.
|
void |
clearEventTimestamp()
Clears the value of 'eventTimestamp'.
|
void |
clearFirstIncompleteCommitTxnId()
Clears the value of 'firstIncompleteCommitTxnId'.
|
void |
clearFirstReleasedCommitTxnId()
Clears the value of 'firstReleasedCommitTxnId'.
|
void |
clearLastReleasedCommitTxnId()
Clears the value of 'lastReleasedCommitTxnId'.
|
void |
clearTimestamp()
Deprecated.
- Use eventTimestamp instead.
|
void |
clearTriggeringMessageMessageBusName()
Clears the value of 'triggeringMessageMessageBusName'.
|
void |
clearTriggeringMessageMessageChannelId()
Clears the value of 'triggeringMessageMessageChannelId'.
|
void |
clearTriggeringMessageMessageChannelName()
Clears the value of 'triggeringMessageMessageChannelName'.
|
void |
clearTriggeringMessageMessageEncodingType()
Clears the value of 'triggeringMessageMessageEncodingType'.
|
void |
clearTriggeringMessageMessageFactoryId()
Clears the value of 'triggeringMessageMessageFactoryId'.
|
void |
clearTriggeringMessageMessageFlowId()
Clears the value of 'triggeringMessageMessageFlowId'.
|
void |
clearTriggeringMessageMessageKey()
Clears the value of 'triggeringMessageMessageKey'.
|
void |
clearTriggeringMessageMessageSenderId()
Clears the value of 'triggeringMessageMessageSenderId'.
|
void |
clearTriggeringMessageMessageSno()
Clears the value of 'triggeringMessageMessageSno'.
|
void |
clearTriggeringMessageMessageViewId()
Clears the value of 'triggeringMessageMessageViewId'.
|
void |
clearXvmHeader()
Clears the value of 'xvmHeader'.
|
SrvMonAppOutOfOrderSendCommitCompletionAlertMessage |
copy()
Creates a copy of this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage.
|
void |
copyInto(SrvMonAppOutOfOrderSendCommitCompletionAlertMessage target)
Copies the contents of this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage into the target.
|
long |
getCompletedCommitTxnId()
Gets the value of 'completedCommitTxnId'.
|
Long |
getCompletedCommitTxnIdAsObject()
Gets the value of 'completedCommitTxnId'.
|
String |
getEventSource()
Gets the value of 'eventSource'.
|
<T extends XString> |
getEventSourceTo(XString.Factory<T> factory)
Copies the value of this String field into a new XString from the given factory.
|
void |
getEventSourceTo(XString val)
Copies the value of 'eventSource' into the provided XString.
|
XString |
getEventSourceUnsafe()
Gets the raw value of 'eventSource'.
|
Date |
getEventTimestamp()
Gets the value of 'eventTimestamp'.
|
Instant |
getEventTimestampAsInstant()
Retrieves the date as a java.time.Instant object.
|
long |
getEventTimestampAsTimestamp()
Retrieves the date as a timestamp (a zero garbage operation for XBuf encoding).
|
Long |
getEventTimestampAsTimestampObject()
Retrieves the date as a timestamp object (autobox long).
|
long |
getFirstIncompleteCommitTxnId()
Gets the value of 'firstIncompleteCommitTxnId'.
|
Long |
getFirstIncompleteCommitTxnIdAsObject()
Gets the value of 'firstIncompleteCommitTxnId'.
|
long |
getFirstReleasedCommitTxnId()
Gets the value of 'firstReleasedCommitTxnId'.
|
Long |
getFirstReleasedCommitTxnIdAsObject()
Gets the value of 'firstReleasedCommitTxnId'.
|
long |
getLastReleasedCommitTxnId()
Gets the value of 'lastReleasedCommitTxnId'.
|
Long |
getLastReleasedCommitTxnIdAsObject()
Gets the value of 'lastReleasedCommitTxnId'.
|
long |
getTimestamp()
Deprecated.
- Use eventTimestamp instead.
|
Long |
getTimestampAsObject()
Deprecated.
- Use eventTimestamp instead.
|
String |
getTriggeringMessageMessageBusName()
Gets the value of 'triggeringMessageMessageBusName'.
|
<T extends XString> |
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 |
getTriggeringMessageMessageChannelId()
Gets the value of 'triggeringMessageMessageChannelId'.
|
<T extends XString> |
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'.
|
<T extends XString> |
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'.
|
Byte |
getTriggeringMessageMessageEncodingTypeAsObject()
Gets the value of 'triggeringMessageMessageEncodingType'.
|
short |
getTriggeringMessageMessageFactoryId()
Gets the value of 'triggeringMessageMessageFactoryId'.
|
Short |
getTriggeringMessageMessageFactoryIdAsObject()
Gets the value of 'triggeringMessageMessageFactoryId'.
|
int |
getTriggeringMessageMessageFlowId()
Gets the value of 'triggeringMessageMessageFlowId'.
|
Integer |
getTriggeringMessageMessageFlowIdAsObject()
Gets the value of 'triggeringMessageMessageFlowId'.
|
String |
getTriggeringMessageMessageKey()
Gets the value of 'triggeringMessageMessageKey'.
|
<T extends XString> |
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'.
|
Integer |
getTriggeringMessageMessageSenderIdAsObject()
Gets the value of 'triggeringMessageMessageSenderId'.
|
long |
getTriggeringMessageMessageSno()
Gets the value of 'triggeringMessageMessageSno'.
|
Long |
getTriggeringMessageMessageSnoAsObject()
Gets the value of 'triggeringMessageMessageSno'.
|
short |
getTriggeringMessageMessageViewId()
Gets the value of 'triggeringMessageMessageViewId'.
|
Short |
getTriggeringMessageMessageViewIdAsObject()
Gets the value of 'triggeringMessageMessageViewId'.
|
com.neeve.server.mon.common.SrvMonXvmHeader |
getXvmHeader()
Gets the value of 'xvmHeader'.
|
void |
getXvmHeaderTo(com.neeve.server.mon.common.SrvMonXvmHeader val)
Copies the value of SrvMonXvmHeader into the provided value.
|
boolean |
hasCompletedCommitTxnId()
Checks for the presence of 'completedCommitTxnId'.
|
boolean |
hasEventSource()
Checks for the presence of 'eventSource'.
|
boolean |
hasEventTimestamp()
Checks for the presence of 'eventTimestamp'.
|
boolean |
hasFirstIncompleteCommitTxnId()
Checks for the presence of 'firstIncompleteCommitTxnId'.
|
boolean |
hasFirstReleasedCommitTxnId()
Checks for the presence of 'firstReleasedCommitTxnId'.
|
boolean |
hasLastReleasedCommitTxnId()
Checks for the presence of 'lastReleasedCommitTxnId'.
|
boolean |
hasTimestamp()
Deprecated.
- Use eventTimestamp instead.
|
boolean |
hasTriggeringMessageMessageBusName()
Checks for the presence of 'triggeringMessageMessageBusName'.
|
boolean |
hasTriggeringMessageMessageChannelId()
Checks for the presence of 'triggeringMessageMessageChannelId'.
|
boolean |
hasTriggeringMessageMessageChannelName()
Checks for the presence of 'triggeringMessageMessageChannelName'.
|
boolean |
hasTriggeringMessageMessageEncodingType()
Checks for the presence of 'triggeringMessageMessageEncodingType'.
|
boolean |
hasTriggeringMessageMessageFactoryId()
Checks for the presence of 'triggeringMessageMessageFactoryId'.
|
boolean |
hasTriggeringMessageMessageFlowId()
Checks for the presence of 'triggeringMessageMessageFlowId'.
|
boolean |
hasTriggeringMessageMessageKey()
Checks for the presence of 'triggeringMessageMessageKey'.
|
boolean |
hasTriggeringMessageMessageSenderId()
Checks for the presence of 'triggeringMessageMessageSenderId'.
|
boolean |
hasTriggeringMessageMessageSno()
Checks for the presence of 'triggeringMessageMessageSno'.
|
boolean |
hasTriggeringMessageMessageViewId()
Checks for the presence of 'triggeringMessageMessageViewId'.
|
boolean |
hasXvmHeader()
Checks for the presence of 'xvmHeader'.
|
void |
lendEventSource(XString val)
Lends the value of 'eventSource' to this object.
|
void |
lendTriggeringMessageMessageBusName(XString val)
Lends the value of 'triggeringMessageMessageBusName' to this object.
|
void |
lendTriggeringMessageMessageChannelId(XString val)
Lends the value of 'triggeringMessageMessageChannelId' to this object.
|
void |
lendTriggeringMessageMessageChannelName(XString val)
Lends the value of 'triggeringMessageMessageChannelName' to this object.
|
void |
lendTriggeringMessageMessageKey(XString val)
Lends the value of 'triggeringMessageMessageKey' to this object.
|
void |
lendXvmHeader(com.neeve.server.mon.common.SrvMonXvmHeader val)
'Lends' a reference of the SrvMonXvmHeader to the message for this field.
|
void |
setCompletedCommitTxnId(long val)
Sets the value of 'completedCommitTxnId'.
|
void |
setCompletedCommitTxnIdAsObject(Long val)
Sets the value of 'completedCommitTxnId'.
|
void |
setEventSource(String val)
Sets the value of 'eventSource'.
|
void |
setEventSourceFrom(long val)
Sets the value of this String field to the given numeric value.
|
void |
setEventSourceFrom(XString val)
Copies the provided XString value into this object's 'eventSource'.
|
void |
setEventTimestamp(Date val)
Sets the value of 'eventTimestamp'.
|
void |
setEventTimestampAsInstant(Instant val)
Sets the date value as a java.time.Instant.
|
void |
setEventTimestampAsTimestamp(long val)
Sets the date value as a timestamp.
|
void |
setFirstIncompleteCommitTxnId(long val)
Sets the value of 'firstIncompleteCommitTxnId'.
|
void |
setFirstIncompleteCommitTxnIdAsObject(Long val)
Sets the value of 'firstIncompleteCommitTxnId'.
|
void |
setFirstReleasedCommitTxnId(long val)
Sets the value of 'firstReleasedCommitTxnId'.
|
void |
setFirstReleasedCommitTxnIdAsObject(Long val)
Sets the value of 'firstReleasedCommitTxnId'.
|
void |
setLastReleasedCommitTxnId(long val)
Sets the value of 'lastReleasedCommitTxnId'.
|
void |
setLastReleasedCommitTxnIdAsObject(Long val)
Sets the value of 'lastReleasedCommitTxnId'.
|
void |
setTimestamp(long val)
Deprecated.
- Use eventTimestamp instead.
|
void |
setTimestampAsObject(Long val)
Deprecated.
- Use eventTimestamp instead.
|
void |
setTriggeringMessageMessageBusName(String val)
Sets the value of 'triggeringMessageMessageBusName'.
|
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 |
setTriggeringMessageMessageChannelId(String val)
Sets the value of 'triggeringMessageMessageChannelId'.
|
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'.
|
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'.
|
void |
setTriggeringMessageMessageEncodingTypeAsObject(Byte val)
Sets the value of 'triggeringMessageMessageEncodingType'.
|
void |
setTriggeringMessageMessageFactoryId(short val)
Sets the value of 'triggeringMessageMessageFactoryId'.
|
void |
setTriggeringMessageMessageFactoryIdAsObject(Short val)
Sets the value of 'triggeringMessageMessageFactoryId'.
|
void |
setTriggeringMessageMessageFlowId(int val)
Sets the value of 'triggeringMessageMessageFlowId'.
|
void |
setTriggeringMessageMessageFlowIdAsObject(Integer val)
Sets the value of 'triggeringMessageMessageFlowId'.
|
void |
setTriggeringMessageMessageKey(String val)
Sets the value of 'triggeringMessageMessageKey'.
|
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'.
|
void |
setTriggeringMessageMessageSenderIdAsObject(Integer val)
Sets the value of 'triggeringMessageMessageSenderId'.
|
void |
setTriggeringMessageMessageSno(long val)
Sets the value of 'triggeringMessageMessageSno'.
|
void |
setTriggeringMessageMessageSnoAsObject(Long val)
Sets the value of 'triggeringMessageMessageSno'.
|
void |
setTriggeringMessageMessageViewId(short val)
Sets the value of 'triggeringMessageMessageViewId'.
|
void |
setTriggeringMessageMessageViewIdAsObject(Short val)
Sets the value of 'triggeringMessageMessageViewId'.
|
void |
setXvmHeader(com.neeve.server.mon.common.SrvMonXvmHeader val)
Sets the value of 'xvmHeader'.
|
com.neeve.server.mon.common.SrvMonXvmHeader |
takeXvmHeader()
'Takes' a reference to the xvmHeader field from the message.
|
deserializeFromProtobuf, dispose, dump, getAttachment, getIsLiveInboundMessage, getIsPriority, getIsReadOnly, getMetadata, getParent, getPoolingListener, getType, metadataToJsonString, serializeToProtobuf, setAsInboundMessage, setAsInternal, setAsLastTransaction, setAsMessage, setAsOutboundMessage, setAsPriority, setAsReadOnly, setAsReplayedMessage, setAttachment, setInMsgsInTransaction, setOutMsgsInTransaction, setParentId, setPoolingListener, setTransactionInSequenceNumber, setTransactionOutSequenceNumberacquire, deserialize, deserializeMetadata, deserializeMetadata, getContentEncodingType, getOwnershipCount, getSerializedMetadataLength, getStoreMetadata, saveMemory, serialize, serializeMetadata, setFieldValueensureId, getBinding, getCheckpointVersion, getCommittedDataSize, getId, getOfid, getStableTransactionId, getTransactionId, setBinding, setCheckpointVersion, setCommittedDataSize, setId, setStableTransactionId, setTransactionIdgetMessageReflectorgetEnqueueTs, getEnqueueTsMicros, getGraphId, getInMsgsInTransaction, getIsInboundMessage, getIsInternal, getIsLastTransaction, getIsMessage, getIsOutboundMessage, getIsReplayedMessage, getMessageBus, getMessageChannel, getMessageFlow, getMessageKey, getMessageSender, getMessageSequenceNumber, getMessageTransportHeaders, getOutMsgsInTransaction, getOutTs, getOutTsMicros, getParentId, getPreProcessingTs, getPreProcessingTsMicros, getTransactionInSequenceNumber, getTransactionOutSequenceNumber, isPossibleDuplicate, metadataToJsonString, metadataToStringgetValidationErrors, isValidvoid setEventTimestamp(Date val)
setEventTimestamp in interface com.neeve.server.mon.common.ISrvMonAlertEventsetEventTimestamp in interface com.neeve.server.mon.common.ISrvMonEventval - The value to set.Date getEventTimestamp()
getEventTimestamp in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventTimestamp in interface com.neeve.server.mon.common.ISrvMonEventvoid setEventTimestampAsTimestamp(long val)
setEventTimestampAsTimestamp in interface com.neeve.server.mon.common.ISrvMonAlertEventsetEventTimestampAsTimestamp in interface com.neeve.server.mon.common.ISrvMonEventval - The date value in milliseconds from the epochlong getEventTimestampAsTimestamp()
NOTE:
Note that a return value of -1 could also indicate 1 millisecond before the epoch.
In cases where a such an ambiguity is a practical concern, hasEventTimestamp()
should be called.
getEventTimestampAsTimestamp in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventTimestampAsTimestamp in interface com.neeve.server.mon.common.ISrvMonEventLong getEventTimestampAsTimestampObject()
getEventTimestampAsTimestampObject in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventTimestampAsTimestampObject in interface com.neeve.server.mon.common.ISrvMonEventvoid setEventTimestampAsInstant(Instant val)
setEventTimestampAsInstant in interface com.neeve.server.mon.common.ISrvMonAlertEventsetEventTimestampAsInstant in interface com.neeve.server.mon.common.ISrvMonEventval - The instant valueInstant getEventTimestampAsInstant()
getEventTimestampAsInstant in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventTimestampAsInstant in interface com.neeve.server.mon.common.ISrvMonEventvoid clearEventTimestamp()
clearEventTimestamp in interface com.neeve.server.mon.common.ISrvMonAlertEventclearEventTimestamp in interface com.neeve.server.mon.common.ISrvMonEventsetEventTimestamp(Date)boolean hasEventTimestamp()
hasEventTimestamp in interface com.neeve.server.mon.common.ISrvMonAlertEventhasEventTimestamp in interface com.neeve.server.mon.common.ISrvMonEventgetEventTimestamp()void setTriggeringMessageMessageSno(long val)
setTriggeringMessageMessageSno in interface ITriggeringMessageMetadataval - The value to set.void setTriggeringMessageMessageSnoAsObject(Long val)
setTriggeringMessageMessageSnoAsObject in interface ITriggeringMessageMetadataval - The value to set.long getTriggeringMessageMessageSno()
getTriggeringMessageMessageSno in interface ITriggeringMessageMetadataLong getTriggeringMessageMessageSnoAsObject()
getTriggeringMessageMessageSnoAsObject in interface ITriggeringMessageMetadatavoid clearTriggeringMessageMessageSno()
clearTriggeringMessageMessageSno in interface ITriggeringMessageMetadatasetTriggeringMessageMessageSno(long)boolean hasTriggeringMessageMessageSno()
hasTriggeringMessageMessageSno in interface ITriggeringMessageMetadatagetTriggeringMessageMessageSno()void setTriggeringMessageMessageFlowId(int val)
setTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadataval - The value to set.void setTriggeringMessageMessageFlowIdAsObject(Integer val)
setTriggeringMessageMessageFlowIdAsObject in interface ITriggeringMessageMetadataval - The value to set.int getTriggeringMessageMessageFlowId()
getTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadataInteger getTriggeringMessageMessageFlowIdAsObject()
getTriggeringMessageMessageFlowIdAsObject in interface ITriggeringMessageMetadatavoid clearTriggeringMessageMessageFlowId()
clearTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadatasetTriggeringMessageMessageFlowId(int)boolean hasTriggeringMessageMessageFlowId()
hasTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadatagetTriggeringMessageMessageFlowId()void setTriggeringMessageMessageSenderId(int val)
setTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadataval - The value to set.void setTriggeringMessageMessageSenderIdAsObject(Integer val)
setTriggeringMessageMessageSenderIdAsObject in interface ITriggeringMessageMetadataval - The value to set.int getTriggeringMessageMessageSenderId()
getTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadataInteger getTriggeringMessageMessageSenderIdAsObject()
getTriggeringMessageMessageSenderIdAsObject in interface ITriggeringMessageMetadatavoid clearTriggeringMessageMessageSenderId()
clearTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadatasetTriggeringMessageMessageSenderId(int)boolean hasTriggeringMessageMessageSenderId()
hasTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadatagetTriggeringMessageMessageSenderId()void setTriggeringMessageMessageFactoryId(short val)
setTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadataval - The value to set.void setTriggeringMessageMessageFactoryIdAsObject(Short val)
setTriggeringMessageMessageFactoryIdAsObject in interface ITriggeringMessageMetadataval - The value to set.short getTriggeringMessageMessageFactoryId()
getTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadataShort getTriggeringMessageMessageFactoryIdAsObject()
getTriggeringMessageMessageFactoryIdAsObject in interface ITriggeringMessageMetadatavoid clearTriggeringMessageMessageFactoryId()
clearTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadatasetTriggeringMessageMessageFactoryId(short)boolean hasTriggeringMessageMessageFactoryId()
hasTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadatagetTriggeringMessageMessageFactoryId()void setTriggeringMessageMessageViewId(short val)
setTriggeringMessageMessageViewId in interface ITriggeringMessageMetadataval - The value to set.void setTriggeringMessageMessageViewIdAsObject(Short val)
setTriggeringMessageMessageViewIdAsObject in interface ITriggeringMessageMetadataval - The value to set.short getTriggeringMessageMessageViewId()
getTriggeringMessageMessageViewId in interface ITriggeringMessageMetadataShort getTriggeringMessageMessageViewIdAsObject()
getTriggeringMessageMessageViewIdAsObject in interface ITriggeringMessageMetadatavoid clearTriggeringMessageMessageViewId()
clearTriggeringMessageMessageViewId in interface ITriggeringMessageMetadatasetTriggeringMessageMessageViewId(short)boolean hasTriggeringMessageMessageViewId()
hasTriggeringMessageMessageViewId in interface ITriggeringMessageMetadatagetTriggeringMessageMessageViewId()void setTriggeringMessageMessageEncodingType(byte val)
setTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadataval - The value to set.void setTriggeringMessageMessageEncodingTypeAsObject(Byte val)
setTriggeringMessageMessageEncodingTypeAsObject in interface ITriggeringMessageMetadataval - The value to set.byte getTriggeringMessageMessageEncodingType()
getTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadataByte getTriggeringMessageMessageEncodingTypeAsObject()
getTriggeringMessageMessageEncodingTypeAsObject in interface ITriggeringMessageMetadatavoid clearTriggeringMessageMessageEncodingType()
clearTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadatasetTriggeringMessageMessageEncodingType(byte)boolean hasTriggeringMessageMessageEncodingType()
hasTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadatagetTriggeringMessageMessageEncodingType()@Deprecated void setTimestamp(long val)
val - The value to set.@Deprecated void setTimestampAsObject(Long val)
val - The value to set.@Deprecated long getTimestamp()
@Deprecated Long getTimestampAsObject()
@Deprecated void clearTimestamp()
setTimestamp(long)@Deprecated boolean hasTimestamp()
getTimestamp()void setCompletedCommitTxnId(long val)
val - The value to set.void setCompletedCommitTxnIdAsObject(Long val)
val - The value to set.long getCompletedCommitTxnId()
Long getCompletedCommitTxnIdAsObject()
void clearCompletedCommitTxnId()
setCompletedCommitTxnId(long)boolean hasCompletedCommitTxnId()
getCompletedCommitTxnId()void setFirstReleasedCommitTxnId(long val)
val - The value to set.void setFirstReleasedCommitTxnIdAsObject(Long val)
val - The value to set.long getFirstReleasedCommitTxnId()
Long getFirstReleasedCommitTxnIdAsObject()
void clearFirstReleasedCommitTxnId()
setFirstReleasedCommitTxnId(long)boolean hasFirstReleasedCommitTxnId()
getFirstReleasedCommitTxnId()void setLastReleasedCommitTxnId(long val)
val - The value to set.void setLastReleasedCommitTxnIdAsObject(Long val)
val - The value to set.long getLastReleasedCommitTxnId()
Long getLastReleasedCommitTxnIdAsObject()
void clearLastReleasedCommitTxnId()
setLastReleasedCommitTxnId(long)boolean hasLastReleasedCommitTxnId()
getLastReleasedCommitTxnId()void setFirstIncompleteCommitTxnId(long val)
val - The value to set.void setFirstIncompleteCommitTxnIdAsObject(Long val)
val - The value to set.long getFirstIncompleteCommitTxnId()
Long getFirstIncompleteCommitTxnIdAsObject()
void clearFirstIncompleteCommitTxnId()
setFirstIncompleteCommitTxnId(long)boolean hasFirstIncompleteCommitTxnId()
getFirstIncompleteCommitTxnId()void setXvmHeader(com.neeve.server.mon.common.SrvMonXvmHeader val)
setXvmHeader in interface com.neeve.server.mon.common.IHasSrvMonXvmHeadersetXvmHeader in interface com.neeve.server.mon.common.ISrvMonAlertEventsetXvmHeader in interface com.neeve.server.mon.common.ISrvMonEventval - The value to set.void lendXvmHeader(com.neeve.server.mon.common.SrvMonXvmHeader val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendXvmHeader in interface com.neeve.server.mon.common.IHasSrvMonXvmHeaderlendXvmHeader in interface com.neeve.server.mon.common.ISrvMonAlertEventlendXvmHeader in interface com.neeve.server.mon.common.ISrvMonEventval - the value to 'lend' to lend.com.neeve.server.mon.common.SrvMonXvmHeader getXvmHeader()
getXvmHeader in interface com.neeve.server.mon.common.IHasSrvMonXvmHeadergetXvmHeader in interface com.neeve.server.mon.common.ISrvMonAlertEventgetXvmHeader in interface com.neeve.server.mon.common.ISrvMonEventvoid getXvmHeaderTo(com.neeve.server.mon.common.SrvMonXvmHeader val)
IF the value is not set, then the contents of the provided SrvMonXvmHeader are cleared.
getXvmHeaderTo in interface com.neeve.server.mon.common.IHasSrvMonXvmHeadergetXvmHeaderTo in interface com.neeve.server.mon.common.ISrvMonAlertEventgetXvmHeaderTo in interface com.neeve.server.mon.common.ISrvMonEventval - the value to copy intoSrvMonXvmHeader.copyInto(SrvMonXvmHeader)com.neeve.server.mon.common.SrvMonXvmHeader takeXvmHeader()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeXvmHeader in interface com.neeve.server.mon.common.IHasSrvMonXvmHeadertakeXvmHeader in interface com.neeve.server.mon.common.ISrvMonAlertEventtakeXvmHeader in interface com.neeve.server.mon.common.ISrvMonEventnull if the field is not set.boolean hasXvmHeader()
hasXvmHeader in interface com.neeve.server.mon.common.IHasSrvMonXvmHeaderhasXvmHeader in interface com.neeve.server.mon.common.ISrvMonAlertEventhasXvmHeader in interface com.neeve.server.mon.common.ISrvMonEventgetXvmHeader()void clearXvmHeader()
clearXvmHeader in interface com.neeve.server.mon.common.IHasSrvMonXvmHeaderclearXvmHeader in interface com.neeve.server.mon.common.ISrvMonAlertEventclearXvmHeader in interface com.neeve.server.mon.common.ISrvMonEventsetXvmHeader(SrvMonXvmHeader)void setEventSource(String val)
setEventSource in interface com.neeve.server.mon.common.ISrvMonAlertEventsetEventSource in interface com.neeve.server.mon.common.ISrvMonEventval - The value to set.String getEventSource()
getEventSource in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventSource in interface com.neeve.server.mon.common.ISrvMonEventvoid lendEventSource(XString val)
This method is equivalent to setEventSource except that it allows this object to defer copying the value until this object is next serialized. This means that the caller must not modify or dispose the value being passed in to this method.
Note, also, that unlike lendXXX methods for embedded entities, this method does not attempt to acquire or dispose of the value passed in even if the value is poolable.
lendEventSource in interface com.neeve.server.mon.common.ISrvMonAlertEventlendEventSource in interface com.neeve.server.mon.common.ISrvMonEventval - The value to set.IllegalArgumentException - If the value is mutable.void setEventSourceFrom(long val)
NOTE:
This is the same as calling setEventSource(String).
with Long.valueOf(val).toString(), except that using this method is a zero garbage
operation for Xbuf encoding.
setEventSourceFrom in interface com.neeve.server.mon.common.ISrvMonAlertEventsetEventSourceFrom in interface com.neeve.server.mon.common.ISrvMonEvent<T extends XString> T getEventSourceTo(XString.Factory<T> factory)
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;
getEventSourceTo in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventSourceTo in interface com.neeve.server.mon.common.ISrvMonEventfactory - The factory from which to get the XString to copy into and returnnull.NullPointerException - if the provided factory is nullvoid setEventSourceFrom(XString val)
NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this setter
can be more efficient than setEventSource(String)
because it avoids encoding the value into a String if the given XString is already encoded.
setEventSourceFrom in interface com.neeve.server.mon.common.ISrvMonAlertEventsetEventSourceFrom in interface com.neeve.server.mon.common.ISrvMonEventvoid getEventSourceTo(XString val)
NOTE:
This is a Zero Garbage operation for XBuf encoded objects. Additionally, this getter
can be more efficient than getEventSource() bec
because it can avoid decoding the value into an String.
getEventSourceTo in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventSourceTo in interface com.neeve.server.mon.common.ISrvMonEventgetEventSource()XString getEventSourceUnsafe()
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.
getEventSourceUnsafe in interface com.neeve.server.mon.common.ISrvMonAlertEventgetEventSourceUnsafe in interface com.neeve.server.mon.common.ISrvMonEventgetEventSource()void clearEventSource()
clearEventSource in interface com.neeve.server.mon.common.ISrvMonAlertEventclearEventSource in interface com.neeve.server.mon.common.ISrvMonEventsetEventSource(String)boolean hasEventSource()
hasEventSource in interface com.neeve.server.mon.common.ISrvMonAlertEventhasEventSource in interface com.neeve.server.mon.common.ISrvMonEventgetEventSource()void setTriggeringMessageMessageBusName(String val)
setTriggeringMessageMessageBusName in interface ITriggeringMessageMetadataval - The value to set.String getTriggeringMessageMessageBusName()
getTriggeringMessageMessageBusName in interface ITriggeringMessageMetadatavoid lendTriggeringMessageMessageBusName(XString val)
This method is equivalent to setTriggeringMessageMessageBusName except that it allows this object to defer copying the value until this object is next serialized. This means that the caller must not modify or dispose the value being passed in to this method.
Note, also, that unlike lendXXX methods for embedded entities, this method does not attempt to acquire or dispose of the value passed in even if the value is poolable.
lendTriggeringMessageMessageBusName in interface ITriggeringMessageMetadataval - The value to set.IllegalArgumentException - If the value is mutable.void setTriggeringMessageMessageBusNameFrom(long val)
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.
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata<T extends XString> T getTriggeringMessageMessageBusNameTo(XString.Factory<T> factory)
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;
getTriggeringMessageMessageBusNameTo in interface ITriggeringMessageMetadatafactory - The factory from which to get the XString to copy into and returnnull.NullPointerException - if the provided factory is nullvoid setTriggeringMessageMessageBusNameFrom(XString val)
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.
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadatavoid getTriggeringMessageMessageBusNameTo(XString val)
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.
getTriggeringMessageMessageBusNameTo in interface ITriggeringMessageMetadatagetTriggeringMessageMessageBusName()XString getTriggeringMessageMessageBusNameUnsafe()
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.
getTriggeringMessageMessageBusNameUnsafe in interface ITriggeringMessageMetadatagetTriggeringMessageMessageBusName()void clearTriggeringMessageMessageBusName()
clearTriggeringMessageMessageBusName in interface ITriggeringMessageMetadatasetTriggeringMessageMessageBusName(String)boolean hasTriggeringMessageMessageBusName()
hasTriggeringMessageMessageBusName in interface ITriggeringMessageMetadatagetTriggeringMessageMessageBusName()void setTriggeringMessageMessageChannelName(String val)
setTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadataval - The value to set.String getTriggeringMessageMessageChannelName()
getTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadatavoid lendTriggeringMessageMessageChannelName(XString val)
This method is equivalent to setTriggeringMessageMessageChannelName except that it allows this object to defer copying the value until this object is next serialized. This means that the caller must not modify or dispose the value being passed in to this method.
Note, also, that unlike lendXXX methods for embedded entities, this method does not attempt to acquire or dispose of the value passed in even if the value is poolable.
lendTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadataval - The value to set.IllegalArgumentException - If the value is mutable.void setTriggeringMessageMessageChannelNameFrom(long val)
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.
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata<T extends XString> T getTriggeringMessageMessageChannelNameTo(XString.Factory<T> factory)
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;
getTriggeringMessageMessageChannelNameTo in interface ITriggeringMessageMetadatafactory - The factory from which to get the XString to copy into and returnnull.NullPointerException - if the provided factory is nullvoid setTriggeringMessageMessageChannelNameFrom(XString val)
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.
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadatavoid getTriggeringMessageMessageChannelNameTo(XString val)
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.
getTriggeringMessageMessageChannelNameTo in interface ITriggeringMessageMetadatagetTriggeringMessageMessageChannelName()XString getTriggeringMessageMessageChannelNameUnsafe()
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.
getTriggeringMessageMessageChannelNameUnsafe in interface ITriggeringMessageMetadatagetTriggeringMessageMessageChannelName()void clearTriggeringMessageMessageChannelName()
clearTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadatasetTriggeringMessageMessageChannelName(String)boolean hasTriggeringMessageMessageChannelName()
hasTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadatagetTriggeringMessageMessageChannelName()void setTriggeringMessageMessageChannelId(String val)
setTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadataval - The value to set.String getTriggeringMessageMessageChannelId()
getTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadatavoid lendTriggeringMessageMessageChannelId(XString val)
This method is equivalent to setTriggeringMessageMessageChannelId except that it allows this object to defer copying the value until this object is next serialized. This means that the caller must not modify or dispose the value being passed in to this method.
Note, also, that unlike lendXXX methods for embedded entities, this method does not attempt to acquire or dispose of the value passed in even if the value is poolable.
lendTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadataval - The value to set.IllegalArgumentException - If the value is mutable.void setTriggeringMessageMessageChannelIdFrom(long val)
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.
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata<T extends XString> T getTriggeringMessageMessageChannelIdTo(XString.Factory<T> factory)
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;
getTriggeringMessageMessageChannelIdTo in interface ITriggeringMessageMetadatafactory - The factory from which to get the XString to copy into and returnnull.NullPointerException - if the provided factory is nullvoid setTriggeringMessageMessageChannelIdFrom(XString val)
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.
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadatavoid getTriggeringMessageMessageChannelIdTo(XString val)
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.
getTriggeringMessageMessageChannelIdTo in interface ITriggeringMessageMetadatagetTriggeringMessageMessageChannelId()XString getTriggeringMessageMessageChannelIdUnsafe()
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.
getTriggeringMessageMessageChannelIdUnsafe in interface ITriggeringMessageMetadatagetTriggeringMessageMessageChannelId()void clearTriggeringMessageMessageChannelId()
clearTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadatasetTriggeringMessageMessageChannelId(String)boolean hasTriggeringMessageMessageChannelId()
hasTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadatagetTriggeringMessageMessageChannelId()void setTriggeringMessageMessageKey(String val)
setTriggeringMessageMessageKey in interface ITriggeringMessageMetadataval - The value to set.String getTriggeringMessageMessageKey()
getTriggeringMessageMessageKey in interface ITriggeringMessageMetadatavoid lendTriggeringMessageMessageKey(XString val)
This method is equivalent to setTriggeringMessageMessageKey except that it allows this object to defer copying the value until this object is next serialized. This means that the caller must not modify or dispose the value being passed in to this method.
Note, also, that unlike lendXXX methods for embedded entities, this method does not attempt to acquire or dispose of the value passed in even if the value is poolable.
lendTriggeringMessageMessageKey in interface ITriggeringMessageMetadataval - The value to set.IllegalArgumentException - If the value is mutable.void setTriggeringMessageMessageKeyFrom(long val)
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.
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata<T extends XString> T getTriggeringMessageMessageKeyTo(XString.Factory<T> factory)
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;
getTriggeringMessageMessageKeyTo in interface ITriggeringMessageMetadatafactory - The factory from which to get the XString to copy into and returnnull.NullPointerException - if the provided factory is nullvoid setTriggeringMessageMessageKeyFrom(XString val)
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.
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadatavoid getTriggeringMessageMessageKeyTo(XString val)
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.
getTriggeringMessageMessageKeyTo in interface ITriggeringMessageMetadatagetTriggeringMessageMessageKey()XString getTriggeringMessageMessageKeyUnsafe()
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.
getTriggeringMessageMessageKeyUnsafe in interface ITriggeringMessageMetadatagetTriggeringMessageMessageKey()void clearTriggeringMessageMessageKey()
clearTriggeringMessageMessageKey in interface ITriggeringMessageMetadatasetTriggeringMessageMessageKey(String)boolean hasTriggeringMessageMessageKey()
hasTriggeringMessageMessageKey in interface ITriggeringMessageMetadatagetTriggeringMessageMessageKey()SrvMonAppOutOfOrderSendCommitCompletionAlertMessage copy()
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 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage's embedded entity fields.
The returned copy will be writeable even if this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage is read only.
No metadata is copied except as documented IRogCopyableNode.
See IRogCopyableNode for more detailed information on the semantics of this method.
copy in interface CopyableMessageView<ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage>copy in interface IRogCopyableNode<ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage>IRogCopyableNode,
CopyableMessageViewvoid copyInto(SrvMonAppOutOfOrderSendCommitCompletionAlertMessage 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 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage's embedded entity fields.
The returned copy will be writeable even if this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage is read only.
No metadata is copied except as documented IRogCopyableNode.
See IRogCopyableNode for more detailed information on the semantics of this method.
target - The target to copy into which must not be null or read only.Copyright © 2019 Neeve Research, LLC. All Rights Reserved.