com.neeve.server.mon.alert
Interface ISrvMonMessageTraceLoggingExceptionMessage

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

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

Event notifying an AEP application that a message trace logging exception has been trapped.

This event is dispatched to an application to notify it that the AEP engine trapped an exception while trace logging a message.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.neeve.rog.IRogNode
IRogNode.PoolingListener
 
Nested classes/interfaces inherited from interface com.neeve.ods.IStoreObject
IStoreObject.EncodingType
 
Method Summary
 void clearException()
          Clears the value of 'exception' Field Description A String representing the exception which occurred.
 void clearOperation()
          Clears the value of 'operation' Field Description Describes an operation that was in progress.
 void clearTimestamp()
          Clears the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 void clearTriggeringMessageMessageBusName()
          Clears the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void clearTriggeringMessageMessageChannelId()
          Clears the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void clearTriggeringMessageMessageChannelName()
          Clears the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void clearTriggeringMessageMessageEncodingType()
          Clears the value of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 void clearTriggeringMessageMessageFactoryId()
          Clears the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageMessageFlowId()
          Clears the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 void clearTriggeringMessageMessageKey()
          Clears the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void clearTriggeringMessageMessageSenderId()
          Clears the value of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 void clearTriggeringMessageMessageSno()
          Clears the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 void clearTriggeringMessageMessageViewId()
          Clears the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 SrvMonMessageTraceLoggingExceptionMessage copy()
          Creates a copy of this SrvMonMessageTraceLoggingExceptionMessage.
 void copyInto(SrvMonMessageTraceLoggingExceptionMessage target)
          Copies the contents of this SrvMonMessageTraceLoggingExceptionMessage into the target.
 String getException()
          Gets the value of 'exception' Field Description A String representing the exception which occurred.
<T extends XString>
T
getExceptionTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getExceptionTo(XString val)
          Copies the value of 'exception' into the provided XString.
 XString getExceptionUnsafe()
          Gets the raw value of 'exception'.
 String getOperation()
          Gets the value of 'operation' Field Description Describes an operation that was in progress.
<T extends XString>
T
getOperationTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getOperationTo(XString val)
          Copies the value of 'operation' into the provided XString.
 XString getOperationUnsafe()
          Gets the raw value of 'operation'.
 long getTimestamp()
          Gets the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 String getTriggeringMessageMessageBusName()
          Gets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageBusNameTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageBusNameTo(XString val)
          Copies the value of 'triggeringMessageMessageBusName' into the provided XString.
 XString getTriggeringMessageMessageBusNameUnsafe()
          Gets the raw value of 'triggeringMessageMessageBusName'.
 String getTriggeringMessageMessageChannelId()
          Gets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageChannelIdTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageChannelIdTo(XString val)
          Copies the value of 'triggeringMessageMessageChannelId' into the provided XString.
 XString getTriggeringMessageMessageChannelIdUnsafe()
          Gets the raw value of 'triggeringMessageMessageChannelId'.
 String getTriggeringMessageMessageChannelName()
          Gets the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageChannelNameTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageChannelNameTo(XString val)
          Copies the value of 'triggeringMessageMessageChannelName' into the provided XString.
 XString getTriggeringMessageMessageChannelNameUnsafe()
          Gets the raw value of 'triggeringMessageMessageChannelName'.
 byte getTriggeringMessageMessageEncodingType()
          Gets the value of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 short getTriggeringMessageMessageFactoryId()
          Gets the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 int getTriggeringMessageMessageFlowId()
          Gets the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 String getTriggeringMessageMessageKey()
          Gets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
