com.neeve.server.mon.alert
Class SrvMonAppOutOfOrderSendCommitCompletionAlertMessage

java.lang.Object
  extended by com.neeve.util.UtlListElement
      extended by com.neeve.sma.MessageViewImpl
          extended by com.neeve.rog.impl.RogNode
              extended by com.neeve.server.mon.alert.SrvMonAppOutOfOrderSendCommitCompletionAlertMessage
All Implemented Interfaces:
com.neeve.link.ILnkMessage, IStoreObject, IRogCopyableNode<ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage>, IRogJsonizable, IRogMessage, IRogMetadata, IRogNode, IRogValidatable, ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage, ITriggeringMessageMetadata, CopyableMessageView<ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage>, MapMessageView, MessageReflector, MessageView, UtlReferenceTracker.HasReferenceTracker, com.neeve.xbuf.IXbufDesyncer

@Generated(value="com.neeve.adm.AdmXbufGenerator",
           date="Wed Mar 28 10:54:31 EDT 2018")
@AdmGenerated(encoding="Xbuf",
              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)")
@AdmFactoryInfo(factoryClass=SrvMonAlertFactory.class,
                vfid=35,
                ofid=35,
                typeId=4)
public final class SrvMonAppOutOfOrderSendCommitCompletionAlertMessage
extends com.neeve.rog.impl.RogNode
implements ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage, com.neeve.link.ILnkMessage, MessageReflector, com.neeve.xbuf.IXbufDesyncer, IRogJsonizable

Event alerting an AEP application of an out-of-order send commit completion.

This event is dispatched to an application of an alert triggered by an out-of-order send commit completion.


Nested Class Summary
static class SrvMonAppOutOfOrderSendCommitCompletionAlertMessage.PacketBody
          The backing packet type for SrvMonAppOutOfOrderSendCommitCompletionAlertMessage (used internally for serialization purposes).
 
Nested classes/interfaces inherited from interface com.neeve.rog.IRogNode
IRogNode.PoolingListener
 
Nested classes/interfaces inherited from interface com.neeve.ods.IStoreObject
IStoreObject.EncodingType
 
Field Summary
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage[] EMPTY_ARRAY
          A preallocated empty array used to avoid garbage when returning empty arrays of this type.
 
Fields inherited from class com.neeve.rog.impl.RogNode
DATE_FORMAT
 
Fields inherited from class com.neeve.util.UtlListElement
count, head, next, prev
 
Method Summary
 boolean appendFieldValueTo(Object node, String[] pathComponents, XString target)
          Appends a reflected field value as a string into the given XString.
 boolean appendFieldValueTo(Object message, String name, XString target)
          Appends a reflected field value as a string into the given XString.
 void clearCompletedCommitTxnId()
          Clears the value of 'completedCommitTxnId' Field Description The id of the transaction containing the commit that completed.
 void clearContent()
           
 void clearFirstIncompleteCommitTxnId()
          Clears the value of 'firstIncompleteCommitTxnId' Field Description 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.
 void clearFirstReleasedCommitTxnId()
          Clears the value of 'firstReleasedCommitTxnId' Field Description The id of the transaction of the send commit released first from the send commit pipeline by the processing of the completed commit.
 void clearLastReleasedCommitTxnId()
          Clears the value of 'lastReleasedCommitTxnId' Field Description The id of the transaction of the send commit released last from the send commit pipeline by the processing of the completed commit.
 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 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 clearXRogType()
           
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage copy()
          Creates a copy of this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage.
 void copyInto(SrvMonAppOutOfOrderSendCommitCompletionAlertMessage copy)
          Copies the contents of this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage into the target.
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage create()
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage create(com.eaio.uuid.UUID id)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFrom(byte[] serializedContainer)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFrom(ByteBuffer serializedContainer)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromJson(String json)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromRawJson(String json)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainer(byte[] serializedContainer)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainer(ByteBuffer serializedContainer)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainerPacket(byte[] serializedPacket)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainerPacket(ByteBuffer serializedPacket)
           
static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromXbufContainerPacket(PktPacket packet)
           
static com.neeve.xbuf.XbufSchema createSchema()
           
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserialize(PktPacket packet)
          Deserialize an object's data.
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromByteArray(byte[] array)
          Deserialize a view's backing message from a byte array.
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromByteBuffer(ByteBuffer buffer)
          Deserialize a view's backing message from a byte buffer.
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromJson(String json)
          Deserialize a view's backing message from a json string
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromPacket(PktPacket packet)
          Deserialize a view's backing message from a packet.
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromProtobuf(com.google.protobuf.Message message)
          Deserialize a node's data from a protobuf message.
 SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromRawJson(String json)
           
 int desync(PktBuffer buffer, int pos, boolean frameOnly)
           
 void desyncFieldBitmask()
           
 int dispose()
          Default implementation of MessageView.dispose() This is the default implementation of the dispose method.
 boolean fieldExists(Object message, String name)
          Check if a field of the supplied name exists in a message.
 PktBuffer getBackingBuffer()
           
 long getCompletedCommitTxnId()
          Gets the value of 'completedCommitTxnId' Field Description The id of the transaction containing the commit that completed.
 com.neeve.xbuf.XbufVariableLongField getCompletedCommitTxnIdField()
           
static int getCompletedCommitTxnIdFieldId()
          Get the field id for 'completedCommitTxnId' This method can be used to set field interests.
 IStoreObject.EncodingType getContentEncodingType()
          Get an object's content data encoding type.
static com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()
           
 XString getFieldValueAsRawString(Object message, String name)
          Get the value of a reflectable field in a message as a string.
 XString getFieldValueAsRawString(Object message, String[] pathComponents)
          Get the value of a reflectable field in a message as a string.
 String getFieldValueAsString(Object message, String name)
          Get the value of a reflectable field in a message as a string.
 String getFieldValueAsString(Object message, String[] pathComponents)
          Get the value of a reflectable field in a message as a string.
 long getFirstIncompleteCommitTxnId()
          Gets the value of 'firstIncompleteCommitTxnId' Field Description 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.
 com.neeve.xbuf.XbufVariableLongField getFirstIncompleteCommitTxnIdField()
           
static int getFirstIncompleteCommitTxnIdFieldId()
          Get the field id for 'firstIncompleteCommitTxnId' This method can be used to set field interests.
 long getFirstReleasedCommitTxnId()
          Gets the value of 'firstReleasedCommitTxnId' Field Description The id of the transaction of the send commit released first from the send commit pipeline by the processing of the completed commit.
 com.neeve.xbuf.XbufVariableLongField getFirstReleasedCommitTxnIdField()
           
