com.neeve.server.mon.alert
Class SrvMonUnhandledMessageMessage

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.SrvMonUnhandledMessageMessage
All Implemented Interfaces:
com.neeve.link.ILnkMessage, IStoreObject, IRogCopyableNode<ISrvMonUnhandledMessageMessage>, IRogJsonizable, IRogMessage, IRogMetadata, IRogNode, IRogValidatable, ISrvMonUnhandledMessageMessage, ITriggeringMessageMetadata, CopyableMessageView<ISrvMonUnhandledMessageMessage>, 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=13)
public final class SrvMonUnhandledMessageMessage
extends com.neeve.rog.impl.RogNode
implements ISrvMonUnhandledMessageMessage, com.neeve.link.ILnkMessage, MessageReflector, com.neeve.xbuf.IXbufDesyncer, IRogJsonizable

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


Nested Class Summary
static class SrvMonUnhandledMessageMessage.PacketBody
          The backing packet type for SrvMonUnhandledMessageMessage (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 SrvMonUnhandledMessageMessage[] 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
 void addTriggeringMessageSMAMessageMetadataBlob(byte val)
          Adds the provided value to the list of 'triggeringMessageSMAMessageMetadataBlob' values.
 void addTriggeringMessageSMAMessagePayloadBlob(byte val)
          Adds the provided value to the list of 'triggeringMessageSMAMessagePayloadBlob' values.
 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 clearContent()
           
 void clearException()
          Clears the value of 'exception' Field Description A String representing the exception which occurred.
 void clearTimestamp()
          Clears the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 void clearTriggeringMessageMessageBusName()
          Clears the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void clearTriggeringMessageMessageBusType()
          Clears the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 void clearTriggeringMessageMessageChannelId()
          Clears the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void clearTriggeringMessageMessageChannelName()
          Clears the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void clearTriggeringMessageMessageEncodingType()
          Clears the value of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 void clearTriggeringMessageMessageFactoryId()
          Clears the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageMessageFlowId()
          Clears the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 void clearTriggeringMessageMessageKey()
          Clears the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void clearTriggeringMessageMessageSenderId()
          Clears the value of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageMessageSno()
          Clears the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 void clearTriggeringMessageMessageViewId()
          Clears the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageSMAMessageMetadataBlob()
          Clears the value of 'triggeringMessageSMAMessageMetadataBlob' Field Description Contains the raw bytes of the serialied SMA MessageMetadata.
 void clearTriggeringMessageSMAMessagePayloadBlob()
          Clears the value of 'triggeringMessageSMAMessagePayloadBlob' Field Description Contains the raw bytes of the serialized SMA message payload.
 void clearTriggeringMessageSMATransportMessageId()
          Clears the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 void clearXRogType()
           
 SrvMonUnhandledMessageMessage copy()
          Creates a copy of this SrvMonUnhandledMessageMessage.
 void copyInto(SrvMonUnhandledMessageMessage copy)
          Copies the contents of this SrvMonUnhandledMessageMessage into the target.
static SrvMonUnhandledMessageMessage create()
           
static SrvMonUnhandledMessageMessage create(com.eaio.uuid.UUID id)
           
static SrvMonUnhandledMessageMessage createFrom(byte[] serializedContainer)
           
static SrvMonUnhandledMessageMessage createFrom(ByteBuffer serializedContainer)
           
static SrvMonUnhandledMessageMessage createFromJson(String json)
           
static SrvMonUnhandledMessageMessage createFromRawJson(String json)
           
static SrvMonUnhandledMessageMessage createFromSerializedXbufContainer(byte[] serializedContainer)
           
static SrvMonUnhandledMessageMessage createFromSerializedXbufContainer(ByteBuffer serializedContainer)
           
static SrvMonUnhandledMessageMessage createFromSerializedXbufContainerPacket(byte[] serializedPacket)
           
static SrvMonUnhandledMessageMessage createFromSerializedXbufContainerPacket(ByteBuffer serializedPacket)
           
static SrvMonUnhandledMessageMessage createFromXbufContainerPacket(PktPacket packet)
           
static com.neeve.xbuf.XbufSchema createSchema()
           
static com.neeve.xbuf.XbufRepeatedByteFieldBuffer createTriggeringMessageSMAMessageMetadataBlobFieldBuffer(int initialBufferLength, boolean isNative)
          Returns a wrapped buffer that can be used for doing an efficient bulk copy from an XIterator returned for this field.
static com.neeve.xbuf.XbufRepeatedByteFieldBuffer createTriggeringMessageSMAMessagePayloadBlobFieldBuffer(int initialBufferLength, boolean isNative)
          Returns a wrapped buffer that can be used for doing an efficient bulk copy from an XIterator returned for this field.
 SrvMonUnhandledMessageMessage deserialize(PktPacket packet)
          Deserialize an object's data.
 SrvMonUnhandledMessageMessage deserializeFromByteArray(byte[] array)
          Deserialize a view's backing message from a byte array.
 SrvMonUnhandledMessageMessage deserializeFromByteBuffer(ByteBuffer buffer)
          Deserialize a view's backing message from a byte buffer.
 SrvMonUnhandledMessageMessage deserializeFromJson(String json)
          Deserialize a view's backing message from a json string
 SrvMonUnhandledMessageMessage deserializeFromPacket(PktPacket packet)
          Deserialize a view's backing message from a packet.
 SrvMonUnhandledMessageMessage deserializeFromProtobuf(com.google.protobuf.Message message)
          Deserialize a node's data from a protobuf message.
 SrvMonUnhandledMessageMessage 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()
           
 IStoreObject.EncodingType getContentEncodingType()
          Get an object's content data encoding type.
static com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()
           
 String getException()
          Gets the value of 'exception' Field Description A String representing the exception which occurred.
 com.neeve.xbuf.XbufStringField getExceptionField()
           
static int getExceptionFieldId()
          Get the field id for 'exception' This method can be used to set field interests.
<T extends XString>
T
getExceptionTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getExceptionTo(XString val)
          Copies the value of 'exception' into the provided XString.
 XString getExceptionUnsafe()
          Gets the raw value of 'exception'.
 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.
 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 getTriggeringMessageMessageBusType()
          Gets the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 com.neeve.xbuf.XbufStringField getTriggeringMessageMessageBusTypeField()
           
static int getTriggeringMessageMessageBusTypeFieldId()
          Get the field id for 'triggeringMessageMessageBusType' This method can be used to set field interests.
<T extends XString>
T
getTriggeringMessageMessageBusTypeTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageBusTypeTo(XString val)
          Copies the value of 'triggeringMessageMessageBusType' into the provided XString.
 XString getTriggeringMessageMessageBusTypeUnsafe()
          Gets the raw value of 'triggeringMessageMessageBusType'.
 String getTriggeringMessageMessageChannelId()
          Gets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 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.
 byte[] getTriggeringMessageSMAMessageMetadataBlob()
          Gets the value of 'triggeringMessageSMAMessageMetadataBlob' If the field is not set this method will return null.
 byte[] getTriggeringMessageSMAMessageMetadataBlobEmptyIfNull()
          Gets the value of 'triggeringMessageSMAMessageMetadataBlob' or an empty array if the value is null or not set.
static int getTriggeringMessageSMAMessageMetadataBlobFieldId()
          Get the field id for 'triggeringMessageSMAMessageMetadataBlob' This method can be used to set field interests.
 XByteIterator getTriggeringMessageSMAMessageMetadataBlobIterator()
          Gets the value of 'triggeringMessageSMAMessageMetadataBlob' as iterator of values.
 byte[] getTriggeringMessageSMAMessagePayloadBlob()
          Gets the value of 'triggeringMessageSMAMessagePayloadBlob' If the field is not set this method will return null.
 byte[] getTriggeringMessageSMAMessagePayloadBlobEmptyIfNull()
          Gets the value of 'triggeringMessageSMAMessagePayloadBlob' or an empty array if the value is null or not set.
static int getTriggeringMessageSMAMessagePayloadBlobFieldId()
          Get the field id for 'triggeringMessageSMAMessagePayloadBlob' This method can be used to set field interests.
 XByteIterator getTriggeringMessageSMAMessagePayloadBlobIterator()
          Gets the value of 'triggeringMessageSMAMessagePayloadBlob' as iterator of values.
 String getTriggeringMessageSMATransportMessageId()
          Gets the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 com.neeve.xbuf.XbufStringField getTriggeringMessageSMATransportMessageIdField()
           
static int getTriggeringMessageSMATransportMessageIdFieldId()
          Get the field id for 'triggeringMessageSMATransportMessageId' This method can be used to set field interests.
<T extends XString>
T
getTriggeringMessageSMATransportMessageIdTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageSMATransportMessageIdTo(XString val)
          Copies the value of 'triggeringMessageSMATransportMessageId' into the provided XString.
 XString getTriggeringMessageSMATransportMessageIdUnsafe()
          Gets the raw value of 'triggeringMessageSMATransportMessageId'.
 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 hasException()
          Checks for the presence of 'exception' Field Description A String representing the exception which occurred.
 boolean hasTimestamp()
          Checks for the presence of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 boolean hasTriggeringMessageMessageBusName()
          Checks for the presence of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 boolean hasTriggeringMessageMessageBusType()
          Checks for the presence of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 boolean hasTriggeringMessageMessageChannelId()
          Checks for the presence of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 boolean hasTriggeringMessageMessageChannelName()
          Checks for the presence of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 boolean hasTriggeringMessageMessageEncodingType()
          Checks for the presence of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 boolean hasTriggeringMessageMessageFactoryId()
          Checks for the presence of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageFlowId()
          Checks for the presence of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageKey()
          Checks for the presence of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 boolean hasTriggeringMessageMessageSenderId()
          Checks for the presence of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageSno()
          Checks for the presence of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 boolean hasTriggeringMessageMessageViewId()
          Checks for the presence of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageSMATransportMessageId()
          Checks for the presence of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 boolean hasXRogType()
           
 boolean isDirty()
           
 boolean isFieldReflectable(Object message, String name)
          Check if a field of the supplied name is reflectable.
 void lendException(XString val)
          Sets the value of 'exception' Field Description A String representing the exception which occurred.
 void lendTriggeringMessageMessageBusName(XString val)
          Sets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void lendTriggeringMessageMessageBusType(XString val)
          Sets the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 void lendTriggeringMessageMessageChannelId(XString val)
          Sets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void lendTriggeringMessageMessageChannelName(XString val)
          Sets the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void lendTriggeringMessageMessageKey(XString val)
          Sets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void lendTriggeringMessageSMATransportMessageId(XString val)
          Sets the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 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
static void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)
           
 void setException(String val)
          Sets the value of 'exception' Field Description A String representing the exception which occurred.
 void setExceptionFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setExceptionFrom(com.neeve.xbuf.XbufStringField val)
           
 void setExceptionFrom(XString val)
          Copies the provided XString value into this object's 'exception'.