<T extends XString>
T
getTriggeringMessageMessageKeyTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getTriggeringMessageMessageKeyTo(XString val)
          Copies the value of 'triggeringMessageMessageKey' into the provided XString.
 XString getTriggeringMessageMessageKeyUnsafe()
          Gets the raw value of 'triggeringMessageMessageKey'.
 int getTriggeringMessageMessageSenderId()
          Gets the value of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 long getTriggeringMessageMessageSno()
          Gets the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 short getTriggeringMessageMessageViewId()
          Gets the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasException()
          Checks for the presence of 'exception' Field Description A String representing the exception which occurred.
 boolean hasOperation()
          Checks for the presence of 'operation' Field Description Describes an operation that was in progress.
 boolean hasTimestamp()
          Checks for the presence of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 boolean hasTriggeringMessageMessageBusName()
          Checks for the presence of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 boolean hasTriggeringMessageMessageChannelId()
          Checks for the presence of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 boolean hasTriggeringMessageMessageChannelName()
          Checks for the presence of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 boolean hasTriggeringMessageMessageEncodingType()
          Checks for the presence of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 boolean hasTriggeringMessageMessageFactoryId()
          Checks for the presence of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageFlowId()
          Checks for the presence of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageKey()
          Checks for the presence of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 boolean hasTriggeringMessageMessageSenderId()
          Checks for the presence of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 boolean hasTriggeringMessageMessageSno()
          Checks for the presence of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 boolean hasTriggeringMessageMessageViewId()
          Checks for the presence of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 void lendException(XString val)
          Sets the value of 'exception' Field Description A String representing the exception which occurred.
 void lendOperation(XString val)
          Sets the value of 'operation' Field Description Describes an operation that was in progress.
 void lendTriggeringMessageMessageBusName(XString val)
          Sets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void lendTriggeringMessageMessageChannelId(XString val)
          Sets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void lendTriggeringMessageMessageChannelName(XString val)
          Sets the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void lendTriggeringMessageMessageKey(XString val)
          Sets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void setException(String val)
          Sets the value of 'exception' Field Description A String representing the exception which occurred.
 void setExceptionFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setExceptionFrom(XString val)
          Copies the provided XString value into this object's 'exception'.
 void setOperation(String val)
          Sets the value of 'operation' Field Description Describes an operation that was in progress.
 void setOperationFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setOperationFrom(XString val)
          Copies the provided XString value into this object's 'operation'.
 void setTimestamp(long val)
          Sets the value of 'timestamp' Field Description The timestamp at which this event occurred (millis since the epoch).
 void setTriggeringMessageMessageBusName(String val)
          Sets the value of 'triggeringMessageMessageBusName' Field Description The bus name for the message that triggered an alert.
 void setTriggeringMessageMessageBusNameFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageBusNameFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageBusName'.
 void setTriggeringMessageMessageChannelId(String val)
          Sets the value of 'triggeringMessageMessageChannelId' Field Description The id of the message channel for the message that triggered an alert.
 void setTriggeringMessageMessageChannelIdFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageChannelIdFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageChannelId'.
 void setTriggeringMessageMessageChannelName(String val)
          Sets the value of 'triggeringMessageMessageChannelName' Field Description The name of the message channel for the message that triggered an alert.
 void setTriggeringMessageMessageChannelNameFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageChannelNameFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageChannelName'.
 void setTriggeringMessageMessageEncodingType(byte val)
          Sets the value of 'triggeringMessageMessageEncodingType' Field Description A message's encoding type for the message that triggered an alert.
 void setTriggeringMessageMessageFactoryId(short val)
          Sets the value of 'triggeringMessageMessageFactoryId' Field Description A message's sender id for the message that triggered an alert.
 void setTriggeringMessageMessageFlowId(int val)
          Sets the value of 'triggeringMessageMessageFlowId' Field Description A message's flow id for the message that triggered an alert.
 void setTriggeringMessageMessageKey(String val)
          Sets the value of 'triggeringMessageMessageKey' Field Description A message's key for the message that triggered an alert.
 void setTriggeringMessageMessageKeyFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setTriggeringMessageMessageKeyFrom(XString val)
          Copies the provided XString value into this object's 'triggeringMessageMessageKey'.
 void setTriggeringMessageMessageSenderId(int val)
          Sets the value of 'triggeringMessageMessageSenderId' Field Description A message's sender id for the message that triggered an alert.
 void setTriggeringMessageMessageSno(long val)
          Sets the value of 'triggeringMessageMessageSno' Field Description A message's sequence number for the message that triggered an alert.
 void setTriggeringMessageMessageViewId(short val)
          Sets the value of 'triggeringMessageMessageViewId' Field Description A message's sender id for the message that triggered an alert.
 