static int getFirstReleasedCommitTxnIdFieldId()
          Get the field id for 'firstReleasedCommitTxnId' This method can be used to set field interests.
 long getLastReleasedCommitTxnId()
          Gets the value of 'lastReleasedCommitTxnId' Field Description The id of the transaction of the send commit released last from the send commit pipeline by the processing of the completed commit.
 com.neeve.xbuf.XbufVariableLongField getLastReleasedCommitTxnIdField()
           
static int getLastReleasedCommitTxnIdFieldId()
          Get the field id for 'lastReleasedCommitTxnId' This method can be used to set field interests.
 PktPacket getPacket()
           
 long getTimestamp()
          Gets the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 com.neeve.xbuf.XbufVariableLongField getTimestampField()
           
static int getTimestampFieldId()
          Get the field id for 'timestamp' This method can be used to set field interests.
 String getTriggeringMessageMessageBusName()
          Gets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 com.neeve.xbuf.XbufStringField getTriggeringMessageMessageBusNameField()
           
static int getTriggeringMessageMessageBusNameFieldId()
          Get the field id for 'triggeringMessageMessageBusName' This method can be used to set field interests.
<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 getTriggeringMessageMessageChannelId()
          Gets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 com.neeve.xbuf.XbufStringField getTriggeringMessageMessageChannelIdField()
           
static int getTriggeringMessageMessageChannelIdFieldId()
          Get the field id for 'triggeringMessageMessageChannelId' This method can be used to set field interests.
<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.
 com.neeve.xbuf.XbufStringField getTriggeringMessageMessageChannelNameField()
           
static int getTriggeringMessageMessageChannelNameFieldId()
          Get the field id for 'triggeringMessageMessageChannelName' This method can be used to set field interests.
<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.
 com.neeve.xbuf.XbufVariableByteField getTriggeringMessageMessageEncodingTypeField()
           
static int getTriggeringMessageMessageEncodingTypeFieldId()
          Get the field id for 'triggeringMessageMessageEncodingType' This method can be used to set field interests.
 short getTriggeringMessageMessageFactoryId()
          Gets the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 com.neeve.xbuf.XbufVariableShortField getTriggeringMessageMessageFactoryIdField()
           
static int getTriggeringMessageMessageFactoryIdFieldId()
          Get the field id for 'triggeringMessageMessageFactoryId' This method can be used to set field interests.
 int getTriggeringMessageMessageFlowId()
          Gets the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 com.neeve.xbuf.XbufVariableIntField getTriggeringMessageMessageFlowIdField()
           
static int getTriggeringMessageMessageFlowIdFieldId()
          Get the field id for 'triggeringMessageMessageFlowId' This method can be used to set field interests.
 String getTriggeringMessageMessageKey()
          Gets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 com.neeve.xbuf.XbufStringField getTriggeringMessageMessageKeyField()
           
static int getTriggeringMessageMessageKeyFieldId()
          Get the field id for 'triggeringMessageMessageKey' This method can be used to set field interests.
<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.
 com.neeve.xbuf.XbufVariableIntField getTriggeringMessageMessageSenderIdField()
           
static int getTriggeringMessageMessageSenderIdFieldId()
          Get the field id for 'triggeringMessageMessageSenderId' This method can be used to set field interests.
 long getTriggeringMessageMessageSno()
          Gets the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 com.neeve.xbuf.XbufVariableLongField getTriggeringMessageMessageSnoField()
           
static int getTriggeringMessageMessageSnoFieldId()
          Get the field id for 'triggeringMessageMessageSno' This method can be used to set field interests.
 short getTriggeringMessageMessageViewId()
          Gets the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 com.neeve.xbuf.XbufVariableShortField getTriggeringMessageMessageViewIdField()
           
static int getTriggeringMessageMessageViewIdFieldId()
          Get the field id for 'triggeringMessageMessageViewId' This method can be used to set field interests.
 short getXRogType()
           
 com.neeve.xbuf.XbufVariableShortField getXRogTypeField()
           
static int getXRogTypeFieldId()
          Get the field id for 'xRogType' This method can be used to set field interests.
 boolean hasCompletedCommitTxnId()
          Checks for the presence of 'completedCommitTxnId' Field Description The id of the transaction containing the commit that completed.
 boolean hasFirstIncompleteCommitTxnId()
          Checks for the presence of 'firstIncompleteCommitTxnId' Field Description 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.
 boolean hasFirstReleasedCommitTxnId()
          Checks for the presence of 'firstReleasedCommitTxnId' Field Description The id of the transaction of the send commit released first from the send commit pipeline by the processing of the completed commit.
 boolean hasLastReleasedCommitTxnId()
          Checks for the presence of 'lastReleasedCommitTxnId' Field Description The id of the transaction of the send commit released last from the send commit pipeline by the processing of the completed commit.
 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 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 hasXRogType()
           
 boolean isDirty()
           
 boolean isFieldReflectable(Object message, String name)
          Check if a field of the supplied name is reflectable.
 void lendTriggeringMessageMessageBusName(XString val)
          Sets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 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.
 boolean needsSync()
          Check if a view needs to be sync'd for reflection.
static void optimizeFor(int val)
           
 PktPacket serialize()
          Serialize an object's data.
 byte[] serializeToByteArray()
          Serialize a view's backing message to a byte array.
 ByteBuffer serializeToByteBuffer()
          Serialize a view's backing message to a byte buffer.
 com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)
          Serializes the MessageView to an IOBuffer.
 String serializeToJson()
          Serialize a view's backing message to JSON.
 PktPacket serializeToPacket()
          Serialize a view's backing message to a packet.
 com.google.protobuf.Message serializeToProtobuf()
          Serialize a node's data to a proto message.
 String serializeToRawJson()
           
 void setAsReadOnly()
          Set whether a node is read only Note: This read-only flag only applies to data, not metadata
 void setCompletedCommitTxnId(long val)
          Sets the value of 'completedCommitTxnId' Field Description The id of the transaction containing the commit that completed.
 void setCompletedCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
static void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)
           