static void setFieldInterest(List<Integer> fieldIds)
           
 IStoreObject setFieldValue(int id, Object val)
          Set the value of an object field.
 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 setTriggeringMessageMessageBusType(String val)
          Sets the value of 'triggeringMessageMessageBusType' Field Description The bus provider name Field Type Semantics A String representing the bus provider type.
 void setTriggeringMessageMessageBusTypeFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageBusTypeFrom(com.neeve.xbuf.XbufStringField val)
           
 void setTriggeringMessageMessageBusTypeFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageBusType'.
 void setTriggeringMessageMessageChannelId(String val)
          Sets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void setTriggeringMessageMessageChannelIdFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageChannelIdFrom(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 setTriggeringMessageSMAMessageMetadataBlob(byte[] val)
          Sets the value of 'triggeringMessageSMAMessageMetadataBlob' Field Description Contains the raw bytes of the serialied SMA MessageMetadata.
 void setTriggeringMessageSMAMessageMetadataBlobFrom(XByteIterator val)
          Sets the value of 'triggeringMessageSMAMessageMetadataBlob' using the values from the provided iterator.
 void setTriggeringMessageSMAMessagePayloadBlob(byte[] val)
          Sets the value of 'triggeringMessageSMAMessagePayloadBlob' Field Description Contains the raw bytes of the serialized SMA message payload.
 void setTriggeringMessageSMAMessagePayloadBlobFrom(XByteIterator val)
          Sets the value of 'triggeringMessageSMAMessagePayloadBlob' using the values from the provided iterator.
 void setTriggeringMessageSMATransportMessageId(String val)
          Sets the value of 'triggeringMessageSMATransportMessageId' Field Description A string representation of the SMA provider transport specific message id.
 void setTriggeringMessageSMATransportMessageIdFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageSMATransportMessageIdFrom(com.neeve.xbuf.XbufStringField val)
           
 void setTriggeringMessageSMATransportMessageIdFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageSMATransportMessageId'.
 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 SrvMonUnhandledMessageMessage[] EMPTY_ARRAY
A preallocated empty array used to avoid garbage when returning empty arrays of this type.

Method Detail

create

public static SrvMonUnhandledMessageMessage create()

create

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

createFromXbufContainerPacket

public static SrvMonUnhandledMessageMessage createFromXbufContainerPacket(PktPacket packet)

createFromSerializedXbufContainerPacket

public static SrvMonUnhandledMessageMessage createFromSerializedXbufContainerPacket(ByteBuffer serializedPacket)

createFromSerializedXbufContainerPacket

public static SrvMonUnhandledMessageMessage createFromSerializedXbufContainerPacket(byte[] serializedPacket)

createFromSerializedXbufContainer

public static SrvMonUnhandledMessageMessage createFromSerializedXbufContainer(ByteBuffer serializedContainer)

createFromSerializedXbufContainer

public static SrvMonUnhandledMessageMessage createFromSerializedXbufContainer(byte[] serializedContainer)

createFromRawJson

public static SrvMonUnhandledMessageMessage createFromRawJson(String json)

createFromJson

public static SrvMonUnhandledMessageMessage createFromJson(String json)

createFrom

public static SrvMonUnhandledMessageMessage createFrom(ByteBuffer serializedContainer)

createFrom

public static SrvMonUnhandledMessageMessage 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 SrvMonUnhandledMessageMessage 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 SrvMonUnhandledMessageMessage deserializeFromRawJson(String json)

deserializeFromJson

public final SrvMonUnhandledMessageMessage 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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageSno'

Field Description

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

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

getTriggeringMessageMessageSno

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

Field Description

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

Specified by:
getTriggeringMessageMessageSno in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
hasTriggeringMessageMessageSno in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageSno()

clearTriggeringMessageMessageSno

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

Field Description

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

Specified by:
clearTriggeringMessageMessageSno in interface ISrvMonUnhandledMessageMessage
Specified by:
clearTriggeringMessageMessageSno in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageFlowId'

Field Description

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

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

getTriggeringMessageMessageFlowId

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

Field Description

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

Specified by:
getTriggeringMessageMessageFlowId in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
hasTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageFlowId()

clearTriggeringMessageMessageFlowId

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

Field Description

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

Specified by:
clearTriggeringMessageMessageFlowId in interface ISrvMonUnhandledMessageMessage
Specified by:
clearTriggeringMessageMessageFlowId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageSenderId'

Field Description

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

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

getTriggeringMessageMessageSenderId

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

Field Description

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

Specified by:
getTriggeringMessageMessageSenderId in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
hasTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageSenderId()

clearTriggeringMessageMessageSenderId

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

Field Description

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

Specified by:
clearTriggeringMessageMessageSenderId in interface ISrvMonUnhandledMessageMessage
Specified by:
clearTriggeringMessageMessageSenderId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageFactoryId'

Field Description

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

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

getTriggeringMessageMessageFactoryId

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

Field Description

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

Specified by:
getTriggeringMessageMessageFactoryId in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
hasTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageFactoryId()

clearTriggeringMessageMessageFactoryId

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

Field Description

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

Specified by:
clearTriggeringMessageMessageFactoryId in interface ISrvMonUnhandledMessageMessage
Specified by:
clearTriggeringMessageMessageFactoryId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageViewId'

Field Description

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

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

getTriggeringMessageMessageViewId

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

Field Description

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

Specified by:
getTriggeringMessageMessageViewId in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
hasTriggeringMessageMessageViewId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageViewId()

clearTriggeringMessageMessageViewId

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

Field Description

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

Specified by:
clearTriggeringMessageMessageViewId in interface ISrvMonUnhandledMessageMessage
Specified by:
clearTriggeringMessageMessageViewId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageEncodingType'

Field Description

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

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

getTriggeringMessageMessageEncodingType

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

Field Description

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

Specified by:
getTriggeringMessageMessageEncodingType in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
hasTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageEncodingType()

clearTriggeringMessageMessageEncodingType

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

Field Description

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

Specified by:
clearTriggeringMessageMessageEncodingType in interface ISrvMonUnhandledMessageMessage
Specified by:
clearTriggeringMessageMessageEncodingType in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.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: ISrvMonUnhandledMessageMessage
Sets the value of 'timestamp'

Field Description

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

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

getTimestamp

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

Field Description

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

Specified by:
getTimestamp in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
Checks for the presence of 'timestamp'

Field Description

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

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

clearTimestamp

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

Field Description

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

Specified by:
clearTimestamp in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.setTimestamp(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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
setTriggeringMessageMessageBusName in interface ITriggeringMessageMetadata
Parameters:
val - The value to set.

getTriggeringMessageMessageBusName

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

setTriggeringMessageMessageBusNameFrom

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

getTriggeringMessageMessageBusNameTo

public final <T extends XString> T getTriggeringMessageMessageBusNameTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage.setTriggeringMessageMessageBusName(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageBusNameFrom in interface ISrvMonUnhandledMessageMessage
Specified by:
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageBusNameTo

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

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

getTriggeringMessageMessageBusNameUnsafe

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

clearTriggeringMessageMessageBusName

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

getTriggeringMessageMessageChannelName

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

setTriggeringMessageMessageChannelNameFrom

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

getTriggeringMessageMessageChannelNameTo

public final <T extends XString> T getTriggeringMessageMessageChannelNameTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage.setTriggeringMessageMessageChannelName(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ISrvMonUnhandledMessageMessage
Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelNameTo

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

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

getTriggeringMessageMessageChannelNameUnsafe

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

clearTriggeringMessageMessageChannelName

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

getTriggeringMessageMessageChannelId

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

setTriggeringMessageMessageChannelIdFrom

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

getTriggeringMessageMessageChannelIdTo

public final <T extends XString> T getTriggeringMessageMessageChannelIdTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage.setTriggeringMessageMessageChannelId(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ISrvMonUnhandledMessageMessage
Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelIdTo

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

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

getTriggeringMessageMessageChannelIdUnsafe

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

clearTriggeringMessageMessageChannelId

public final void clearTriggeringMessageMessageChannelId()
Description copied from interface: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
Specified by:
clearTriggeringMessageMessageChannelId in interface ITriggeringMessageMetadata
See Also:
ISrvMonUnhandledMessageMessage.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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageKey'

Field Description

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

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

getTriggeringMessageMessageKey

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

Field Description

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

Specified by:
getTriggeringMessageMessageKey in interface ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageKey'

Field Description

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

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

setTriggeringMessageMessageKeyFrom

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

getTriggeringMessageMessageKeyTo

public final <T extends XString> T getTriggeringMessageMessageKeyTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage
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: ISrvMonUnhandledMessageMessage
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 ISrvMonUnhandledMessageMessage.setTriggeringMessageMessageKey(String) because it avoids encoding the value into a String if the given XString is already encoded.

Specified by:
setTriggeringMessageMessageKeyFrom in interface ISrvMonUnhandledMessageMessage
Specified by:
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageKeyTo

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

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

getTriggeringMessageMessageKeyUnsafe

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

Field Description

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

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

clearTriggeringMessageMessageKey

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

Field Description

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

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

getExceptionFieldId

public static final int getExceptionFieldId()
Get the field id for 'exception'

This method can be used to set field interests.

See Also:
getException()

setException

public final void setException(String val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'exception'

Field Description

A String representing the exception which occurred.

Specified by:
setException in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

getException

public final String getException()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'exception'

Field Description

A String representing the exception which occurred.

Specified by:
getException in interface ISrvMonUnhandledMessageMessage
Returns:
A String representing the exception which occurred.

lendException

public final void lendException(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'exception'

Field Description

A String representing the exception which occurred.

Specified by:
lendException in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

setExceptionFrom

public final void setExceptionFrom(long val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of this String field to the given numeric value.

Field Description

A String representing the exception which occurred.

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

Specified by:
setExceptionFrom in interface ISrvMonUnhandledMessageMessage

getExceptionTo

public final <T extends XString> T getExceptionTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the value of this String field into a new XString from the given factory.

Field Description

A String representing the exception which occurred.

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

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

Specified by:
getExceptionTo in interface ISrvMonUnhandledMessageMessage
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.

setExceptionFrom

public final void setExceptionFrom(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the provided XString value into this object's 'exception'.

Field Description

A String representing the exception which occurred.

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

Specified by:
setExceptionFrom in interface ISrvMonUnhandledMessageMessage

getExceptionTo

public final void getExceptionTo(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the value of 'exception' into the provided XString.

Field Description

A String representing the exception which occurred.

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

Specified by:
getExceptionTo in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.getException()

getExceptionUnsafe

public final XString getExceptionUnsafe()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the raw value of 'exception'.

Field Description

A String representing the exception which occurred.

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

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

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

Specified by:
getExceptionUnsafe in interface ISrvMonUnhandledMessageMessage
Returns:
the field's raw value
See Also:
ISrvMonUnhandledMessageMessage.getException()

setExceptionFrom

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

getExceptionField

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

hasException

public final boolean hasException()
Description copied from interface: ISrvMonUnhandledMessageMessage
Checks for the presence of 'exception'

Field Description

A String representing the exception which occurred.

Specified by:
hasException in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.getException()

clearException

public final void clearException()
Description copied from interface: ISrvMonUnhandledMessageMessage
Clears the value of 'exception'

Field Description

A String representing the exception which occurred.

Specified by:
clearException in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.setException(String)

getTriggeringMessageSMATransportMessageIdFieldId

public static final int getTriggeringMessageSMATransportMessageIdFieldId()
Get the field id for 'triggeringMessageSMATransportMessageId'

This method can be used to set field interests.

See Also:
getTriggeringMessageSMATransportMessageId()

setTriggeringMessageSMATransportMessageId

public final void setTriggeringMessageSMATransportMessageId(String val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageSMATransportMessageId'

Field Description

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

Field Type Semantics

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

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

Specified by:
setTriggeringMessageSMATransportMessageId in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

getTriggeringMessageSMATransportMessageId

public final String getTriggeringMessageSMATransportMessageId()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageSMATransportMessageId'

Field Description

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

Field Type Semantics

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

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

Specified by:
getTriggeringMessageSMATransportMessageId in interface ISrvMonUnhandledMessageMessage
Returns:
A string representation of the SMA provider transport specific message id.

lendTriggeringMessageSMATransportMessageId

public final void lendTriggeringMessageSMATransportMessageId(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageSMATransportMessageId'

Field Description

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

Field Type Semantics

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

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

Specified by:
lendTriggeringMessageSMATransportMessageId in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

setTriggeringMessageSMATransportMessageIdFrom

public final void setTriggeringMessageSMATransportMessageIdFrom(long val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of this String field to the given numeric value.

Field Description

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

Field Type Semantics

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

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

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

Specified by:
setTriggeringMessageSMATransportMessageIdFrom in interface ISrvMonUnhandledMessageMessage

getTriggeringMessageSMATransportMessageIdTo

public final <T extends XString> T getTriggeringMessageSMATransportMessageIdTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the value of this String field into a new XString from the given factory.

Field Description

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

Field Type Semantics

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

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

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

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

Specified by:
getTriggeringMessageSMATransportMessageIdTo in interface ISrvMonUnhandledMessageMessage
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.

setTriggeringMessageSMATransportMessageIdFrom

public final void setTriggeringMessageSMATransportMessageIdFrom(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the provided XString value into this object's 'triggeringMessageSMATransportMessageId'.

Field Description

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

Field Type Semantics

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

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

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

Specified by:
setTriggeringMessageSMATransportMessageIdFrom in interface ISrvMonUnhandledMessageMessage

getTriggeringMessageSMATransportMessageIdTo

public final void getTriggeringMessageSMATransportMessageIdTo(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the value of 'triggeringMessageSMATransportMessageId' into the provided XString.

Field Description

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

Field Type Semantics

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

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

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

Specified by:
getTriggeringMessageSMATransportMessageIdTo in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageSMATransportMessageId()

getTriggeringMessageSMATransportMessageIdUnsafe

public final XString getTriggeringMessageSMATransportMessageIdUnsafe()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the raw value of 'triggeringMessageSMATransportMessageId'.

Field Description

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

Field Type Semantics

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

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

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

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

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

Specified by:
getTriggeringMessageSMATransportMessageIdUnsafe in interface ISrvMonUnhandledMessageMessage
Returns:
the field's raw value
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageSMATransportMessageId()

setTriggeringMessageSMATransportMessageIdFrom

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

getTriggeringMessageSMATransportMessageIdField

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

hasTriggeringMessageSMATransportMessageId

public final boolean hasTriggeringMessageSMATransportMessageId()
Description copied from interface: ISrvMonUnhandledMessageMessage
Checks for the presence of 'triggeringMessageSMATransportMessageId'

Field Description

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

Field Type Semantics

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

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

Specified by:
hasTriggeringMessageSMATransportMessageId in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageSMATransportMessageId()

clearTriggeringMessageSMATransportMessageId

public final void clearTriggeringMessageSMATransportMessageId()
Description copied from interface: ISrvMonUnhandledMessageMessage
Clears the value of 'triggeringMessageSMATransportMessageId'

Field Description

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

Field Type Semantics

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

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

Specified by:
clearTriggeringMessageSMATransportMessageId in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.setTriggeringMessageSMATransportMessageId(String)

getTriggeringMessageSMAMessageMetadataBlobFieldId

public static final int getTriggeringMessageSMAMessageMetadataBlobFieldId()
Get the field id for 'triggeringMessageSMAMessageMetadataBlob'

This method can be used to set field interests.

See Also:
getTriggeringMessageSMAMessageMetadataBlob()

createTriggeringMessageSMAMessageMetadataBlobFieldBuffer

public static final com.neeve.xbuf.XbufRepeatedByteFieldBuffer createTriggeringMessageSMAMessageMetadataBlobFieldBuffer(int initialBufferLength,
                                                                                                                        boolean isNative)
Returns a wrapped buffer that can be used for doing an efficient bulk copy from an XIterator returned for this field.

For example the following would result in a bulk transfer from this message

 XbufRepeatedByteFieldBuffer preallocated = SrvMonUnhandledMessageMessage.createTriggeringMessageSMAMessageMetadataBlobFieldBuffer(1024, true);
 // The following would then result in a buffer copy without any iteration:
 preallocated.setValue(inboundMessage.getTriggeringMessageSMAMessageMetadataBlobIterator());
 // The preallocated bulk copied values can then be transfered to an outbound message:
 outboundMessage.setTriggeringMessageSMAMessageMetadataBlob.setValueFrom(preallocated);
 

Bulk transfer from the backing buffer may only possible between two fields with the same id (protobuf tag) because the bulk transfered bytes are in protobuf wire format which for most repeated fields encode the field's tag for each element.

Parameters:
initialBufferLength - the initial size of the underlying backing buffer.
isNative - Whether the backing buffer should be a native or heap buffer.

setTriggeringMessageSMAMessageMetadataBlob

public final void setTriggeringMessageSMAMessageMetadataBlob(byte[] val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageSMAMessageMetadataBlob'

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Specified by:
setTriggeringMessageSMAMessageMetadataBlob in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

setTriggeringMessageSMAMessageMetadataBlobFrom

public final void setTriggeringMessageSMAMessageMetadataBlobFrom(XByteIterator val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageSMAMessageMetadataBlob' using the values from the provided iterator.

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

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

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

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

Specified by:
setTriggeringMessageSMAMessageMetadataBlobFrom in interface ISrvMonUnhandledMessageMessage
Parameters:
val - the values to set.

addTriggeringMessageSMAMessageMetadataBlob

public final void addTriggeringMessageSMAMessageMetadataBlob(byte val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Adds the provided value to the list of 'triggeringMessageSMAMessageMetadataBlob' values.

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

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

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Specified by:
addTriggeringMessageSMAMessageMetadataBlob in interface ISrvMonUnhandledMessageMessage
Parameters:
val - the value to add.

getTriggeringMessageSMAMessageMetadataBlob

public final byte[] getTriggeringMessageSMAMessageMetadataBlob()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageSMAMessageMetadataBlob'

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

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Specified by:
getTriggeringMessageSMAMessageMetadataBlob in interface ISrvMonUnhandledMessageMessage
Returns:
Contains the raw bytes of the serialied SMA MessageMetadata. If the field is not set this method will return null.

getTriggeringMessageSMAMessageMetadataBlobEmptyIfNull

public final byte[] getTriggeringMessageSMAMessageMetadataBlobEmptyIfNull()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageSMAMessageMetadataBlob' or an empty array if the value is null or not set.

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

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

getTriggeringMessageSMAMessageMetadataBlobIterator

public final XByteIterator getTriggeringMessageSMAMessageMetadataBlobIterator()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageSMAMessageMetadataBlob' as iterator of values.

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

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

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Specified by:
getTriggeringMessageSMAMessageMetadataBlobIterator in interface ISrvMonUnhandledMessageMessage
Returns:
An XByteIterator containing this field values.

clearTriggeringMessageSMAMessageMetadataBlob

public final void clearTriggeringMessageSMAMessageMetadataBlob()
Description copied from interface: ISrvMonUnhandledMessageMessage
Clears the value of 'triggeringMessageSMAMessageMetadataBlob'

Field Description

Contains the raw bytes of the serialied SMA MessageMetadata.

Specified by:
clearTriggeringMessageSMAMessageMetadataBlob in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.setTriggeringMessageSMAMessageMetadataBlob(byte[])

getTriggeringMessageSMAMessagePayloadBlobFieldId

public static final int getTriggeringMessageSMAMessagePayloadBlobFieldId()
Get the field id for 'triggeringMessageSMAMessagePayloadBlob'

This method can be used to set field interests.

See Also:
getTriggeringMessageSMAMessagePayloadBlob()

createTriggeringMessageSMAMessagePayloadBlobFieldBuffer

public static final com.neeve.xbuf.XbufRepeatedByteFieldBuffer createTriggeringMessageSMAMessagePayloadBlobFieldBuffer(int initialBufferLength,
                                                                                                                       boolean isNative)
Returns a wrapped buffer that can be used for doing an efficient bulk copy from an XIterator returned for this field.

For example the following would result in a bulk transfer from this message

 XbufRepeatedByteFieldBuffer preallocated = SrvMonUnhandledMessageMessage.createTriggeringMessageSMAMessagePayloadBlobFieldBuffer(1024, true);
 // The following would then result in a buffer copy without any iteration:
 preallocated.setValue(inboundMessage.getTriggeringMessageSMAMessagePayloadBlobIterator());
 // The preallocated bulk copied values can then be transfered to an outbound message:
 outboundMessage.setTriggeringMessageSMAMessagePayloadBlob.setValueFrom(preallocated);
 

Bulk transfer from the backing buffer may only possible between two fields with the same id (protobuf tag) because the bulk transfered bytes are in protobuf wire format which for most repeated fields encode the field's tag for each element.

Parameters:
initialBufferLength - the initial size of the underlying backing buffer.
isNative - Whether the backing buffer should be a native or heap buffer.

setTriggeringMessageSMAMessagePayloadBlob

public final void setTriggeringMessageSMAMessagePayloadBlob(byte[] val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageSMAMessagePayloadBlob'

Field Description

Contains the raw bytes of the serialized SMA message payload.

Specified by:
setTriggeringMessageSMAMessagePayloadBlob in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

setTriggeringMessageSMAMessagePayloadBlobFrom

public final void setTriggeringMessageSMAMessagePayloadBlobFrom(XByteIterator val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageSMAMessagePayloadBlob' using the values from the provided iterator.

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

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

Field Description

Contains the raw bytes of the serialized SMA message payload.

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

Specified by:
setTriggeringMessageSMAMessagePayloadBlobFrom in interface ISrvMonUnhandledMessageMessage
Parameters:
val - the values to set.

addTriggeringMessageSMAMessagePayloadBlob

public final void addTriggeringMessageSMAMessagePayloadBlob(byte val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Adds the provided value to the list of 'triggeringMessageSMAMessagePayloadBlob' values.

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

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

Field Description

Contains the raw bytes of the serialized SMA message payload.

Specified by:
addTriggeringMessageSMAMessagePayloadBlob in interface ISrvMonUnhandledMessageMessage
Parameters:
val - the value to add.

getTriggeringMessageSMAMessagePayloadBlob

public final byte[] getTriggeringMessageSMAMessagePayloadBlob()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageSMAMessagePayloadBlob'

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

Field Description

Contains the raw bytes of the serialized SMA message payload.

Specified by:
getTriggeringMessageSMAMessagePayloadBlob in interface ISrvMonUnhandledMessageMessage
Returns:
Contains the raw bytes of the serialized SMA message payload. If the field is not set this method will return null.

getTriggeringMessageSMAMessagePayloadBlobEmptyIfNull

public final byte[] getTriggeringMessageSMAMessagePayloadBlobEmptyIfNull()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageSMAMessagePayloadBlob' or an empty array if the value is null or not set.

Field Description

Contains the raw bytes of the serialized SMA message payload.

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

getTriggeringMessageSMAMessagePayloadBlobIterator

public final XByteIterator getTriggeringMessageSMAMessagePayloadBlobIterator()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageSMAMessagePayloadBlob' as iterator of values.

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

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

Field Description

Contains the raw bytes of the serialized SMA message payload.

Specified by:
getTriggeringMessageSMAMessagePayloadBlobIterator in interface ISrvMonUnhandledMessageMessage
Returns:
An XByteIterator containing this field values.

clearTriggeringMessageSMAMessagePayloadBlob

public final void clearTriggeringMessageSMAMessagePayloadBlob()
Description copied from interface: ISrvMonUnhandledMessageMessage
Clears the value of 'triggeringMessageSMAMessagePayloadBlob'

Field Description

Contains the raw bytes of the serialized SMA message payload.

Specified by:
clearTriggeringMessageSMAMessagePayloadBlob in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.setTriggeringMessageSMAMessagePayloadBlob(byte[])

getTriggeringMessageMessageBusTypeFieldId

public static final int getTriggeringMessageMessageBusTypeFieldId()
Get the field id for 'triggeringMessageMessageBusType'

This method can be used to set field interests.

See Also:
getTriggeringMessageMessageBusType()

setTriggeringMessageMessageBusType

public final void setTriggeringMessageMessageBusType(String val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Specified by:
setTriggeringMessageMessageBusType in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

getTriggeringMessageMessageBusType

public final String getTriggeringMessageMessageBusType()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Specified by:
getTriggeringMessageMessageBusType in interface ISrvMonUnhandledMessageMessage
Returns:
The bus provider name

lendTriggeringMessageMessageBusType

public final void lendTriggeringMessageMessageBusType(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Specified by:
lendTriggeringMessageMessageBusType in interface ISrvMonUnhandledMessageMessage
Parameters:
val - The value to set.

setTriggeringMessageMessageBusTypeFrom

public final void setTriggeringMessageMessageBusTypeFrom(long val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Sets the value of this String field to the given numeric value.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

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

Specified by:
setTriggeringMessageMessageBusTypeFrom in interface ISrvMonUnhandledMessageMessage

getTriggeringMessageMessageBusTypeTo

public final <T extends XString> T getTriggeringMessageMessageBusTypeTo(XString.Factory<T> factory)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the value of this String field into a new XString from the given factory.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

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

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

Specified by:
getTriggeringMessageMessageBusTypeTo in interface ISrvMonUnhandledMessageMessage
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.

setTriggeringMessageMessageBusTypeFrom

public final void setTriggeringMessageMessageBusTypeFrom(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the provided XString value into this object's 'triggeringMessageMessageBusType'.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

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

Specified by:
setTriggeringMessageMessageBusTypeFrom in interface ISrvMonUnhandledMessageMessage

getTriggeringMessageMessageBusTypeTo

public final void getTriggeringMessageMessageBusTypeTo(XString val)
Description copied from interface: ISrvMonUnhandledMessageMessage
Copies the value of 'triggeringMessageMessageBusType' into the provided XString.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

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

Specified by:
getTriggeringMessageMessageBusTypeTo in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageBusType()

getTriggeringMessageMessageBusTypeUnsafe

public final XString getTriggeringMessageMessageBusTypeUnsafe()
Description copied from interface: ISrvMonUnhandledMessageMessage
Gets the raw value of 'triggeringMessageMessageBusType'.

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

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

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

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

Specified by:
getTriggeringMessageMessageBusTypeUnsafe in interface ISrvMonUnhandledMessageMessage
Returns:
the field's raw value
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageBusType()

setTriggeringMessageMessageBusTypeFrom

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

getTriggeringMessageMessageBusTypeField

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

hasTriggeringMessageMessageBusType

public final boolean hasTriggeringMessageMessageBusType()
Description copied from interface: ISrvMonUnhandledMessageMessage
Checks for the presence of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Specified by:
hasTriggeringMessageMessageBusType in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.getTriggeringMessageMessageBusType()

clearTriggeringMessageMessageBusType

public final void clearTriggeringMessageMessageBusType()
Description copied from interface: ISrvMonUnhandledMessageMessage
Clears the value of 'triggeringMessageMessageBusType'

Field Description

The bus provider name

Field Type Semantics

A String representing the bus provider type.

Specified by:
clearTriggeringMessageMessageBusType in interface ISrvMonUnhandledMessageMessage
See Also:
ISrvMonUnhandledMessageMessage.setTriggeringMessageMessageBusType(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 SrvMonUnhandledMessageMessage 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 SrvMonUnhandledMessageMessage 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 SrvMonUnhandledMessageMessage 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 SrvMonUnhandledMessageMessage copy()
Creates a copy of this SrvMonUnhandledMessageMessage.

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

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

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

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<ISrvMonUnhandledMessageMessage>
Specified by:
copy in interface ISrvMonUnhandledMessageMessage
Specified by:
copy in interface CopyableMessageView<ISrvMonUnhandledMessageMessage>
Returns:
A copy of this SrvMonUnhandledMessageMessage.
See Also:
IRogCopyableNode, CopyableMessageView

copyInto

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

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

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

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

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 ISrvMonUnhandledMessageMessage
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 SrvMonUnhandledMessageMessage 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.