Methods inherited from interface com.neeve.rog.IRogNode
deserializeFromProtobuf, dispose, dump, getAttachment, getIsPriority, getIsReadOnly, getMetadata, getParent, getPoolingListener, getType, metadataToJsonString, serializeToProtobuf, setAsInboundMessage, setAsInternal, setAsLastTransaction, setAsMessage, setAsOutboundMessage, setAsPriority, setAsReadOnly, setAsReplayedMessage, setAttachment, setInMsgsInTransaction, setOutMsgsInTransaction, setParentId, setPoolingListener, setTransactionInSequenceNumber, setTransactionOutSequenceNumber
 
Methods inherited from interface com.neeve.ods.IStoreObject
acquire, deserialize, deserializeMetadata, deserializeMetadata, ensureId, getBinding, getCheckpointVersion, getContentEncodingType, getId, getOfid, getOwnershipCount, getSerializedMetadataLength, getStableTransactionId, getTransactionId, serialize, serializeMetadata, setBinding, setCheckpointVersion, setFieldValue, setId, setStableTransactionId, setTransactionId
 
Methods inherited from interface com.neeve.sma.MapMessageView
getMessageReflector
 
Methods inherited from interface com.neeve.rog.IRogMetadata
getEnqueueTs, getEnqueueTsMicros, getGraphId, getInMsgsInTransaction, getIsInboundMessage, getIsInternal, getIsLastTransaction, getIsMessage, getIsOutboundMessage, getIsReplayedMessage, getMessageBus, getMessageChannel, getMessageFlow, getMessageKey, getMessageSender, getMessageSequenceNumber, getOutMsgsInTransaction, getOutTs, getOutTsMicros, getParentId, getPreProcessingTs, getPreProcessingTsMicros, getTransactionInSequenceNumber, getTransactionOutSequenceNumber, isPossibleDuplicate, metadataToJsonString, metadataToString
 
Methods inherited from interface com.neeve.rog.IRogValidatable
getValidationErrors, isValid
 

Method Detail

setTriggeringMessageMessageSno

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

Field Description

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

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

getTriggeringMessageMessageSno

long getTriggeringMessageMessageSno()
Gets the value of 'triggeringMessageMessageSno'

Field Description

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

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

clearTriggeringMessageMessageSno

void clearTriggeringMessageMessageSno()
Clears the value of 'triggeringMessageMessageSno'

Field Description

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

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

hasTriggeringMessageMessageSno

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

Field Description

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

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

setTriggeringMessageMessageFlowId

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

Field Description

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

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

getTriggeringMessageMessageFlowId

int getTriggeringMessageMessageFlowId()
Gets the value of 'triggeringMessageMessageFlowId'

Field Description

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

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

clearTriggeringMessageMessageFlowId

void clearTriggeringMessageMessageFlowId()
Clears the value of 'triggeringMessageMessageFlowId'

Field Description

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

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

hasTriggeringMessageMessageFlowId

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

Field Description

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

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

setTriggeringMessageMessageSenderId

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

Field Description

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

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

getTriggeringMessageMessageSenderId

int getTriggeringMessageMessageSenderId()
Gets the value of 'triggeringMessageMessageSenderId'

Field Description

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

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

clearTriggeringMessageMessageSenderId

void clearTriggeringMessageMessageSenderId()
Clears the value of 'triggeringMessageMessageSenderId'

Field Description

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

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

hasTriggeringMessageMessageSenderId

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

Field Description

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

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

setTriggeringMessageMessageFactoryId

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

Field Description

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

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

getTriggeringMessageMessageFactoryId

short getTriggeringMessageMessageFactoryId()
Gets the value of 'triggeringMessageMessageFactoryId'

Field Description

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

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

clearTriggeringMessageMessageFactoryId

void clearTriggeringMessageMessageFactoryId()
Clears the value of 'triggeringMessageMessageFactoryId'

Field Description

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

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

hasTriggeringMessageMessageFactoryId

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

Field Description

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

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