static void setFieldInterest(List<Integer> fieldIds)
           
 IStoreObject setFieldValue(int id, Object val)
          Set the value of an object field.
 void setFirstIncompleteCommitTxnId(long val)
          Sets the value of 'firstIncompleteCommitTxnId' Field Description 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.
 void setFirstIncompleteCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setFirstReleasedCommitTxnId(long val)
          Sets the value of 'firstReleasedCommitTxnId' Field Description The id of the transaction of the send commit released first from the send commit pipeline by the processing of the completed commit.
 void setFirstReleasedCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setLastReleasedCommitTxnId(long val)
          Sets the value of 'lastReleasedCommitTxnId' Field Description The id of the transaction of the send commit released last from the send commit pipeline by the processing of the completed commit.
 void setLastReleasedCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setTimestamp(long val)
          Sets the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 void setTimestampFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 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(com.neeve.xbuf.XbufStringField val)
           
 void setTriggeringMessageMessageBusNameFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageBusName'.
 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(com.neeve.xbuf.XbufStringField val)
           
 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(com.neeve.xbuf.XbufStringField val)
           
 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 setTriggeringMessageMessageEncodingTypeFrom(com.neeve.xbuf.XbufVariableByteField val)
           
 void setTriggeringMessageMessageFactoryId(short val)
          Sets the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 void setTriggeringMessageMessageFactoryIdFrom(com.neeve.xbuf.XbufVariableShortField val)
           
 void setTriggeringMessageMessageFlowId(int val)
          Sets the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 void setTriggeringMessageMessageFlowIdFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 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(com.neeve.xbuf.XbufStringField val)
           
 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 setTriggeringMessageMessageSenderIdFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setTriggeringMessageMessageSno(long val)
          Sets the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 void setTriggeringMessageMessageSnoFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setTriggeringMessageMessageViewId(short val)
          Sets the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 void setTriggeringMessageMessageViewIdFrom(com.neeve.xbuf.XbufVariableShortField val)
           
 void setXRogType(short val)
           
 void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)
           
 void sync()
          Ensure a view's backing message is prepared and ready for transport
 void syncFieldBitmask()
           
 String toJsonString()
          Get a JSON representation of an ROG entity
 String toJsonString(boolean includeMetadata, String metadataObjectName, String payloadObjectName)
          Get a full JSON representation of an ROG entity
 String toString()
          Return a string representation of this object
 void undispose(com.eaio.uuid.UUID id)
           
 
Methods inherited from class com.neeve.rog.impl.RogNode
accept, deserializeMetadata, deserializeMetadata, dump, ensureId, getAppSendBeginTs, getAppSendDoneTs, getAttachment, getBinding, getCheckpointVersion, getCreateTs, getEnqueueTs, getEnqueueTsMicros, getFields, getGraphId, getId, getInMsgsInTransaction, getIsInboundMessage, getIsInternal, getIsLastTransaction, getIsMessage, getIsOutboundMessage, getIsPriority, getIsReadOnly, getIsReplayedMessage, getMessageBus, getMessageBusAsRaw, getMessageChannel, getMessageChannelAsRaw, getMessageFlow, getMessageKey, getMessageKeyAsRaw, getMessageReflector, getMessageSender, getMessageSequenceNumber, getMetadata, getOfid, getOriginTs, getOutMsgsInTransaction, getOutTs, getOutTsMicros, getParent, getParentId, getPoolingListener, getPostDeserializeTs, getPostProcessingTs, getPostProcessingTsMicros, getPostSerializeTs, getPostWireSendTs, getPostWireTs, getPreDeserializeTs, getPreProcessingTs, getPreProcessingTsMicros, getPreSerializeTs, getPreWireTs, getReceiveTs, getSendStartTs, getSendTs, getSerializedMetadataLength, getStableTransactionId, getTransactionId, getTransactionInSequenceNumber, getTransactionOutSequenceNumber, getTypeFromJson, getValidationErrors, isPossibleDuplicate, isValid, metadataToJsonString, metadataToJsonString, metadataToString, serializeMetadata, setAppSendBeginTs, setAppSendDoneTs, setAsInboundMessage, setAsInternal, setAsLastTransaction, setAsMessage, setAsOutboundMessage, setAsPriority, setAsReplayedMessage, setAttachment, setBinding, setCheckpointVersion, setCreateTs, setEnqueueTsMicros, setId, setInMsgsInTransaction, setMessageBus, setMessageBusAsRaw, setMessageChannel, setMessageChannelAsRaw, setMessageFlow, setMessageKey, setMessageKeyAsRaw, setMessageSender, setMessageSequenceNumber, setOriginTs, setOutMsgsInTransaction, setOutTs, setOutTsMicros, setParentId, setPoolingListener, setPossibleDuplicate, setPostDeserializeTs, setPostProcessingTs, setPostProcessingTsMicros, setPostSerializeTs, setPostWireSendTs, setPostWireTs, setPreDeserializeTs, setPreProcessingTs, setPreProcessingTsMicros, setPreSerializeTs, setPreWireTs, setReceiveTs, setSendStartTs, setSendTs, setStableTransactionId, setTransactionId, setTransactionInSequenceNumber, setTransactionOutSequenceNumber
 
Methods inherited from class com.neeve.sma.MessageViewImpl
acquire, getMessage, getMessageEncodingType, getOwnershipCount, getTag, getType, getVfid, referenceTracker, setTag
 
Methods inherited from class com.neeve.util.UtlListElement
count, insertAfter, insertBefore, isLinked, next, previous, unlink, wipe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.neeve.rog.IRogNode
dump, getAttachment, getIsPriority, getIsReadOnly, getMetadata, getParent, getPoolingListener, getType, metadataToJsonString, setAsInboundMessage, setAsInternal, setAsLastTransaction, setAsMessage, setAsOutboundMessage, setAsPriority, setAsReplayedMessage, setAttachment, setInMsgsInTransaction, setOutMsgsInTransaction, setParentId, setPoolingListener, setTransactionInSequenceNumber, setTransactionOutSequenceNumber
 
Methods inherited from interface com.neeve.ods.IStoreObject
acquire, deserializeMetadata, deserializeMetadata, ensureId, getBinding, getCheckpointVersion, getId, getOfid, getOwnershipCount, getSerializedMetadataLength, getStableTransactionId, getTransactionId, serializeMetadata, setBinding, setCheckpointVersion, 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
 

Field Detail

EMPTY_ARRAY

public static final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage[] EMPTY_ARRAY
A preallocated empty array used to avoid garbage when returning empty arrays of this type.

Method Detail

create

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage create()

create

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage create(com.eaio.uuid.UUID id)

createFromXbufContainerPacket

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromXbufContainerPacket(PktPacket packet)

createFromSerializedXbufContainerPacket

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainerPacket(ByteBuffer serializedPacket)

createFromSerializedXbufContainerPacket

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainerPacket(byte[] serializedPacket)

createFromSerializedXbufContainer

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainer(ByteBuffer serializedContainer)

createFromSerializedXbufContainer

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromSerializedXbufContainer(byte[] serializedContainer)

createFromRawJson

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromRawJson(String json)

createFromJson

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFromJson(String json)

createFrom

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFrom(ByteBuffer serializedContainer)

createFrom

public static SrvMonAppOutOfOrderSendCommitCompletionAlertMessage createFrom(byte[] serializedContainer)

setDesyncPolicy

public static final void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)

getDesyncPolicy

public static final com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()

setFieldInterest

public static final void setFieldInterest(List<Integer> fieldIds)

clearContent

public final void clearContent()

syncFieldBitmask

public final void syncFieldBitmask()

desyncFieldBitmask

public final void desyncFieldBitmask()

getBackingBuffer

public final PktBuffer getBackingBuffer()

optimizeFor

public static final void optimizeFor(int val)

getPacket

public final PktPacket getPacket()
Specified by:
getPacket in interface com.neeve.link.ILnkMessage

serializeToProtobuf

public final com.google.protobuf.Message serializeToProtobuf()
Description copied from interface: IRogNode
Serialize a node's data to a proto message.

Specified by:
serializeToProtobuf in interface IRogNode

serializeToRawJson

public final String serializeToRawJson()

serializeToJson

public final String serializeToJson()
Description copied from interface: MessageView
Serialize a view's backing message to JSON.

Serializing/deserializing a message to/from JSON is an optional operation

Specified by:
serializeToJson in interface MessageView

deserializeFromProtobuf

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromProtobuf(com.google.protobuf.Message message)
Description copied from interface: IRogNode
Deserialize a node's data from a protobuf message.

Specified by:
deserializeFromProtobuf in interface IRogNode
Parameters:
message - The protobuf message

deserializeFromRawJson

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromRawJson(String json)

deserializeFromJson

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromJson(String json)
Description copied from interface: MessageView
Deserialize a view's backing message from a json string

Specified by:
deserializeFromJson in interface MessageView
Parameters:
json - The view's backing message serialized as a json string.

Serializing/deserializing a message to/from JSON is an optional operation


setAsReadOnly

public final void setAsReadOnly()
Description copied from interface: IRogNode
Set whether a node is read only

Note: This read-only flag only applies to data, not metadata

Specified by:
setAsReadOnly in interface IRogNode
Overrides:
setAsReadOnly in class com.neeve.rog.impl.RogNode

dispose

public int dispose()
Description copied from class: MessageViewImpl
Default implementation of MessageView.dispose()

This is the default implementation of the dispose method. The implementation just decrements the ownership count. Implementations that implement view object pooling or other such functionality should override this method but invoke this method to decrement the object reference count.

Specified by:
dispose in interface IStoreObject
Specified by:
dispose in interface IRogNode
Specified by:
dispose in interface MessageView
Overrides:
dispose in class com.neeve.rog.impl.RogNode
Returns:
The reference count after the dispose completed.

undispose

public void undispose(com.eaio.uuid.UUID id)
Overrides:
undispose in class com.neeve.rog.impl.RogNode

getXRogTypeFieldId

public static final int getXRogTypeFieldId()
Get the field id for 'xRogType'

This method can be used to set field interests.

See Also:
getXRogType()

setXRogType

public final void setXRogType(short val)

getXRogType

public final short getXRogType()

setXRogTypeFrom

public final void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)

getXRogTypeField

public final com.neeve.xbuf.XbufVariableShortField getXRogTypeField()

hasXRogType

public final boolean hasXRogType()

clearXRogType

public final void clearXRogType()

getTriggeringMessageMessageSnoFieldId

public static final int getTriggeringMessageMessageSnoFieldId()
Get the field id for 'triggeringMessageMessageSno'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageSno()

setTriggeringMessageMessageSno