setTriggeringMessageMessageViewId

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

Field Description

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

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

getTriggeringMessageMessageViewId

short getTriggeringMessageMessageViewId()
Gets the value of 'triggeringMessageMessageViewId'

Field Description

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

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

clearTriggeringMessageMessageViewId

void clearTriggeringMessageMessageViewId()
Clears the value of 'triggeringMessageMessageViewId'

Field Description

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

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

hasTriggeringMessageMessageViewId

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

Field Description

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

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

setTriggeringMessageMessageEncodingType

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

Field Description

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

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

getTriggeringMessageMessageEncodingType

byte getTriggeringMessageMessageEncodingType()
Gets the value of 'triggeringMessageMessageEncodingType'

Field Description

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

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

clearTriggeringMessageMessageEncodingType

void clearTriggeringMessageMessageEncodingType()
Clears the value of 'triggeringMessageMessageEncodingType'

Field Description

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

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

hasTriggeringMessageMessageEncodingType

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

Field Description

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

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

setTimestamp

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

Field Description

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

Parameters:
val - The value to set.

getTimestamp

long getTimestamp()
Gets the value of 'timestamp'

Field Description

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

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

clearTimestamp

void clearTimestamp()
Clears the value of 'timestamp'

Field Description

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

See Also:
setTimestamp(long)

hasTimestamp

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

Field Description

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

See Also:
getTimestamp()

setTriggeringMessageMessageBusName

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

getTriggeringMessageMessageBusName

String getTriggeringMessageMessageBusName()
Gets the value of 'triggeringMessageMessageBusName'

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

lendTriggeringMessageMessageBusName

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

setTriggeringMessageMessageBusNameFrom

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

Specified by:
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageBusNameTo

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

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

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

setTriggeringMessageMessageBusNameFrom

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

Specified by:
setTriggeringMessageMessageBusNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageBusNameTo

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

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

getTriggeringMessageMessageBusNameUnsafe

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

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

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

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

clearTriggeringMessageMessageBusName

void clearTriggeringMessageMessageBusName()
Clears the value of 'triggeringMessageMessageBusName'

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

hasTriggeringMessageMessageBusName

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

Field Description

The bus name for the message that triggered an alert.

Field Type Semantics

A String representing a message bus name.

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

setTriggeringMessageMessageChannelName

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

Field Description

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

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

getTriggeringMessageMessageChannelName

String getTriggeringMessageMessageChannelName()
Gets the value of 'triggeringMessageMessageChannelName'

Field Description

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

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

lendTriggeringMessageMessageChannelName

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

Field Description

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

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

setTriggeringMessageMessageChannelNameFrom

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

Field Description

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

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

Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelNameTo

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

Field Description

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

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

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

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

setTriggeringMessageMessageChannelNameFrom

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

Field Description

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

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

Specified by:
setTriggeringMessageMessageChannelNameFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelNameTo

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

Field Description

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

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

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

getTriggeringMessageMessageChannelNameUnsafe

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

Field Description

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

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

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

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

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

clearTriggeringMessageMessageChannelName

void clearTriggeringMessageMessageChannelName()
Clears the value of 'triggeringMessageMessageChannelName'

Field Description

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

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

hasTriggeringMessageMessageChannelName

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

Field Description

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

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

setTriggeringMessageMessageChannelId

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

Field Description

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

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

getTriggeringMessageMessageChannelId

String getTriggeringMessageMessageChannelId()
Gets the value of 'triggeringMessageMessageChannelId'

Field Description

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

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

lendTriggeringMessageMessageChannelId

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

Field Description

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

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

setTriggeringMessageMessageChannelIdFrom

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

Field Description

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

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

Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelIdTo

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

Field Description

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

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

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

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

setTriggeringMessageMessageChannelIdFrom

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

Field Description

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

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

Specified by:
setTriggeringMessageMessageChannelIdFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageChannelIdTo

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

Field Description

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

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

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

getTriggeringMessageMessageChannelIdUnsafe

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

Field Description

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

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

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

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

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

clearTriggeringMessageMessageChannelId

void clearTriggeringMessageMessageChannelId()
Clears the value of 'triggeringMessageMessageChannelId'

Field Description

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

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

hasTriggeringMessageMessageChannelId

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

Field Description

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

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

setTriggeringMessageMessageKey

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

Field Description

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

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

getTriggeringMessageMessageKey

String getTriggeringMessageMessageKey()
Gets the value of 'triggeringMessageMessageKey'

Field Description

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

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

lendTriggeringMessageMessageKey

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

Field Description

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

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

setTriggeringMessageMessageKeyFrom

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

Field Description

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

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

Specified by:
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageKeyTo

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

Field Description

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

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

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

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

setTriggeringMessageMessageKeyFrom

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

Field Description

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

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

Specified by:
setTriggeringMessageMessageKeyFrom in interface ITriggeringMessageMetadata

getTriggeringMessageMessageKeyTo

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

Field Description

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

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

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

getTriggeringMessageMessageKeyUnsafe

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

Field Description

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

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

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

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

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

clearTriggeringMessageMessageKey

void clearTriggeringMessageMessageKey()
Clears the value of 'triggeringMessageMessageKey'

Field Description

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

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

hasTriggeringMessageMessageKey

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

Field Description

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

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

setOperation

void setOperation(String val)
Sets the value of 'operation'

Field Description

Describes an operation that was in progress.

Parameters:
val - The value to set.

getOperation

String getOperation()
Gets the value of 'operation'

Field Description

Describes an operation that was in progress.

Returns:
Describes an operation that was in progress.

lendOperation

void lendOperation(XString val)
Sets the value of 'operation'

Field Description

Describes an operation that was in progress.

Parameters:
val - The value to set.

setOperationFrom

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

Field Description

Describes an operation that was in progress.

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


getOperationTo

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

Field Description

Describes an operation that was in progress.

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

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

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

setOperationFrom

void setOperationFrom(XString val)
Copies the provided XString value into this object's 'operation'.

Field Description

Describes an operation that was in progress.

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


getOperationTo

void getOperationTo(XString val)
Copies the value of 'operation' into the provided XString.

Field Description

Describes an operation that was in progress.

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

See Also:
getOperation()

getOperationUnsafe

XString getOperationUnsafe()
Gets the raw value of 'operation'.

Field Description

Describes an operation that was in progress.

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

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

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

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

clearOperation

void clearOperation()
Clears the value of 'operation'

Field Description

Describes an operation that was in progress.

See Also:
setOperation(String)

hasOperation

boolean hasOperation()
Checks for the presence of 'operation'

Field Description

Describes an operation that was in progress.

See Also:
getOperation()

setException

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

Field Description

A String representing the exception which occurred.

Parameters:
val - The value to set.

getException

String getException()
Gets the value of 'exception'

Field Description

A String representing the exception which occurred.

Returns:
A String representing the exception which occurred.

lendException

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

Field Description

A String representing the exception which occurred.

Parameters:
val - The value to set.

setExceptionFrom

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

Field Description

A String representing the exception which occurred.

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


getExceptionTo

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

Field Description

A String representing the exception which occurred.

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

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

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

setExceptionFrom

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

Field Description

A String representing the exception which occurred.

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


getExceptionTo

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

Field Description

A String representing the exception which occurred.

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

See Also:
getException()

getExceptionUnsafe

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

Field Description

A String representing the exception which occurred.

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

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

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

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

clearException

void clearException()
Clears the value of 'exception'

Field Description

A String representing the exception which occurred.

See Also:
setException(String)

hasException

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

Field Description

A String representing the exception which occurred.

See Also:
getException()

copy

SrvMonMessageTraceLoggingExceptionMessage copy()
Creates a copy of this SrvMonMessageTraceLoggingExceptionMessage.

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 SrvMonMessageTraceLoggingExceptionMessage's embedded entity fields.

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

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

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

copyInto

void copyInto(SrvMonMessageTraceLoggingExceptionMessage target)
Copies the contents of this SrvMonMessageTraceLoggingExceptionMessage 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 SrvMonMessageTraceLoggingExceptionMessage's embedded entity fields.

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

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

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


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