public final void setTriggeringMessageMessageSno(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageSno'

Field Description

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

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

getTriggeringMessageMessageSno

public final long getTriggeringMessageMessageSno()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'triggeringMessageMessageSno'

Field Description

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

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

setTriggeringMessageMessageSnoFrom

public final void setTriggeringMessageMessageSnoFrom(com.neeve.xbuf.XbufVariableLongField val)

getTriggeringMessageMessageSnoField

public final com.neeve.xbuf.XbufVariableLongField getTriggeringMessageMessageSnoField()

hasTriggeringMessageMessageSno

public final boolean hasTriggeringMessageMessageSno()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageSno in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageSno()

clearTriggeringMessageMessageSno

public final void clearTriggeringMessageMessageSno()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'triggeringMessageMessageSno'

Field Description

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

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

getTriggeringMessageMessageFlowIdFieldId

public static final int getTriggeringMessageMessageFlowIdFieldId()
Get the field id for 'triggeringMessageMessageFlowId'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageFlowId()

setTriggeringMessageMessageFlowId

public final void setTriggeringMessageMessageFlowId(int val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageFlowId'

Field Description

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

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

getTriggeringMessageMessageFlowId

public final int getTriggeringMessageMessageFlowId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'triggeringMessageMessageFlowId'

Field Description

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

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

setTriggeringMessageMessageFlowIdFrom

public final void setTriggeringMessageMessageFlowIdFrom(com.neeve.xbuf.XbufVariableIntField val)

getTriggeringMessageMessageFlowIdField

public final com.neeve.xbuf.XbufVariableIntField getTriggeringMessageMessageFlowIdField()

hasTriggeringMessageMessageFlowId

public final boolean hasTriggeringMessageMessageFlowId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageFlowId()

clearTriggeringMessageMessageFlowId

public final void clearTriggeringMessageMessageFlowId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'triggeringMessageMessageFlowId'

Field Description

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

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

getTriggeringMessageMessageSenderIdFieldId

public static final int getTriggeringMessageMessageSenderIdFieldId()
Get the field id for 'triggeringMessageMessageSenderId'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageSenderId()

setTriggeringMessageMessageSenderId

public final void setTriggeringMessageMessageSenderId(int val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageSenderId'

Field Description

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

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

getTriggeringMessageMessageSenderId

public final int getTriggeringMessageMessageSenderId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'triggeringMessageMessageSenderId'

Field Description

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

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

setTriggeringMessageMessageSenderIdFrom

public final void setTriggeringMessageMessageSenderIdFrom(com.neeve.xbuf.XbufVariableIntField val)

getTriggeringMessageMessageSenderIdField

public final com.neeve.xbuf.XbufVariableIntField getTriggeringMessageMessageSenderIdField()

hasTriggeringMessageMessageSenderId

public final boolean hasTriggeringMessageMessageSenderId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageSenderId()

clearTriggeringMessageMessageSenderId

public final void clearTriggeringMessageMessageSenderId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'triggeringMessageMessageSenderId'

Field Description

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

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

getTriggeringMessageMessageFactoryIdFieldId

public static final int getTriggeringMessageMessageFactoryIdFieldId()
Get the field id for 'triggeringMessageMessageFactoryId'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageFactoryId()

setTriggeringMessageMessageFactoryId

public final void setTriggeringMessageMessageFactoryId(short val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageFactoryId'

Field Description

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

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

getTriggeringMessageMessageFactoryId

public final short getTriggeringMessageMessageFactoryId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'triggeringMessageMessageFactoryId'

Field Description

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

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

setTriggeringMessageMessageFactoryIdFrom

public final void setTriggeringMessageMessageFactoryIdFrom(com.neeve.xbuf.XbufVariableShortField val)

getTriggeringMessageMessageFactoryIdField

public final com.neeve.xbuf.XbufVariableShortField getTriggeringMessageMessageFactoryIdField()

hasTriggeringMessageMessageFactoryId

public final boolean hasTriggeringMessageMessageFactoryId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageFactoryId()

clearTriggeringMessageMessageFactoryId

public final void clearTriggeringMessageMessageFactoryId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'triggeringMessageMessageFactoryId'

Field Description

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

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

getTriggeringMessageMessageViewIdFieldId

public static final int getTriggeringMessageMessageViewIdFieldId()
Get the field id for 'triggeringMessageMessageViewId'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageViewId()

setTriggeringMessageMessageViewId

public final void setTriggeringMessageMessageViewId(short val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageViewId'

Field Description

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

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

getTriggeringMessageMessageViewId

public final short getTriggeringMessageMessageViewId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'triggeringMessageMessageViewId'

Field Description

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

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

setTriggeringMessageMessageViewIdFrom

public final void setTriggeringMessageMessageViewIdFrom(com.neeve.xbuf.XbufVariableShortField val)

getTriggeringMessageMessageViewIdField

public final com.neeve.xbuf.XbufVariableShortField getTriggeringMessageMessageViewIdField()

hasTriggeringMessageMessageViewId

public final boolean hasTriggeringMessageMessageViewId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageViewId in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageViewId()

clearTriggeringMessageMessageViewId

public final void clearTriggeringMessageMessageViewId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'triggeringMessageMessageViewId'

Field Description

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

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

getTriggeringMessageMessageEncodingTypeFieldId

public static final int getTriggeringMessageMessageEncodingTypeFieldId()
Get the field id for 'triggeringMessageMessageEncodingType'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageEncodingType()

setTriggeringMessageMessageEncodingType

public final void setTriggeringMessageMessageEncodingType(byte val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageEncodingType'

Field Description

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

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

getTriggeringMessageMessageEncodingType

public final byte getTriggeringMessageMessageEncodingType()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'triggeringMessageMessageEncodingType'

Field Description

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

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

setTriggeringMessageMessageEncodingTypeFrom

public final void setTriggeringMessageMessageEncodingTypeFrom(com.neeve.xbuf.XbufVariableByteField val)

getTriggeringMessageMessageEncodingTypeField

public final com.neeve.xbuf.XbufVariableByteField getTriggeringMessageMessageEncodingTypeField()

hasTriggeringMessageMessageEncodingType

public final boolean hasTriggeringMessageMessageEncodingType()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageEncodingType()

clearTriggeringMessageMessageEncodingType

public final void clearTriggeringMessageMessageEncodingType()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'triggeringMessageMessageEncodingType'

Field Description

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

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

getTimestampFieldId

public static final int getTimestampFieldId()
Get the field id for 'timestamp'

This method can be used to set field interests.

See Also:
getTimestamp()

setTimestamp

public final void setTimestamp(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'timestamp'

Field Description

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

Specified by:
setTimestamp in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Parameters:
val - The value to set.

getTimestamp

public final long getTimestamp()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'timestamp'

Field Description

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

Specified by:
getTimestamp in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Returns:
The timestamp at which this event occurred (millis since the epoch).

setTimestampFrom

public final void setTimestampFrom(com.neeve.xbuf.XbufVariableLongField val)

getTimestampField

public final com.neeve.xbuf.XbufVariableLongField getTimestampField()

hasTimestamp

public final boolean hasTimestamp()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Checks for the presence of 'timestamp'

Field Description

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

Specified by:
hasTimestamp in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTimestamp()

clearTimestamp

public final void clearTimestamp()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'timestamp'

Field Description

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

Specified by:
clearTimestamp in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTimestamp(long)

getCompletedCommitTxnIdFieldId

public static final int getCompletedCommitTxnIdFieldId()
Get the field id for 'completedCommitTxnId'

This method can be used to set field interests.

See Also:
getCompletedCommitTxnId()

setCompletedCommitTxnId

public final void setCompletedCommitTxnId(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'completedCommitTxnId'

Field Description

The id of the transaction containing the commit that completed.

Specified by:
setCompletedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Parameters:
val - The value to set.

getCompletedCommitTxnId

public final long getCompletedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'completedCommitTxnId'

Field Description

The id of the transaction containing the commit that completed.

Specified by:
getCompletedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Returns:
The id of the transaction containing the commit that completed.

setCompletedCommitTxnIdFrom

public final void setCompletedCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)

getCompletedCommitTxnIdField

public final com.neeve.xbuf.XbufVariableLongField getCompletedCommitTxnIdField()

hasCompletedCommitTxnId

public final boolean hasCompletedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Checks for the presence of 'completedCommitTxnId'

Field Description

The id of the transaction containing the commit that completed.

Specified by:
hasCompletedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getCompletedCommitTxnId()

clearCompletedCommitTxnId

public final void clearCompletedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'completedCommitTxnId'

Field Description

The id of the transaction containing the commit that completed.

Specified by:
clearCompletedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setCompletedCommitTxnId(long)

getFirstReleasedCommitTxnIdFieldId

public static final int getFirstReleasedCommitTxnIdFieldId()
Get the field id for 'firstReleasedCommitTxnId'

This method can be used to set field interests.

See Also:
getFirstReleasedCommitTxnId()

setFirstReleasedCommitTxnId

public final void setFirstReleasedCommitTxnId(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'firstReleasedCommitTxnId'

Field Description

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

Specified by:
setFirstReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Parameters:
val - The value to set.

getFirstReleasedCommitTxnId

public final long getFirstReleasedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'firstReleasedCommitTxnId'

Field Description

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

Specified by:
getFirstReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Returns:
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

setFirstReleasedCommitTxnIdFrom

public final void setFirstReleasedCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)

getFirstReleasedCommitTxnIdField

public final com.neeve.xbuf.XbufVariableLongField getFirstReleasedCommitTxnIdField()

hasFirstReleasedCommitTxnId

public final boolean hasFirstReleasedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Checks for the presence of 'firstReleasedCommitTxnId'

Field Description

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

Specified by:
hasFirstReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getFirstReleasedCommitTxnId()

clearFirstReleasedCommitTxnId

public final void clearFirstReleasedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'firstReleasedCommitTxnId'

Field Description

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

Specified by:
clearFirstReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setFirstReleasedCommitTxnId(long)

getLastReleasedCommitTxnIdFieldId

public static final int getLastReleasedCommitTxnIdFieldId()
Get the field id for 'lastReleasedCommitTxnId'

This method can be used to set field interests.

See Also:
getLastReleasedCommitTxnId()

setLastReleasedCommitTxnId

public final void setLastReleasedCommitTxnId(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'lastReleasedCommitTxnId'

Field Description

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

Specified by:
setLastReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Parameters:
val - The value to set.

getLastReleasedCommitTxnId

public final long getLastReleasedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'lastReleasedCommitTxnId'

Field Description

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

Specified by:
getLastReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Returns:
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

setLastReleasedCommitTxnIdFrom

public final void setLastReleasedCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)

getLastReleasedCommitTxnIdField

public final com.neeve.xbuf.XbufVariableLongField getLastReleasedCommitTxnIdField()

hasLastReleasedCommitTxnId

public final boolean hasLastReleasedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Checks for the presence of 'lastReleasedCommitTxnId'

Field Description

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

Specified by:
hasLastReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getLastReleasedCommitTxnId()

clearLastReleasedCommitTxnId

public final void clearLastReleasedCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'lastReleasedCommitTxnId'

Field Description

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

Specified by:
clearLastReleasedCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setLastReleasedCommitTxnId(long)

getFirstIncompleteCommitTxnIdFieldId

public static final int getFirstIncompleteCommitTxnIdFieldId()
Get the field id for 'firstIncompleteCommitTxnId'

This method can be used to set field interests.

See Also:
getFirstIncompleteCommitTxnId()

setFirstIncompleteCommitTxnId

public final void setFirstIncompleteCommitTxnId(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'firstIncompleteCommitTxnId'

Field Description

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.

Specified by:
setFirstIncompleteCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Parameters:
val - The value to set.

getFirstIncompleteCommitTxnId

public final long getFirstIncompleteCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'firstIncompleteCommitTxnId'

Field Description

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.

Specified by:
getFirstIncompleteCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Returns:
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.

setFirstIncompleteCommitTxnIdFrom

public final void setFirstIncompleteCommitTxnIdFrom(com.neeve.xbuf.XbufVariableLongField val)

getFirstIncompleteCommitTxnIdField

public final com.neeve.xbuf.XbufVariableLongField getFirstIncompleteCommitTxnIdField()

hasFirstIncompleteCommitTxnId

public final boolean hasFirstIncompleteCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Checks for the presence of 'firstIncompleteCommitTxnId'

Field Description

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.

Specified by:
hasFirstIncompleteCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getFirstIncompleteCommitTxnId()

clearFirstIncompleteCommitTxnId

public final void clearFirstIncompleteCommitTxnId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'firstIncompleteCommitTxnId'

Field Description

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.

Specified by:
clearFirstIncompleteCommitTxnId in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setFirstIncompleteCommitTxnId(long)

getTriggeringMessageMessageBusNameFieldId

public static final int getTriggeringMessageMessageBusNameFieldId()
Get the field id for 'triggeringMessageMessageBusName'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageBusName()

setTriggeringMessageMessageBusName

public final void setTriggeringMessageMessageBusName(String val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageBusName

public final String getTriggeringMessageMessageBusName()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
getTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
Returns:
The bus name for the message that triggered an alert.

lendTriggeringMessageMessageBusName

public final void lendTriggeringMessageMessageBusName(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
lendTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

setTriggeringMessageMessageBusNameFrom

public final void setTriggeringMessageMessageBusNameFrom(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageBusNameTo

public final <T extends XString> T getTriggeringMessageMessageBusNameTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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.

setTriggeringMessageMessageBusNameFrom

public final void setTriggeringMessageMessageBusNameFrom(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTriggeringMessageMessageBusName(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageBusNameFrom in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageBusNameTo

public final void getTriggeringMessageMessageBusNameTo(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageBusName() bec because it can avoid decoding the value into an String.

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

getTriggeringMessageMessageBusNameUnsafe

public final XString getTriggeringMessageMessageBusNameUnsafe()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
getTriggeringMessageMessageBusNameUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageBusName()

setTriggeringMessageMessageBusNameFrom

public final void setTriggeringMessageMessageBusNameFrom(com.neeve.xbuf.XbufStringField val)

getTriggeringMessageMessageBusNameField

public final com.neeve.xbuf.XbufStringField getTriggeringMessageMessageBusNameField()

hasTriggeringMessageMessageBusName

public final boolean hasTriggeringMessageMessageBusName()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageBusName()

clearTriggeringMessageMessageBusName

public final void clearTriggeringMessageMessageBusName()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
clearTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTriggeringMessageMessageBusName(String)

getTriggeringMessageMessageChannelNameFieldId

public static final int getTriggeringMessageMessageChannelNameFieldId()
Get the field id for 'triggeringMessageMessageChannelName'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageChannelName()

setTriggeringMessageMessageChannelName

public final void setTriggeringMessageMessageChannelName(String val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageChannelName

public final String getTriggeringMessageMessageChannelName()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
getTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
Returns:
The name of the message channel for the message that triggered an alert.

lendTriggeringMessageMessageChannelName

public final void lendTriggeringMessageMessageChannelName(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
lendTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

setTriggeringMessageMessageChannelNameFrom

public final void setTriggeringMessageMessageChannelNameFrom(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelNameTo

public final <T extends XString> T getTriggeringMessageMessageChannelNameTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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.

setTriggeringMessageMessageChannelNameFrom

public final void setTriggeringMessageMessageChannelNameFrom(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTriggeringMessageMessageChannelName(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelNameTo

public final void getTriggeringMessageMessageChannelNameTo(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageChannelName() bec because it can avoid decoding the value into an String.

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

getTriggeringMessageMessageChannelNameUnsafe

public final XString getTriggeringMessageMessageChannelNameUnsafe()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
getTriggeringMessageMessageChannelNameUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageChannelName()

setTriggeringMessageMessageChannelNameFrom

public final void setTriggeringMessageMessageChannelNameFrom(com.neeve.xbuf.XbufStringField val)

getTriggeringMessageMessageChannelNameField

public final com.neeve.xbuf.XbufStringField getTriggeringMessageMessageChannelNameField()

hasTriggeringMessageMessageChannelName

public final boolean hasTriggeringMessageMessageChannelName()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageChannelName()

clearTriggeringMessageMessageChannelName

public final void clearTriggeringMessageMessageChannelName()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
clearTriggeringMessageMessageChannelName in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTriggeringMessageMessageChannelName(String)

getTriggeringMessageMessageChannelIdFieldId

public static final int getTriggeringMessageMessageChannelIdFieldId()
Get the field id for 'triggeringMessageMessageChannelId'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageChannelId()

setTriggeringMessageMessageChannelId

public final void setTriggeringMessageMessageChannelId(String val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageChannelId

public final String getTriggeringMessageMessageChannelId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
getTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
Returns:
The id of the message channel for the message that triggered an alert.

lendTriggeringMessageMessageChannelId

public final void lendTriggeringMessageMessageChannelId(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
lendTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

setTriggeringMessageMessageChannelIdFrom

public final void setTriggeringMessageMessageChannelIdFrom(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelIdTo

public final <T extends XString> T getTriggeringMessageMessageChannelIdTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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.

setTriggeringMessageMessageChannelIdFrom

public final void setTriggeringMessageMessageChannelIdFrom(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTriggeringMessageMessageChannelId(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelIdTo

public final void getTriggeringMessageMessageChannelIdTo(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageChannelId() bec because it can avoid decoding the value into an String.

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

getTriggeringMessageMessageChannelIdUnsafe

public final XString getTriggeringMessageMessageChannelIdUnsafe()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
getTriggeringMessageMessageChannelIdUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageChannelId()

setTriggeringMessageMessageChannelIdFrom

public final void setTriggeringMessageMessageChannelIdFrom(com.neeve.xbuf.XbufStringField val)

getTriggeringMessageMessageChannelIdField

public final com.neeve.xbuf.XbufStringField getTriggeringMessageMessageChannelIdField()

hasTriggeringMessageMessageChannelId

public final boolean hasTriggeringMessageMessageChannelId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
hasTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageChannelId()

clearTriggeringMessageMessageChannelId

public final void clearTriggeringMessageMessageChannelId()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
clearTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTriggeringMessageMessageChannelId(String)

getTriggeringMessageMessageKeyFieldId

public static final int getTriggeringMessageMessageKeyFieldId()
Get the field id for 'triggeringMessageMessageKey'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageKey()

setTriggeringMessageMessageKey

public final void setTriggeringMessageMessageKey(String val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageKey'

Field Description

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

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

getTriggeringMessageMessageKey

public final String getTriggeringMessageMessageKey()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Gets the value of 'triggeringMessageMessageKey'

Field Description

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

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

lendTriggeringMessageMessageKey

public final void lendTriggeringMessageMessageKey(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Sets the value of 'triggeringMessageMessageKey'

Field Description

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

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

setTriggeringMessageMessageKeyFrom

public final void setTriggeringMessageMessageKeyFrom(long val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageKeyTo

public final <T extends XString> T getTriggeringMessageMessageKeyTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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.

setTriggeringMessageMessageKeyFrom

public final void setTriggeringMessageMessageKeyFrom(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.setTriggeringMessageMessageKey(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageKeyFrom in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageKeyTo

public final void getTriggeringMessageMessageKeyTo(XString val)
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageKey() bec because it can avoid decoding the value into an String.

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

getTriggeringMessageMessageKeyUnsafe

public final XString getTriggeringMessageMessageKeyUnsafe()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
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 ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Specified by:
getTriggeringMessageMessageKeyUnsafe in interface ITriggeringMessageMetadata
Returns:
the field's raw value
See Also:
ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage.getTriggeringMessageMessageKey()

setTriggeringMessageMessageKeyFrom

public final void setTriggeringMessageMessageKeyFrom(com.neeve.xbuf.XbufStringField val)

getTriggeringMessageMessageKeyField

public final com.neeve.xbuf.XbufStringField getTriggeringMessageMessageKeyField()

hasTriggeringMessageMessageKey

public final boolean hasTriggeringMessageMessageKey()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Checks for the presence of 'triggeringMessageMessageKey'

Field Description

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

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

clearTriggeringMessageMessageKey

public final void clearTriggeringMessageMessageKey()
Description copied from interface: ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Clears the value of 'triggeringMessageMessageKey'

Field Description

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

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

isDirty

public final boolean isDirty()

createSchema

public static final com.neeve.xbuf.XbufSchema createSchema()

serializeToByteArray

public final byte[] serializeToByteArray()
Description copied from interface: MessageView
Serialize a view's backing message to a byte array.

Specified by:
serializeToByteArray in interface MessageView

serializeToByteBuffer

public final ByteBuffer serializeToByteBuffer()
Description copied from interface: MessageView
Serialize a view's backing message to a byte buffer.

Specified by:
serializeToByteBuffer in interface MessageView

serializeToIOBuffer

public final com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)
Description copied from interface: MessageView
Serializes the MessageView to an IOBuffer.

Ownership of the returned IOBuffer is given to the caller which should dispose of it when done.

The buffer backing the IOBuffer should be flipped (ready for read) upon return.

Specified by:
serializeToIOBuffer in interface MessageView
Overrides:
serializeToIOBuffer in class MessageViewImpl
Parameters:
useNative - Whether the returned buffer should be native.
Returns:
The MessageView serialized to an IOBuffer.

serializeToPacket

public final PktPacket serializeToPacket()
Description copied from interface: MessageView
Serialize a view's backing message to a packet.

Specified by:
serializeToPacket in interface MessageView

deserializeFromByteArray

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromByteArray(byte[] array)
Description copied from interface: MessageView
Deserialize a view's backing message from a byte array.

Specified by:
deserializeFromByteArray in interface MessageView
Parameters:
array - The view's backing message serialized as a byte array.

deserializeFromByteBuffer

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromByteBuffer(ByteBuffer buffer)
Description copied from interface: MessageView
Deserialize a view's backing message from a byte buffer.

Specified by:
deserializeFromByteBuffer in interface MessageView
Parameters:
buffer - The view's backing message serialized as a byte buffer.

deserializeFromPacket

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserializeFromPacket(PktPacket packet)
Description copied from interface: MessageView
Deserialize a view's backing message from a packet.

Specified by:
deserializeFromPacket in interface MessageView
Parameters:
packet - The view's backing message serialized as a packet.

sync

public final void sync()
Description copied from interface: MessageView
Ensure a view's backing message is prepared and ready for transport

Specified by:
sync in interface MessageView

copy

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage copy()
Creates a copy of this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage.

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.

Xbuf Pass-through Fields

When backed by a buffer, this operation copies the underlying buffer which means that if the message was deserialized from with unrecognized fields, such fields will be preserved in the copy as well.

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

copyInto

public final void copyInto(SrvMonAppOutOfOrderSendCommitCompletionAlertMessage copy)
Copies the contents of this SrvMonAppOutOfOrderSendCommitCompletionAlertMessage 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 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.

Xbuf Pass-through Fields

When backed by a buffer, this operation copies the underlying buffer which means that if the message was deserialized from with unrecognized fields, such fields will be preserved in the copy as well.

Specified by:
copyInto in interface ISrvMonAppOutOfOrderSendCommitCompletionAlertMessage
Parameters:
copy - The target to copy into which must not be null or read only.

desync

public final int desync(PktBuffer buffer,
                        int pos,
                        boolean frameOnly)
Specified by:
desync in interface com.neeve.xbuf.IXbufDesyncer

needsSync

public boolean needsSync()
Description copied from interface: MessageReflector
Check if a view needs to be sync'd for reflection.

Specified by:
needsSync in interface MessageReflector

fieldExists

public final boolean fieldExists(Object message,
                                 String name)
Description copied from interface: MessageReflector
Check if a field of the supplied name exists in a message.

Specified by:
fieldExists in interface MessageReflector
Parameters:
message - The message to check in.
name - The field to check for.

isFieldReflectable

public final boolean isFieldReflectable(Object message,
                                        String name)
Description copied from interface: MessageReflector
Check if a field of the supplied name is reflectable.

Specified by:
isFieldReflectable in interface MessageReflector
Parameters:
message - The message to check in.
name - The field to check for.
Returns:
Returns null if a field of the supplied name is either not present in the message or is of a type that makes it non-reflectable.

getFieldValueAsString

public final String getFieldValueAsString(Object message,
                                          String name)
Description copied from interface: MessageReflector
Get the value of a reflectable field in a message as a string.

Note that this method is generally less efficient than its variant MessageReflector.getFieldValueAsString(Object, String[]) since this method requires splitting the supplied path name into its dot separated path components. In cases where the caller intends to reuse the same path name often, it is better for the caller to supply it in split form.

Specified by:
getFieldValueAsString in interface MessageReflector
Parameters:
message - The message to introspect.
name - The field whose value is to be retrieved specified as a bean path
Returns:
Returns null if a field of the supplied name is not in the message or the field is of a type that is not reflectable or the field value is null. The caller should differentiate between these various cases through the use of the MessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methods

getFieldValueAsString

public final String getFieldValueAsString(Object message,
                                          String[] pathComponents)
Description copied from interface: MessageReflector
Get the value of a reflectable field in a message as a string.

Specified by:
getFieldValueAsString in interface MessageReflector
Parameters:
message - The message to introspect.
pathComponents - The path components to use to access the field.
Returns:
Returns null if a field of the supplied pathComponents is not in the message or the field is of a type that is not reflectable or the field value is null. The caller should differentiate between these various cases through the use of the MessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methods

getFieldValueAsRawString

public final XString getFieldValueAsRawString(Object message,
                                              String name)
Description copied from interface: MessageReflector
Get the value of a reflectable field in a message as a string.

Note that this method is generally less efficient than its variant MessageReflector.getFieldValueAsString(Object, String[]) since this method requires splitting the supplied path name into its dot separated path components. In cases where the caller intends to reuse the same path name often, it is better for the caller to supply it in split form.

Specified by:
getFieldValueAsRawString in interface MessageReflector
Parameters:
message - The message to introspect.
name - The field whose value is to be retrieved specified as a bean path
Returns:
Returns null if a field of the supplied name is not in the message or the field is of a type that is not reflectable or the field value is null. The caller should differentiate between these various cases through the use of the MessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methods

getFieldValueAsRawString

public final XString getFieldValueAsRawString(Object message,
                                              String[] pathComponents)
Description copied from interface: MessageReflector
Get the value of a reflectable field in a message as a string.

Specified by:
getFieldValueAsRawString in interface MessageReflector
Parameters:
message - The message to introspect.
pathComponents - The path components to use to access the field.
Returns:
Returns null if a field of the supplied pathComponents is not in the message or the field is of a type that is not reflectable or the field value is null. The caller should differentiate between these various cases through the use of the MessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methods

appendFieldValueTo

public final boolean appendFieldValueTo(Object message,
                                        String name,
                                        XString target)
Description copied from interface: MessageReflector
Appends a reflected field value as a string into the given XString.

If the field is reflectable and has a non null value, then it will be appended otherwise, this method must return false.

Specified by:
appendFieldValueTo in interface MessageReflector
Overrides:
appendFieldValueTo in class com.neeve.rog.impl.RogNode
Parameters:
message - the node on which to reflect (which need not be this object).
name - the bean path to the field.
target - The target XString into which to append the result.
Returns:
true if the field was reflectable and had a value which could be appended, false otherwise.

appendFieldValueTo

public final boolean appendFieldValueTo(Object node,
                                        String[] pathComponents,
                                        XString target)
Description copied from interface: MessageReflector
Appends a reflected field value as a string into the given XString.

If the field is reflectable and has a non null value, then it will be appended otherwise, this method must return false.

Specified by:
appendFieldValueTo in interface MessageReflector
Overrides:
appendFieldValueTo in class com.neeve.rog.impl.RogNode
Parameters:
node - the node on which to reflect (which need not be this object).
pathComponents - the bean path to the field on the provided object split by its '.' separated components.
target - The target XString into which to append the result.
Returns:
true if the field was reflectable and had a value which could be appended, false otherwise.

getContentEncodingType

public final IStoreObject.EncodingType getContentEncodingType()
Description copied from interface: IStoreObject
Get an object's content data encoding type.

Specified by:
getContentEncodingType in interface IStoreObject

serialize

public final PktPacket serialize()
Description copied from interface: IStoreObject
Serialize an object's data.

Specified by:
serialize in interface IStoreObject

deserialize

public final SrvMonAppOutOfOrderSendCommitCompletionAlertMessage deserialize(PktPacket packet)
Description copied from interface: IStoreObject
Deserialize an object's data.

Specified by:
deserialize in interface IStoreObject
Parameters:
packet - The object in serialized form.
Returns:
Returns 'this' object for invocation chaining.

setFieldValue

public final IStoreObject setFieldValue(int id,
                                        Object val)
Description copied from interface: IStoreObject
Set the value of an object field.

Specified by:
setFieldValue in interface IStoreObject
Overrides:
setFieldValue in class com.neeve.rog.impl.RogNode
Returns:
Returns this object for invocation chaining.

This method is invoked during the rollback process to restore field values.


toJsonString

public final String toJsonString(boolean includeMetadata,
                                 String metadataObjectName,
                                 String payloadObjectName)
Description copied from interface: IRogJsonizable
Get a full JSON representation of an ROG entity

Specified by:
toJsonString in interface IRogJsonizable
Parameters:
includeMetadata - Specify this parameter for the ROG entity metadata to also be included in the JSON output. If included, the entire ROG entity object is treated as a composite object containing a nested metadata object and a nested data object. The next two parameters metadataObjectName and dataObjectName specify the names of the nested objects as they will appear in the output JSON string.
metadataObjectName - The name of the nested metadata object as it will appear in the output JSON string. A value of null will default to using 'metadata' as the nested object name.
payloadObjectName - The name of the nested data object as it will appear in the output JSON string. A value of null will default to using 'data' as the nested object name.

toJsonString

public final String toJsonString()
Description copied from interface: IRogJsonizable
Get a JSON representation of an ROG entity

Specified by:
toJsonString in interface IRogJsonizable

toString

public final String toString()
Description copied from class: MessageViewImpl
Return a string representation of this object

Overrides:
toString in class com.neeve.rog.impl.RogNode


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