com.neeve.server.mon
Class SrvMonAppBusBindingStats

java.lang.Object
  extended by com.neeve.server.mon.SrvMonAppBusBindingStats
All Implemented Interfaces:
IRogValidatable, ISrvMonAppBusBindingStats, UtlPool.Item<SrvMonAppBusBindingStats>, 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=SrvMonFactory.class,
                vfid=32,
                ofid=32,
                typeId=204)
public final class SrvMonAppBusBindingStats
extends Object
implements com.neeve.xbuf.IXbufDesyncer, UtlPool.Item<SrvMonAppBusBindingStats>, ISrvMonAppBusBindingStats

Records statistics for a message bus binding.


Nested Class Summary
static class SrvMonAppBusBindingStats.Field
          The SrvMonAppBusBindingStats xbuf field (used internally when this entity is used as a field of another entity).
static class SrvMonAppBusBindingStats.ListField
          The SrvMonAppBusBindingStats list field (used internally when this entity is used as an array field of another entity).
 
Field Summary
static SrvMonAppBusBindingStats[] EMPTY_ARRAY
          A preallocated empty array used to avoid garbage when returning empty arrays of this type.
 
Constructor Summary
SrvMonAppBusBindingStats()
           
SrvMonAppBusBindingStats(int initialBackingBufferSize)
           
 
Method Summary
 SrvMonAppBusBindingStats acquire()
           
 void clearBusBindingName()
          Clears the value of 'busBindingName' Field Description The name of the bus
 void clearContent()
           
 void clearCreateToSendLatencies()
          Clears the value of 'createToSendLatencies' Field Description The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').
 void clearDeserializeLatencies()
          Clears the value of 'deserializeLatencies' Field Description The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').
 void clearDeserializeToReceiveLatencies()
          Clears the value of 'deserializeToReceiveLatencies' Field Description The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').
 void clearDetachedCommit()
          Clears the value of 'detachedCommit' Field Description If the bus binding is operating in detached mode
 void clearDisruptorStats()
          Clears the value of 'disruptorStats' Field Description Disruptor statistics for the bus when operating in detached mode
 void clearInternal()
          Clears the value of 'internal' Field Description Indicates if this is an internal bus
 void clearNumAcksSent()
          Clears the value of 'numAcksSent' Field Description The number of inbound messages acknowledged by the bus
 void clearNumAsyncFlushCompletions()
          Clears the value of 'numAsyncFlushCompletions' Field Description The number of asynchronous flushes for this that have completed.
 void clearNumBindingFailures()
          Clears the value of 'numBindingFailures' Field Description The number of binding failures that have occurred for this bus.
 void clearNumChannelsUp()
          Clears the value of 'numChannelsUp' Field Description The number of channels brought up by this bus.
 void clearNumClients()
          Clears the value of 'numClients' Field Description The number of connected clients (if applicable)
 void clearNumCommits()
          Clears the value of 'numCommits' Field Description The number transactions committed by the bus.
 void clearNumFlushesAsync()
          Clears the value of 'numFlushesAsync' Field Description The number of times this bus has been asynchronously flushed.
 void clearNumFlushesSync()
          Clears the value of 'numFlushesSync' Field Description The number of times this bus has been synchronously flushed.
 void clearNumMsgBatchesRcvd()
          Clears the value of 'numMsgBatchesRcvd' Field Description The number of batch message received by the bus.
 void clearNumMsgsEnqueued()
          Clears the value of 'numMsgsEnqueued' Field Description The total number of batch messages enqueued for delivery by this bus.
 void clearNumMsgsFlushedAsync()
          Clears the value of 'numMsgsFlushedAsync' Field Description The number of messages flushed by asynchronous flushes.
 void clearNumMsgsFlushedSync()
          Clears the value of 'numMsgsFlushedSync' Field Description The number of messages flushed by synchronous flushes.
 void clearNumMsgsInBatchesRcvd()
          Clears the value of 'numMsgsInBatchesRcvd' Field Description The number of message received by the bus that were part of a batch
 void clearNumMsgsRcvd()
          Clears the value of 'numMsgsRcvd' Field Description The number of message received by the bus
 void clearNumMsgsSent()
          Clears the value of 'numMsgsSent' Field Description The total number of batch messages enqueued message that were actually sent by the bus.
 void clearNumPacketsRcvd()
          Clears the value of 'numPacketsRcvd' Field Description The number of raw packets received by the bus.
 void clearNumPartialRollbacks()
          Clears the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction roll back for the bus.
 void clearNumRollbacks()
          Clears the value of 'numRollbacks' Field Description The number transactions rolled back for the bus.
 void clearNumStabilityBatchesRcvd()
          Clears the value of 'numStabilityBatchesRcvd' Field Description The number of batched stability events received by this bus.
 void clearNumStabilityInBatchesRcvd()
          Clears the value of 'numStabilityInBatchesRcvd' Field Description The number of stability events received by this bus that were part of a stability batch.
 void clearNumStabilityRcvd()
          Clears the value of 'numStabilityRcvd' Field Description The number of stability events (acks) received by this bus.
 void clearOriginToReceiveLatencies()
          Clears the value of 'originToReceiveLatencies' Field Description The origin to receive latencies in microseconds (aka: 'o2i').
 void clearSendToPollLatencies()
          Clears the value of 'sendToPollLatencies' Field Description When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').
 void clearSendToSerializeLatencies()
          Clears the value of 'sendToSerializeLatencies' Field Description The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').
 void clearSerializeLatencies()
          Clears the value of 'serializeLatencies' Field Description The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').
 void clearSerializeToWireLatencies()
          Clears the value of 'serializeToWireLatencies' Field Description The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').
 void clearWireLatencies()
          Clears the value of 'wireLatencies' Field Description The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').
 void clearWireSendLatencies()
          Clears the value of 'wireSendLatencies' Field Description The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire.
 void clearWireToDeserializeLatencies()
          Clears the value of 'wireToDeserializeLatencies' Field Description The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').
 void clearWireToWireLatencies()
          Clears the value of 'wireToWireLatencies' Field Description The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire.
 void clearXRogType()
           
 Object clone()
          Creates a clone of this object.
 SrvMonAppBusBindingStats copy()
          Creates a copy of this SrvMonAppBusBindingStats.
 void copyInto(SrvMonAppBusBindingStats copy)
          Copies the contents of this SrvMonAppBusBindingStats into the target.
static SrvMonAppBusBindingStats create()
           
static SrvMonAppBusBindingStats createFrom(byte[] serializedContainer)
           
static SrvMonAppBusBindingStats createFrom(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
static SrvMonAppBusBindingStats createFromSerializedXbufContainer(byte[] serializedContainer)
           
static SrvMonAppBusBindingStats createFromSerializedXbufContainer(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
static com.neeve.xbuf.XbufSchema createSchema()
           
 SrvMonAppBusBindingStats deserializeFromByteArray(byte[] array)
           
 SrvMonAppBusBindingStats deserializeFromByteArray(byte[] array, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppBusBindingStats deserializeFromByteBuffer(ByteBuffer buffer)
           
 SrvMonAppBusBindingStats deserializeFromByteBuffer(ByteBuffer buffer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppBusBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length)
           
 SrvMonAppBusBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppBusBindingStats deserializeFromNative(long address, int offset, int length)
           
 SrvMonAppBusBindingStats deserializeFromNative(long address, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 int desync(PktBuffer buffer, int pos, boolean frameOnly)
           
 void desyncFieldBitmask()
           
 void dispose()
           
 PktBuffer getBackingBuffer()
           
 String getBusBindingName()
          Gets the value of 'busBindingName' Field Description The name of the bus
 com.neeve.xbuf.XbufStringField getBusBindingNameField()
           
static int getBusBindingNameFieldId()
          Get the field id for 'busBindingName' This method can be used to set field interests.
<T extends XString>
T
getBusBindingNameTo(XString.Factory<T> factory)
          Copies the value of this String field into a new XString from the given factory.
 void getBusBindingNameTo(XString val)
          Copies the value of 'busBindingName' into the provided XString.
 XString getBusBindingNameUnsafe()
          Gets the raw value of 'busBindingName'.
 SrvMonIntSeries getCreateToSendLatencies()
          Gets the value of 'createToSendLatencies' Field Description The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').
static int getCreateToSendLatenciesFieldId()
          Get the field id for 'createToSendLatencies' This method can be used to set field interests.
 void getCreateToSendLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getDeserializeLatencies()
          Gets the value of 'deserializeLatencies' Field Description The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').
static int getDeserializeLatenciesFieldId()
          Get the field id for 'deserializeLatencies' This method can be used to set field interests.
 void getDeserializeLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getDeserializeToReceiveLatencies()
          Gets the value of 'deserializeToReceiveLatencies' Field Description The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').
static int getDeserializeToReceiveLatenciesFieldId()
          Get the field id for 'deserializeToReceiveLatencies' This method can be used to set field interests.
 void getDeserializeToReceiveLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
static com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()
           
 boolean getDetachedCommit()
          Gets the value of 'detachedCommit' Field Description If the bus binding is operating in detached mode
 com.neeve.xbuf.XbufVariableBooleanField getDetachedCommitField()
           
static int getDetachedCommitFieldId()
          Get the field id for 'detachedCommit' This method can be used to set field interests.
 SrvMonDisruptorStats getDisruptorStats()
          Gets the value of 'disruptorStats' Field Description Disruptor statistics for the bus when operating in detached mode
static int getDisruptorStatsFieldId()
          Get the field id for 'disruptorStats' This method can be used to set field interests.
 void getDisruptorStatsTo(SrvMonDisruptorStats to)
          Copies the value of SrvMonDisruptorStats into the provided value.
 boolean getInternal()
          Gets the value of 'internal' Field Description Indicates if this is an internal bus
 com.neeve.xbuf.XbufVariableBooleanField getInternalField()
           
static int getInternalFieldId()
          Get the field id for 'internal' This method can be used to set field interests.
 boolean getIsReadOnly()
           
 long getNumAcksSent()
          Gets the value of 'numAcksSent' Field Description The number of inbound messages acknowledged by the bus
 com.neeve.xbuf.XbufVariableLongField getNumAcksSentField()
           
static int getNumAcksSentFieldId()
          Get the field id for 'numAcksSent' This method can be used to set field interests.
 long getNumAsyncFlushCompletions()
          Gets the value of 'numAsyncFlushCompletions' Field Description The number of asynchronous flushes for this that have completed.
 com.neeve.xbuf.XbufVariableLongField getNumAsyncFlushCompletionsField()
           
static int getNumAsyncFlushCompletionsFieldId()
          Get the field id for 'numAsyncFlushCompletions' This method can be used to set field interests.
 int getNumBindingFailures()
          Gets the value of 'numBindingFailures' Field Description The number of binding failures that have occurred for this bus.
 com.neeve.xbuf.XbufVariableIntField getNumBindingFailuresField()
           
static int getNumBindingFailuresFieldId()
          Get the field id for 'numBindingFailures' This method can be used to set field interests.
 int getNumChannelsUp()
          Gets the value of 'numChannelsUp' Field Description The number of channels brought up by this bus.
 com.neeve.xbuf.XbufVariableIntField getNumChannelsUpField()
           
static int getNumChannelsUpFieldId()
          Get the field id for 'numChannelsUp' This method can be used to set field interests.
 int getNumClients()
          Gets the value of 'numClients' Field Description The number of connected clients (if applicable)
 com.neeve.xbuf.XbufVariableIntField getNumClientsField()
           
static int getNumClientsFieldId()
          Get the field id for 'numClients' This method can be used to set field interests.
 long getNumCommits()
          Gets the value of 'numCommits' Field Description The number transactions committed by the bus.
 com.neeve.xbuf.XbufVariableLongField getNumCommitsField()
           
static int getNumCommitsFieldId()
          Get the field id for 'numCommits' This method can be used to set field interests.
 long getNumFlushesAsync()
          Gets the value of 'numFlushesAsync' Field Description The number of times this bus has been asynchronously flushed.
 com.neeve.xbuf.XbufVariableLongField getNumFlushesAsyncField()
           
static int getNumFlushesAsyncFieldId()
          Get the field id for 'numFlushesAsync' This method can be used to set field interests.
 long getNumFlushesSync()
          Gets the value of 'numFlushesSync' Field Description The number of times this bus has been synchronously flushed.
 com.neeve.xbuf.XbufVariableLongField getNumFlushesSyncField()
           
static int getNumFlushesSyncFieldId()
          Get the field id for 'numFlushesSync' This method can be used to set field interests.
 long getNumMsgBatchesRcvd()
          Gets the value of 'numMsgBatchesRcvd' Field Description The number of batch message received by the bus.
 com.neeve.xbuf.XbufVariableLongField getNumMsgBatchesRcvdField()
           
static int getNumMsgBatchesRcvdFieldId()
          Get the field id for 'numMsgBatchesRcvd' This method can be used to set field interests.
 long getNumMsgsEnqueued()
          Gets the value of 'numMsgsEnqueued' Field Description The total number of batch messages enqueued for delivery by this bus.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsEnqueuedField()
           
static int getNumMsgsEnqueuedFieldId()
          Get the field id for 'numMsgsEnqueued' This method can be used to set field interests.
 long getNumMsgsFlushedAsync()
          Gets the value of 'numMsgsFlushedAsync' Field Description The number of messages flushed by asynchronous flushes.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsFlushedAsyncField()
           
static int getNumMsgsFlushedAsyncFieldId()
          Get the field id for 'numMsgsFlushedAsync' This method can be used to set field interests.
 long getNumMsgsFlushedSync()
          Gets the value of 'numMsgsFlushedSync' Field Description The number of messages flushed by synchronous flushes.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsFlushedSyncField()
           
static int getNumMsgsFlushedSyncFieldId()
          Get the field id for 'numMsgsFlushedSync' This method can be used to set field interests.
 long getNumMsgsInBatchesRcvd()
          Gets the value of 'numMsgsInBatchesRcvd' Field Description The number of message received by the bus that were part of a batch
 com.neeve.xbuf.XbufVariableLongField getNumMsgsInBatchesRcvdField()
           
static int getNumMsgsInBatchesRcvdFieldId()
          Get the field id for 'numMsgsInBatchesRcvd' This method can be used to set field interests.
 long getNumMsgsRcvd()
          Gets the value of 'numMsgsRcvd' Field Description The number of message received by the bus
 com.neeve.xbuf.XbufVariableLongField getNumMsgsRcvdField()
           
static int getNumMsgsRcvdFieldId()
          Get the field id for 'numMsgsRcvd' This method can be used to set field interests.
 long getNumMsgsSent()
          Gets the value of 'numMsgsSent' Field Description The total number of batch messages enqueued message that were actually sent by the bus.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsSentField()
           
static int getNumMsgsSentFieldId()
          Get the field id for 'numMsgsSent' This method can be used to set field interests.
 long getNumPacketsRcvd()
          Gets the value of 'numPacketsRcvd' Field Description The number of raw packets received by the bus.
 com.neeve.xbuf.XbufVariableLongField getNumPacketsRcvdField()
           
static int getNumPacketsRcvdFieldId()
          Get the field id for 'numPacketsRcvd' This method can be used to set field interests.
 long getNumPartialRollbacks()
          Gets the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction roll back for the bus.
 com.neeve.xbuf.XbufVariableLongField getNumPartialRollbacksField()
           
static int getNumPartialRollbacksFieldId()
          Get the field id for 'numPartialRollbacks' This method can be used to set field interests.
 long getNumRollbacks()
          Gets the value of 'numRollbacks' Field Description The number transactions rolled back for the bus.
 com.neeve.xbuf.XbufVariableLongField getNumRollbacksField()
           
static int getNumRollbacksFieldId()
          Get the field id for 'numRollbacks' This method can be used to set field interests.
 long getNumStabilityBatchesRcvd()
          Gets the value of 'numStabilityBatchesRcvd' Field Description The number of batched stability events received by this bus.
 com.neeve.xbuf.XbufVariableLongField getNumStabilityBatchesRcvdField()
           
static int getNumStabilityBatchesRcvdFieldId()
          Get the field id for 'numStabilityBatchesRcvd' This method can be used to set field interests.
 long getNumStabilityInBatchesRcvd()
          Gets the value of 'numStabilityInBatchesRcvd' Field Description The number of stability events received by this bus that were part of a stability batch.
 com.neeve.xbuf.XbufVariableLongField getNumStabilityInBatchesRcvdField()
           
static int getNumStabilityInBatchesRcvdFieldId()
          Get the field id for 'numStabilityInBatchesRcvd' This method can be used to set field interests.
 long getNumStabilityRcvd()
          Gets the value of 'numStabilityRcvd' Field Description The number of stability events (acks) received by this bus.
 com.neeve.xbuf.XbufVariableLongField getNumStabilityRcvdField()
           
static int getNumStabilityRcvdFieldId()
          Get the field id for 'numStabilityRcvd' This method can be used to set field interests.
 SrvMonIntSeries getOriginToReceiveLatencies()
          Gets the value of 'originToReceiveLatencies' Field Description The origin to receive latencies in microseconds (aka: 'o2i').
static int getOriginToReceiveLatenciesFieldId()
          Get the field id for 'originToReceiveLatencies' This method can be used to set field interests.
 void getOriginToReceiveLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 int getOwnerCount()
           
 UtlPool<SrvMonAppBusBindingStats> getPool()
          Get a pool item's pool.
 SrvMonIntSeries getSendToPollLatencies()
          Gets the value of 'sendToPollLatencies' Field Description When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').
static int getSendToPollLatenciesFieldId()
          Get the field id for 'sendToPollLatencies' This method can be used to set field interests.
 void getSendToPollLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getSendToSerializeLatencies()
          Gets the value of 'sendToSerializeLatencies' Field Description The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').
static int getSendToSerializeLatenciesFieldId()
          Get the field id for 'sendToSerializeLatencies' This method can be used to set field interests.
 void getSendToSerializeLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getSerializeLatencies()
          Gets the value of 'serializeLatencies' Field Description The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').
static int getSerializeLatenciesFieldId()
          Get the field id for 'serializeLatencies' This method can be used to set field interests.
 void getSerializeLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 int getSerializeToNativeLength()
           
 SrvMonIntSeries getSerializeToWireLatencies()
          Gets the value of 'serializeToWireLatencies' Field Description The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').
static int getSerializeToWireLatenciesFieldId()
          Get the field id for 'serializeToWireLatencies' This method can be used to set field interests.
 void getSerializeToWireLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 void getValidationErrors(List<XString> results, String errorPrefix)
          Collects validation errors into the provided list.
 SrvMonIntSeries getWireLatencies()
          Gets the value of 'wireLatencies' Field Description The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').
static int getWireLatenciesFieldId()
          Get the field id for 'wireLatencies' This method can be used to set field interests.
 void getWireLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getWireSendLatencies()
          Gets the value of 'wireSendLatencies' Field Description The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire.
static int getWireSendLatenciesFieldId()
          Get the field id for 'wireSendLatencies' This method can be used to set field interests.
 void getWireSendLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getWireToDeserializeLatencies()
          Gets the value of 'wireToDeserializeLatencies' Field Description The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').
static int getWireToDeserializeLatenciesFieldId()
          Get the field id for 'wireToDeserializeLatencies' This method can be used to set field interests.
 void getWireToDeserializeLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getWireToWireLatencies()
          Gets the value of 'wireToWireLatencies' Field Description The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire.
static int getWireToWireLatenciesFieldId()
          Get the field id for 'wireToWireLatencies' This method can be used to set field interests.
 void getWireToWireLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 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 hasBusBindingName()
          Checks for the presence of 'busBindingName' Field Description The name of the bus
 boolean hasCreateToSendLatencies()
          Checks for the presence of 'createToSendLatencies' Field Description The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').
 boolean hasDeserializeLatencies()
          Checks for the presence of 'deserializeLatencies' Field Description The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').
 boolean hasDeserializeToReceiveLatencies()
          Checks for the presence of 'deserializeToReceiveLatencies' Field Description The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').
 boolean hasDetachedCommit()
          Checks for the presence of 'detachedCommit' Field Description If the bus binding is operating in detached mode
 boolean hasDisruptorStats()
          Checks for the presence of 'disruptorStats' Field Description Disruptor statistics for the bus when operating in detached mode
 boolean hasInternal()
          Checks for the presence of 'internal' Field Description Indicates if this is an internal bus
 boolean hasNumAcksSent()
          Checks for the presence of 'numAcksSent' Field Description The number of inbound messages acknowledged by the bus
 boolean hasNumAsyncFlushCompletions()
          Checks for the presence of 'numAsyncFlushCompletions' Field Description The number of asynchronous flushes for this that have completed.
 boolean hasNumBindingFailures()
          Checks for the presence of 'numBindingFailures' Field Description The number of binding failures that have occurred for this bus.
 boolean hasNumChannelsUp()
          Checks for the presence of 'numChannelsUp' Field Description The number of channels brought up by this bus.
 boolean hasNumClients()
          Checks for the presence of 'numClients' Field Description The number of connected clients (if applicable)
 boolean hasNumCommits()
          Checks for the presence of 'numCommits' Field Description The number transactions committed by the bus.
 boolean hasNumFlushesAsync()
          Checks for the presence of 'numFlushesAsync' Field Description The number of times this bus has been asynchronously flushed.
 boolean hasNumFlushesSync()
          Checks for the presence of 'numFlushesSync' Field Description The number of times this bus has been synchronously flushed.
 boolean hasNumMsgBatchesRcvd()
          Checks for the presence of 'numMsgBatchesRcvd' Field Description The number of batch message received by the bus.
 boolean hasNumMsgsEnqueued()
          Checks for the presence of 'numMsgsEnqueued' Field Description The total number of batch messages enqueued for delivery by this bus.
 boolean hasNumMsgsFlushedAsync()
          Checks for the presence of 'numMsgsFlushedAsync' Field Description The number of messages flushed by asynchronous flushes.
 boolean hasNumMsgsFlushedSync()
          Checks for the presence of 'numMsgsFlushedSync' Field Description The number of messages flushed by synchronous flushes.
 boolean hasNumMsgsInBatchesRcvd()
          Checks for the presence of 'numMsgsInBatchesRcvd' Field Description The number of message received by the bus that were part of a batch
 boolean hasNumMsgsRcvd()
          Checks for the presence of 'numMsgsRcvd' Field Description The number of message received by the bus
 boolean hasNumMsgsSent()
          Checks for the presence of 'numMsgsSent' Field Description The total number of batch messages enqueued message that were actually sent by the bus.
 boolean hasNumPacketsRcvd()
          Checks for the presence of 'numPacketsRcvd' Field Description The number of raw packets received by the bus.
 boolean hasNumPartialRollbacks()
          Checks for the presence of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction roll back for the bus.
 boolean hasNumRollbacks()
          Checks for the presence of 'numRollbacks' Field Description The number transactions rolled back for the bus.
 boolean hasNumStabilityBatchesRcvd()
          Checks for the presence of 'numStabilityBatchesRcvd' Field Description The number of batched stability events received by this bus.
 boolean hasNumStabilityInBatchesRcvd()
          Checks for the presence of 'numStabilityInBatchesRcvd' Field Description The number of stability events received by this bus that were part of a stability batch.
 boolean hasNumStabilityRcvd()
          Checks for the presence of 'numStabilityRcvd' Field Description The number of stability events (acks) received by this bus.
 boolean hasOriginToReceiveLatencies()
          Checks for the presence of 'originToReceiveLatencies' Field Description The origin to receive latencies in microseconds (aka: 'o2i').
 boolean hasSendToPollLatencies()
          Checks for the presence of 'sendToPollLatencies' Field Description When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').
 boolean hasSendToSerializeLatencies()
          Checks for the presence of 'sendToSerializeLatencies' Field Description The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').
 boolean hasSerializeLatencies()
          Checks for the presence of 'serializeLatencies' Field Description The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').
 boolean hasSerializeToWireLatencies()
          Checks for the presence of 'serializeToWireLatencies' Field Description The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').
 boolean hasWireLatencies()
          Checks for the presence of 'wireLatencies' Field Description The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').
 boolean hasWireSendLatencies()
          Checks for the presence of 'wireSendLatencies' Field Description The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire.
 boolean hasWireToDeserializeLatencies()
          Checks for the presence of 'wireToDeserializeLatencies' Field Description The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').
 boolean hasWireToWireLatencies()
          Checks for the presence of 'wireToWireLatencies' Field Description The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire.
 boolean hasXRogType()
           
 SrvMonAppBusBindingStats init()
          Initialize an item.
 boolean isBufferBacked()
           
 boolean isDirty()
           
 boolean isReferenceCounted()
           
 boolean isValid()
          Tests if this object has any validation errors.
 void lendBusBindingName(XString val)
          Sets the value of 'busBindingName' Field Description The name of the bus
 void lendCreateToSendLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendDeserializeLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendDeserializeToReceiveLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendDisruptorStats(SrvMonDisruptorStats val)
          'Lends' a reference of the SrvMonDisruptorStats to the message for this field.
 void lendOriginToReceiveLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendSendToPollLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendSendToSerializeLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendSerializeLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendSerializeToWireLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendWireLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendWireSendLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendWireToDeserializeLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendWireToWireLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
static void optimizeFor(int val)
           
 byte[] serializeToByteArray()
           
 ByteBuffer serializeToByteBuffer()
           
 com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)
           
 int serializeToNative(long address, int addressOffset)
           
 void setAsReadOnly()
           
 void setBusBindingName(String val)
          Sets the value of 'busBindingName' Field Description The name of the bus
 void setBusBindingNameFrom(long val)
          Sets the value of this String field to the given numeric value.
 void setBusBindingNameFrom(com.neeve.xbuf.XbufStringField val)
           
 void setBusBindingNameFrom(XString val)
          Copies the provided XString value into this object's 'busBindingName'.
 void setCreateToSendLatencies(SrvMonIntSeries val)
          Sets the value of 'createToSendLatencies' Field Description The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').
 void setDeserializeLatencies(SrvMonIntSeries val)
          Sets the value of 'deserializeLatencies' Field Description The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').
 void setDeserializeToReceiveLatencies(SrvMonIntSeries val)
          Sets the value of 'deserializeToReceiveLatencies' Field Description The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').
static void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)
           
 void setDetachedCommit(boolean val)
          Sets the value of 'detachedCommit' Field Description If the bus binding is operating in detached mode
 void setDetachedCommitFrom(com.neeve.xbuf.XbufVariableBooleanField val)
           
 void setDisruptorStats(SrvMonDisruptorStats val)
          Sets the value of 'disruptorStats' Field Description Disruptor statistics for the bus when operating in detached mode
static void setFieldInterest(List<Integer> fieldIds)
           
 void setInternal(boolean val)
          Sets the value of 'internal' Field Description Indicates if this is an internal bus
 void setInternalFrom(com.neeve.xbuf.XbufVariableBooleanField val)
           
 void setNumAcksSent(long val)
          Sets the value of 'numAcksSent' Field Description The number of inbound messages acknowledged by the bus
 void setNumAcksSentFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumAsyncFlushCompletions(long val)
          Sets the value of 'numAsyncFlushCompletions' Field Description The number of asynchronous flushes for this that have completed.
 void setNumAsyncFlushCompletionsFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumBindingFailures(int val)
          Sets the value of 'numBindingFailures' Field Description The number of binding failures that have occurred for this bus.
 void setNumBindingFailuresFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setNumChannelsUp(int val)
          Sets the value of 'numChannelsUp' Field Description The number of channels brought up by this bus.
 void setNumChannelsUpFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setNumClients(int val)
          Sets the value of 'numClients' Field Description The number of connected clients (if applicable)
 void setNumClientsFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setNumCommits(long val)
          Sets the value of 'numCommits' Field Description The number transactions committed by the bus.
 void setNumCommitsFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumFlushesAsync(long val)
          Sets the value of 'numFlushesAsync' Field Description The number of times this bus has been asynchronously flushed.
 void setNumFlushesAsyncFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumFlushesSync(long val)
          Sets the value of 'numFlushesSync' Field Description The number of times this bus has been synchronously flushed.
 void setNumFlushesSyncFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgBatchesRcvd(long val)
          Sets the value of 'numMsgBatchesRcvd' Field Description The number of batch message received by the bus.
 void setNumMsgBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsEnqueued(long val)
          Sets the value of 'numMsgsEnqueued' Field Description The total number of batch messages enqueued for delivery by this bus.
 void setNumMsgsEnqueuedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsFlushedAsync(long val)
          Sets the value of 'numMsgsFlushedAsync' Field Description The number of messages flushed by asynchronous flushes.
 void setNumMsgsFlushedAsyncFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsFlushedSync(long val)
          Sets the value of 'numMsgsFlushedSync' Field Description The number of messages flushed by synchronous flushes.
 void setNumMsgsFlushedSyncFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsInBatchesRcvd(long val)
          Sets the value of 'numMsgsInBatchesRcvd' Field Description The number of message received by the bus that were part of a batch
 void setNumMsgsInBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsRcvd(long val)
          Sets the value of 'numMsgsRcvd' Field Description The number of message received by the bus
 void setNumMsgsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsSent(long val)
          Sets the value of 'numMsgsSent' Field Description The total number of batch messages enqueued message that were actually sent by the bus.
 void setNumMsgsSentFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumPacketsRcvd(long val)
          Sets the value of 'numPacketsRcvd' Field Description The number of raw packets received by the bus.
 void setNumPacketsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumPartialRollbacks(long val)
          Sets the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction roll back for the bus.
 void setNumPartialRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumRollbacks(long val)
          Sets the value of 'numRollbacks' Field Description The number transactions rolled back for the bus.
 void setNumRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumStabilityBatchesRcvd(long val)
          Sets the value of 'numStabilityBatchesRcvd' Field Description The number of batched stability events received by this bus.
 void setNumStabilityBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumStabilityInBatchesRcvd(long val)
          Sets the value of 'numStabilityInBatchesRcvd' Field Description The number of stability events received by this bus that were part of a stability batch.
 void setNumStabilityInBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumStabilityRcvd(long val)
          Sets the value of 'numStabilityRcvd' Field Description The number of stability events (acks) received by this bus.
 void setNumStabilityRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setOriginToReceiveLatencies(SrvMonIntSeries val)
          Sets the value of 'originToReceiveLatencies' Field Description The origin to receive latencies in microseconds (aka: 'o2i').
 SrvMonAppBusBindingStats setPool(UtlPool<SrvMonAppBusBindingStats> pool)
          Set a pool item's pool.
 void setSendToPollLatencies(SrvMonIntSeries val)
          Sets the value of 'sendToPollLatencies' Field Description When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').
 void setSendToSerializeLatencies(SrvMonIntSeries val)
          Sets the value of 'sendToSerializeLatencies' Field Description The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').
 void setSerializeLatencies(SrvMonIntSeries val)
          Sets the value of 'serializeLatencies' Field Description The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').
 void setSerializeToWireLatencies(SrvMonIntSeries val)
          Sets the value of 'serializeToWireLatencies' Field Description The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').
 void setWireLatencies(SrvMonIntSeries val)
          Sets the value of 'wireLatencies' Field Description The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').
 void setWireSendLatencies(SrvMonIntSeries val)
          Sets the value of 'wireSendLatencies' Field Description The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire.
 void setWireToDeserializeLatencies(SrvMonIntSeries val)
          Sets the value of 'wireToDeserializeLatencies' Field Description The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').
 void setWireToWireLatencies(SrvMonIntSeries val)
          Sets the value of 'wireToWireLatencies' Field Description The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire.
 void setXRogType(short val)
           
 void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)
           
 void sync()
           
 void syncFieldBitmask()
           
 SrvMonIntSeries takeCreateToSendLatencies()
          'Takes' a reference to the createToSendLatencies field from the message.
 SrvMonIntSeries takeDeserializeLatencies()
          'Takes' a reference to the deserializeLatencies field from the message.
 SrvMonIntSeries takeDeserializeToReceiveLatencies()
          'Takes' a reference to the deserializeToReceiveLatencies field from the message.
 SrvMonDisruptorStats takeDisruptorStats()
          'Takes' a reference to the disruptorStats field from the message.
 SrvMonIntSeries takeOriginToReceiveLatencies()
          'Takes' a reference to the originToReceiveLatencies field from the message.
 SrvMonIntSeries takeSendToPollLatencies()
          'Takes' a reference to the sendToPollLatencies field from the message.
 SrvMonIntSeries takeSendToSerializeLatencies()
          'Takes' a reference to the sendToSerializeLatencies field from the message.
 SrvMonIntSeries takeSerializeLatencies()
          'Takes' a reference to the serializeLatencies field from the message.
 SrvMonIntSeries takeSerializeToWireLatencies()
          'Takes' a reference to the serializeToWireLatencies field from the message.
 SrvMonIntSeries takeWireLatencies()
          'Takes' a reference to the wireLatencies field from the message.
 SrvMonIntSeries takeWireSendLatencies()
          'Takes' a reference to the wireSendLatencies field from the message.
 SrvMonIntSeries takeWireToDeserializeLatencies()
          'Takes' a reference to the wireToDeserializeLatencies field from the message.
 SrvMonIntSeries takeWireToWireLatencies()
          'Takes' a reference to the wireToWireLatencies field from the message.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_ARRAY

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

Constructor Detail

SrvMonAppBusBindingStats

public SrvMonAppBusBindingStats()

SrvMonAppBusBindingStats

public SrvMonAppBusBindingStats(int initialBackingBufferSize)
Method Detail

create

public static SrvMonAppBusBindingStats create()

createFromSerializedXbufContainer

public static SrvMonAppBusBindingStats createFromSerializedXbufContainer(byte[] serializedContainer,
                                                                         com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

createFromSerializedXbufContainer

public static SrvMonAppBusBindingStats createFromSerializedXbufContainer(byte[] serializedContainer)

createFrom

public static SrvMonAppBusBindingStats createFrom(byte[] serializedContainer,
                                                  com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

createFrom

public static SrvMonAppBusBindingStats 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)

setAsReadOnly

public final void setAsReadOnly()

getIsReadOnly

public final boolean getIsReadOnly()

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()

getNumMsgsRcvdFieldId

public static final int getNumMsgsRcvdFieldId()
Get the field id for 'numMsgsRcvd'

This method can be used to set field interests.

See Also:
getNumMsgsRcvd()

setNumMsgsRcvd

public final void setNumMsgsRcvd(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numMsgsRcvd'

Field Description

The number of message received by the bus

Specified by:
setNumMsgsRcvd in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumMsgsRcvd

public final long getNumMsgsRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numMsgsRcvd'

Field Description

The number of message received by the bus

Specified by:
getNumMsgsRcvd in interface ISrvMonAppBusBindingStats
Returns:
The number of message received by the bus

setNumMsgsRcvdFrom

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

getNumMsgsRcvdField

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

hasNumMsgsRcvd

public final boolean hasNumMsgsRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numMsgsRcvd'

Field Description

The number of message received by the bus

Specified by:
hasNumMsgsRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumMsgsRcvd()

clearNumMsgsRcvd

public final void clearNumMsgsRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numMsgsRcvd'

Field Description

The number of message received by the bus

Specified by:
clearNumMsgsRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumMsgsRcvd(long)

getNumMsgsInBatchesRcvdFieldId

public static final int getNumMsgsInBatchesRcvdFieldId()
Get the field id for 'numMsgsInBatchesRcvd'

This method can be used to set field interests.

See Also:
getNumMsgsInBatchesRcvd()

setNumMsgsInBatchesRcvd

public final void setNumMsgsInBatchesRcvd(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numMsgsInBatchesRcvd'

Field Description

The number of message received by the bus that were part of a batch

Specified by:
setNumMsgsInBatchesRcvd in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumMsgsInBatchesRcvd

public final long getNumMsgsInBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numMsgsInBatchesRcvd'

Field Description

The number of message received by the bus that were part of a batch

Specified by:
getNumMsgsInBatchesRcvd in interface ISrvMonAppBusBindingStats
Returns:
The number of message received by the bus that were part of a batch

setNumMsgsInBatchesRcvdFrom

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

getNumMsgsInBatchesRcvdField

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

hasNumMsgsInBatchesRcvd

public final boolean hasNumMsgsInBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numMsgsInBatchesRcvd'

Field Description

The number of message received by the bus that were part of a batch

Specified by:
hasNumMsgsInBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumMsgsInBatchesRcvd()

clearNumMsgsInBatchesRcvd

public final void clearNumMsgsInBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numMsgsInBatchesRcvd'

Field Description

The number of message received by the bus that were part of a batch

Specified by:
clearNumMsgsInBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumMsgsInBatchesRcvd(long)

getNumMsgBatchesRcvdFieldId

public static final int getNumMsgBatchesRcvdFieldId()
Get the field id for 'numMsgBatchesRcvd'

This method can be used to set field interests.

See Also:
getNumMsgBatchesRcvd()

setNumMsgBatchesRcvd

public final void setNumMsgBatchesRcvd(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numMsgBatchesRcvd'

Field Description

The number of batch message received by the bus.

Specified by:
setNumMsgBatchesRcvd in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumMsgBatchesRcvd

public final long getNumMsgBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numMsgBatchesRcvd'

Field Description

The number of batch message received by the bus.

Specified by:
getNumMsgBatchesRcvd in interface ISrvMonAppBusBindingStats
Returns:
The number of batch message received by the bus.

setNumMsgBatchesRcvdFrom

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

getNumMsgBatchesRcvdField

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

hasNumMsgBatchesRcvd

public final boolean hasNumMsgBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numMsgBatchesRcvd'

Field Description

The number of batch message received by the bus.

Specified by:
hasNumMsgBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumMsgBatchesRcvd()

clearNumMsgBatchesRcvd

public final void clearNumMsgBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numMsgBatchesRcvd'

Field Description

The number of batch message received by the bus.

Specified by:
clearNumMsgBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumMsgBatchesRcvd(long)

getNumMsgsEnqueuedFieldId

public static final int getNumMsgsEnqueuedFieldId()
Get the field id for 'numMsgsEnqueued'

This method can be used to set field interests.

See Also:
getNumMsgsEnqueued()

setNumMsgsEnqueued

public final void setNumMsgsEnqueued(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numMsgsEnqueued'

Field Description

The total number of batch messages enqueued for delivery by this bus.

Specified by:
setNumMsgsEnqueued in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumMsgsEnqueued

public final long getNumMsgsEnqueued()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numMsgsEnqueued'

Field Description

The total number of batch messages enqueued for delivery by this bus.

Specified by:
getNumMsgsEnqueued in interface ISrvMonAppBusBindingStats
Returns:
The total number of batch messages enqueued for delivery by this bus.

setNumMsgsEnqueuedFrom

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

getNumMsgsEnqueuedField

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

hasNumMsgsEnqueued

public final boolean hasNumMsgsEnqueued()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numMsgsEnqueued'

Field Description

The total number of batch messages enqueued for delivery by this bus.

Specified by:
hasNumMsgsEnqueued in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumMsgsEnqueued()

clearNumMsgsEnqueued

public final void clearNumMsgsEnqueued()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numMsgsEnqueued'

Field Description

The total number of batch messages enqueued for delivery by this bus.

Specified by:
clearNumMsgsEnqueued in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumMsgsEnqueued(long)

getNumMsgsSentFieldId

public static final int getNumMsgsSentFieldId()
Get the field id for 'numMsgsSent'

This method can be used to set field interests.

See Also:
getNumMsgsSent()

setNumMsgsSent

public final void setNumMsgsSent(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numMsgsSent'

Field Description

The total number of batch messages enqueued message that were actually sent by the bus.

Specified by:
setNumMsgsSent in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumMsgsSent

public final long getNumMsgsSent()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numMsgsSent'

Field Description

The total number of batch messages enqueued message that were actually sent by the bus.

Specified by:
getNumMsgsSent in interface ISrvMonAppBusBindingStats
Returns:
The total number of batch messages enqueued message that were actually sent by the bus.

setNumMsgsSentFrom

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

getNumMsgsSentField

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

hasNumMsgsSent

public final boolean hasNumMsgsSent()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numMsgsSent'

Field Description

The total number of batch messages enqueued message that were actually sent by the bus.

Specified by:
hasNumMsgsSent in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumMsgsSent()

clearNumMsgsSent

public final void clearNumMsgsSent()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numMsgsSent'

Field Description

The total number of batch messages enqueued message that were actually sent by the bus.

Specified by:
clearNumMsgsSent in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumMsgsSent(long)

getNumFlushesSyncFieldId

public static final int getNumFlushesSyncFieldId()
Get the field id for 'numFlushesSync'

This method can be used to set field interests.

See Also:
getNumFlushesSync()

setNumFlushesSync

public final void setNumFlushesSync(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numFlushesSync'

Field Description

The number of times this bus has been synchronously flushed.

Specified by:
setNumFlushesSync in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumFlushesSync

public final long getNumFlushesSync()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numFlushesSync'

Field Description

The number of times this bus has been synchronously flushed.

Specified by:
getNumFlushesSync in interface ISrvMonAppBusBindingStats
Returns:
The number of times this bus has been synchronously flushed.

setNumFlushesSyncFrom

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

getNumFlushesSyncField

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

hasNumFlushesSync

public final boolean hasNumFlushesSync()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numFlushesSync'

Field Description

The number of times this bus has been synchronously flushed.

Specified by:
hasNumFlushesSync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumFlushesSync()

clearNumFlushesSync

public final void clearNumFlushesSync()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numFlushesSync'

Field Description

The number of times this bus has been synchronously flushed.

Specified by:
clearNumFlushesSync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumFlushesSync(long)

getNumMsgsFlushedSyncFieldId

public static final int getNumMsgsFlushedSyncFieldId()
Get the field id for 'numMsgsFlushedSync'

This method can be used to set field interests.

See Also:
getNumMsgsFlushedSync()

setNumMsgsFlushedSync

public final void setNumMsgsFlushedSync(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numMsgsFlushedSync'

Field Description

The number of messages flushed by synchronous flushes.

Specified by:
setNumMsgsFlushedSync in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumMsgsFlushedSync

public final long getNumMsgsFlushedSync()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numMsgsFlushedSync'

Field Description

The number of messages flushed by synchronous flushes.

Specified by:
getNumMsgsFlushedSync in interface ISrvMonAppBusBindingStats
Returns:
The number of messages flushed by synchronous flushes.

setNumMsgsFlushedSyncFrom

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

getNumMsgsFlushedSyncField

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

hasNumMsgsFlushedSync

public final boolean hasNumMsgsFlushedSync()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numMsgsFlushedSync'

Field Description

The number of messages flushed by synchronous flushes.

Specified by:
hasNumMsgsFlushedSync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumMsgsFlushedSync()

clearNumMsgsFlushedSync

public final void clearNumMsgsFlushedSync()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numMsgsFlushedSync'

Field Description

The number of messages flushed by synchronous flushes.

Specified by:
clearNumMsgsFlushedSync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumMsgsFlushedSync(long)

getNumFlushesAsyncFieldId

public static final int getNumFlushesAsyncFieldId()
Get the field id for 'numFlushesAsync'

This method can be used to set field interests.

See Also:
getNumFlushesAsync()

setNumFlushesAsync

public final void setNumFlushesAsync(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numFlushesAsync'

Field Description

The number of times this bus has been asynchronously flushed.

Specified by:
setNumFlushesAsync in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumFlushesAsync

public final long getNumFlushesAsync()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numFlushesAsync'

Field Description

The number of times this bus has been asynchronously flushed.

Specified by:
getNumFlushesAsync in interface ISrvMonAppBusBindingStats
Returns:
The number of times this bus has been asynchronously flushed.

setNumFlushesAsyncFrom

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

getNumFlushesAsyncField

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

hasNumFlushesAsync

public final boolean hasNumFlushesAsync()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numFlushesAsync'

Field Description

The number of times this bus has been asynchronously flushed.

Specified by:
hasNumFlushesAsync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumFlushesAsync()

clearNumFlushesAsync

public final void clearNumFlushesAsync()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numFlushesAsync'

Field Description

The number of times this bus has been asynchronously flushed.

Specified by:
clearNumFlushesAsync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumFlushesAsync(long)

getNumAsyncFlushCompletionsFieldId

public static final int getNumAsyncFlushCompletionsFieldId()
Get the field id for 'numAsyncFlushCompletions'

This method can be used to set field interests.

See Also:
getNumAsyncFlushCompletions()

setNumAsyncFlushCompletions

public final void setNumAsyncFlushCompletions(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numAsyncFlushCompletions'

Field Description

The number of asynchronous flushes for this that have completed.

Specified by:
setNumAsyncFlushCompletions in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumAsyncFlushCompletions

public final long getNumAsyncFlushCompletions()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numAsyncFlushCompletions'

Field Description

The number of asynchronous flushes for this that have completed.

Specified by:
getNumAsyncFlushCompletions in interface ISrvMonAppBusBindingStats
Returns:
The number of asynchronous flushes for this that have completed.

setNumAsyncFlushCompletionsFrom

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

getNumAsyncFlushCompletionsField

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

hasNumAsyncFlushCompletions

public final boolean hasNumAsyncFlushCompletions()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numAsyncFlushCompletions'

Field Description

The number of asynchronous flushes for this that have completed.

Specified by:
hasNumAsyncFlushCompletions in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumAsyncFlushCompletions()

clearNumAsyncFlushCompletions

public final void clearNumAsyncFlushCompletions()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numAsyncFlushCompletions'

Field Description

The number of asynchronous flushes for this that have completed.

Specified by:
clearNumAsyncFlushCompletions in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumAsyncFlushCompletions(long)

getNumMsgsFlushedAsyncFieldId

public static final int getNumMsgsFlushedAsyncFieldId()
Get the field id for 'numMsgsFlushedAsync'

This method can be used to set field interests.

See Also:
getNumMsgsFlushedAsync()

setNumMsgsFlushedAsync

public final void setNumMsgsFlushedAsync(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numMsgsFlushedAsync'

Field Description

The number of messages flushed by asynchronous flushes.

Specified by:
setNumMsgsFlushedAsync in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumMsgsFlushedAsync

public final long getNumMsgsFlushedAsync()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numMsgsFlushedAsync'

Field Description

The number of messages flushed by asynchronous flushes.

Specified by:
getNumMsgsFlushedAsync in interface ISrvMonAppBusBindingStats
Returns:
The number of messages flushed by asynchronous flushes.

setNumMsgsFlushedAsyncFrom

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

getNumMsgsFlushedAsyncField

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

hasNumMsgsFlushedAsync

public final boolean hasNumMsgsFlushedAsync()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numMsgsFlushedAsync'

Field Description

The number of messages flushed by asynchronous flushes.

Specified by:
hasNumMsgsFlushedAsync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumMsgsFlushedAsync()

clearNumMsgsFlushedAsync

public final void clearNumMsgsFlushedAsync()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numMsgsFlushedAsync'

Field Description

The number of messages flushed by asynchronous flushes.

Specified by:
clearNumMsgsFlushedAsync in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumMsgsFlushedAsync(long)

getNumStabilityRcvdFieldId

public static final int getNumStabilityRcvdFieldId()
Get the field id for 'numStabilityRcvd'

This method can be used to set field interests.

See Also:
getNumStabilityRcvd()

setNumStabilityRcvd

public final void setNumStabilityRcvd(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numStabilityRcvd'

Field Description

The number of stability events (acks) received by this bus.

Specified by:
setNumStabilityRcvd in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumStabilityRcvd

public final long getNumStabilityRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numStabilityRcvd'

Field Description

The number of stability events (acks) received by this bus.

Specified by:
getNumStabilityRcvd in interface ISrvMonAppBusBindingStats
Returns:
The number of stability events (acks) received by this bus.

setNumStabilityRcvdFrom

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

getNumStabilityRcvdField

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

hasNumStabilityRcvd

public final boolean hasNumStabilityRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numStabilityRcvd'

Field Description

The number of stability events (acks) received by this bus.

Specified by:
hasNumStabilityRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumStabilityRcvd()

clearNumStabilityRcvd

public final void clearNumStabilityRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numStabilityRcvd'

Field Description

The number of stability events (acks) received by this bus.

Specified by:
clearNumStabilityRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumStabilityRcvd(long)

getNumStabilityInBatchesRcvdFieldId

public static final int getNumStabilityInBatchesRcvdFieldId()
Get the field id for 'numStabilityInBatchesRcvd'

This method can be used to set field interests.

See Also:
getNumStabilityInBatchesRcvd()

setNumStabilityInBatchesRcvd

public final void setNumStabilityInBatchesRcvd(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numStabilityInBatchesRcvd'

Field Description

The number of stability events received by this bus that were part of a stability batch.

Specified by:
setNumStabilityInBatchesRcvd in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumStabilityInBatchesRcvd

public final long getNumStabilityInBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numStabilityInBatchesRcvd'

Field Description

The number of stability events received by this bus that were part of a stability batch.

Specified by:
getNumStabilityInBatchesRcvd in interface ISrvMonAppBusBindingStats
Returns:
The number of stability events received by this bus that were part of a stability batch.

setNumStabilityInBatchesRcvdFrom

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

getNumStabilityInBatchesRcvdField

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

hasNumStabilityInBatchesRcvd

public final boolean hasNumStabilityInBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numStabilityInBatchesRcvd'

Field Description

The number of stability events received by this bus that were part of a stability batch.

Specified by:
hasNumStabilityInBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumStabilityInBatchesRcvd()

clearNumStabilityInBatchesRcvd

public final void clearNumStabilityInBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numStabilityInBatchesRcvd'

Field Description

The number of stability events received by this bus that were part of a stability batch.

Specified by:
clearNumStabilityInBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumStabilityInBatchesRcvd(long)

getNumStabilityBatchesRcvdFieldId

public static final int getNumStabilityBatchesRcvdFieldId()
Get the field id for 'numStabilityBatchesRcvd'

This method can be used to set field interests.

See Also:
getNumStabilityBatchesRcvd()

setNumStabilityBatchesRcvd

public final void setNumStabilityBatchesRcvd(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numStabilityBatchesRcvd'

Field Description

The number of batched stability events received by this bus.

Specified by:
setNumStabilityBatchesRcvd in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumStabilityBatchesRcvd

public final long getNumStabilityBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numStabilityBatchesRcvd'

Field Description

The number of batched stability events received by this bus.

Specified by:
getNumStabilityBatchesRcvd in interface ISrvMonAppBusBindingStats
Returns:
The number of batched stability events received by this bus.

setNumStabilityBatchesRcvdFrom

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

getNumStabilityBatchesRcvdField

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

hasNumStabilityBatchesRcvd

public final boolean hasNumStabilityBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numStabilityBatchesRcvd'

Field Description

The number of batched stability events received by this bus.

Specified by:
hasNumStabilityBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumStabilityBatchesRcvd()

clearNumStabilityBatchesRcvd

public final void clearNumStabilityBatchesRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numStabilityBatchesRcvd'

Field Description

The number of batched stability events received by this bus.

Specified by:
clearNumStabilityBatchesRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumStabilityBatchesRcvd(long)

getNumPacketsRcvdFieldId

public static final int getNumPacketsRcvdFieldId()
Get the field id for 'numPacketsRcvd'

This method can be used to set field interests.

See Also:
getNumPacketsRcvd()

setNumPacketsRcvd

public final void setNumPacketsRcvd(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numPacketsRcvd'

Field Description

The number of raw packets received by the bus.

Specified by:
setNumPacketsRcvd in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumPacketsRcvd

public final long getNumPacketsRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numPacketsRcvd'

Field Description

The number of raw packets received by the bus.

Specified by:
getNumPacketsRcvd in interface ISrvMonAppBusBindingStats
Returns:
The number of raw packets received by the bus.

setNumPacketsRcvdFrom

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

getNumPacketsRcvdField

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

hasNumPacketsRcvd

public final boolean hasNumPacketsRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numPacketsRcvd'

Field Description

The number of raw packets received by the bus.

Specified by:
hasNumPacketsRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumPacketsRcvd()

clearNumPacketsRcvd

public final void clearNumPacketsRcvd()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numPacketsRcvd'

Field Description

The number of raw packets received by the bus.

Specified by:
clearNumPacketsRcvd in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumPacketsRcvd(long)

getNumCommitsFieldId

public static final int getNumCommitsFieldId()
Get the field id for 'numCommits'

This method can be used to set field interests.

See Also:
getNumCommits()

setNumCommits

public final void setNumCommits(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numCommits'

Field Description

The number transactions committed by the bus.

Specified by:
setNumCommits in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumCommits

public final long getNumCommits()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numCommits'

Field Description

The number transactions committed by the bus.

Specified by:
getNumCommits in interface ISrvMonAppBusBindingStats
Returns:
The number transactions committed by the bus.

setNumCommitsFrom

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

getNumCommitsField

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

hasNumCommits

public final boolean hasNumCommits()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numCommits'

Field Description

The number transactions committed by the bus.

Specified by:
hasNumCommits in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumCommits()

clearNumCommits

public final void clearNumCommits()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numCommits'

Field Description

The number transactions committed by the bus.

Specified by:
clearNumCommits in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumCommits(long)

getNumRollbacksFieldId

public static final int getNumRollbacksFieldId()
Get the field id for 'numRollbacks'

This method can be used to set field interests.

See Also:
getNumRollbacks()

setNumRollbacks

public final void setNumRollbacks(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numRollbacks'

Field Description

The number transactions rolled back for the bus.

Specified by:
setNumRollbacks in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumRollbacks

public final long getNumRollbacks()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numRollbacks'

Field Description

The number transactions rolled back for the bus.

Specified by:
getNumRollbacks in interface ISrvMonAppBusBindingStats
Returns:
The number transactions rolled back for the bus.

setNumRollbacksFrom

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

getNumRollbacksField

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

hasNumRollbacks

public final boolean hasNumRollbacks()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numRollbacks'

Field Description

The number transactions rolled back for the bus.

Specified by:
hasNumRollbacks in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumRollbacks()

clearNumRollbacks

public final void clearNumRollbacks()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numRollbacks'

Field Description

The number transactions rolled back for the bus.

Specified by:
clearNumRollbacks in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumRollbacks(long)

getNumClientsFieldId

public static final int getNumClientsFieldId()
Get the field id for 'numClients'

This method can be used to set field interests.

See Also:
getNumClients()

setNumClients

public final void setNumClients(int val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numClients'

Field Description

The number of connected clients (if applicable)

Specified by:
setNumClients in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumClients

public final int getNumClients()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numClients'

Field Description

The number of connected clients (if applicable)

Specified by:
getNumClients in interface ISrvMonAppBusBindingStats
Returns:
The number of connected clients (if applicable)

setNumClientsFrom

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

getNumClientsField

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

hasNumClients

public final boolean hasNumClients()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numClients'

Field Description

The number of connected clients (if applicable)

Specified by:
hasNumClients in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumClients()

clearNumClients

public final void clearNumClients()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numClients'

Field Description

The number of connected clients (if applicable)

Specified by:
clearNumClients in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumClients(int)

getNumChannelsUpFieldId

public static final int getNumChannelsUpFieldId()
Get the field id for 'numChannelsUp'

This method can be used to set field interests.

See Also:
getNumChannelsUp()

setNumChannelsUp

public final void setNumChannelsUp(int val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numChannelsUp'

Field Description

The number of channels brought up by this bus.

Specified by:
setNumChannelsUp in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumChannelsUp

public final int getNumChannelsUp()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numChannelsUp'

Field Description

The number of channels brought up by this bus.

Specified by:
getNumChannelsUp in interface ISrvMonAppBusBindingStats
Returns:
The number of channels brought up by this bus.

setNumChannelsUpFrom

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

getNumChannelsUpField

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

hasNumChannelsUp

public final boolean hasNumChannelsUp()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numChannelsUp'

Field Description

The number of channels brought up by this bus.

Specified by:
hasNumChannelsUp in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumChannelsUp()

clearNumChannelsUp

public final void clearNumChannelsUp()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numChannelsUp'

Field Description

The number of channels brought up by this bus.

Specified by:
clearNumChannelsUp in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumChannelsUp(int)

getNumBindingFailuresFieldId

public static final int getNumBindingFailuresFieldId()
Get the field id for 'numBindingFailures'

This method can be used to set field interests.

See Also:
getNumBindingFailures()

setNumBindingFailures

public final void setNumBindingFailures(int val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numBindingFailures'

Field Description

The number of binding failures that have occurred for this bus.

Specified by:
setNumBindingFailures in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumBindingFailures

public final int getNumBindingFailures()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numBindingFailures'

Field Description

The number of binding failures that have occurred for this bus.

Specified by:
getNumBindingFailures in interface ISrvMonAppBusBindingStats
Returns:
The number of binding failures that have occurred for this bus.

setNumBindingFailuresFrom

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

getNumBindingFailuresField

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

hasNumBindingFailures

public final boolean hasNumBindingFailures()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numBindingFailures'

Field Description

The number of binding failures that have occurred for this bus.

Specified by:
hasNumBindingFailures in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumBindingFailures()

clearNumBindingFailures

public final void clearNumBindingFailures()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numBindingFailures'

Field Description

The number of binding failures that have occurred for this bus.

Specified by:
clearNumBindingFailures in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumBindingFailures(int)

getDetachedCommitFieldId

public static final int getDetachedCommitFieldId()
Get the field id for 'detachedCommit'

This method can be used to set field interests.

See Also:
getDetachedCommit()

setDetachedCommit

public final void setDetachedCommit(boolean val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'detachedCommit'

Field Description

If the bus binding is operating in detached mode

Specified by:
setDetachedCommit in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getDetachedCommit

public final boolean getDetachedCommit()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'detachedCommit'

Field Description

If the bus binding is operating in detached mode

Specified by:
getDetachedCommit in interface ISrvMonAppBusBindingStats
Returns:
If the bus binding is operating in detached mode

setDetachedCommitFrom

public final void setDetachedCommitFrom(com.neeve.xbuf.XbufVariableBooleanField val)

getDetachedCommitField

public final com.neeve.xbuf.XbufVariableBooleanField getDetachedCommitField()

hasDetachedCommit

public final boolean hasDetachedCommit()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'detachedCommit'

Field Description

If the bus binding is operating in detached mode

Specified by:
hasDetachedCommit in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getDetachedCommit()

clearDetachedCommit

public final void clearDetachedCommit()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'detachedCommit'

Field Description

If the bus binding is operating in detached mode

Specified by:
clearDetachedCommit in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setDetachedCommit(boolean)

getInternalFieldId

public static final int getInternalFieldId()
Get the field id for 'internal'

This method can be used to set field interests.

See Also:
getInternal()

setInternal

public final void setInternal(boolean val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'internal'

Field Description

Indicates if this is an internal bus

Specified by:
setInternal in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getInternal

public final boolean getInternal()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'internal'

Field Description

Indicates if this is an internal bus

Specified by:
getInternal in interface ISrvMonAppBusBindingStats
Returns:
Indicates if this is an internal bus

setInternalFrom

public final void setInternalFrom(com.neeve.xbuf.XbufVariableBooleanField val)

getInternalField

public final com.neeve.xbuf.XbufVariableBooleanField getInternalField()

hasInternal

public final boolean hasInternal()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'internal'

Field Description

Indicates if this is an internal bus

Specified by:
hasInternal in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getInternal()

clearInternal

public final void clearInternal()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'internal'

Field Description

Indicates if this is an internal bus

Specified by:
clearInternal in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setInternal(boolean)

getNumAcksSentFieldId

public static final int getNumAcksSentFieldId()
Get the field id for 'numAcksSent'

This method can be used to set field interests.

See Also:
getNumAcksSent()

setNumAcksSent

public final void setNumAcksSent(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numAcksSent'

Field Description

The number of inbound messages acknowledged by the bus

Specified by:
setNumAcksSent in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumAcksSent

public final long getNumAcksSent()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numAcksSent'

Field Description

The number of inbound messages acknowledged by the bus

Specified by:
getNumAcksSent in interface ISrvMonAppBusBindingStats
Returns:
The number of inbound messages acknowledged by the bus

setNumAcksSentFrom

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

getNumAcksSentField

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

hasNumAcksSent

public final boolean hasNumAcksSent()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numAcksSent'

Field Description

The number of inbound messages acknowledged by the bus

Specified by:
hasNumAcksSent in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumAcksSent()

clearNumAcksSent

public final void clearNumAcksSent()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numAcksSent'

Field Description

The number of inbound messages acknowledged by the bus

Specified by:
clearNumAcksSent in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumAcksSent(long)

getNumPartialRollbacksFieldId

public static final int getNumPartialRollbacksFieldId()
Get the field id for 'numPartialRollbacks'

This method can be used to set field interests.

See Also:
getNumPartialRollbacks()

setNumPartialRollbacks

public final void setNumPartialRollbacks(long val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'numPartialRollbacks'

Field Description

The number of partial (savepoint) transaction roll back for the bus.

Specified by:
setNumPartialRollbacks in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getNumPartialRollbacks

public final long getNumPartialRollbacks()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'numPartialRollbacks'

Field Description

The number of partial (savepoint) transaction roll back for the bus.

Specified by:
getNumPartialRollbacks in interface ISrvMonAppBusBindingStats
Returns:
The number of partial (savepoint) transaction roll back for the bus.

setNumPartialRollbacksFrom

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

getNumPartialRollbacksField

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

hasNumPartialRollbacks

public final boolean hasNumPartialRollbacks()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'numPartialRollbacks'

Field Description

The number of partial (savepoint) transaction roll back for the bus.

Specified by:
hasNumPartialRollbacks in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getNumPartialRollbacks()

clearNumPartialRollbacks

public final void clearNumPartialRollbacks()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'numPartialRollbacks'

Field Description

The number of partial (savepoint) transaction roll back for the bus.

Specified by:
clearNumPartialRollbacks in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setNumPartialRollbacks(long)

getBusBindingNameFieldId

public static final int getBusBindingNameFieldId()
Get the field id for 'busBindingName'

This method can be used to set field interests.

See Also:
getBusBindingName()

setBusBindingName

public final void setBusBindingName(String val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'busBindingName'

Field Description

The name of the bus

Specified by:
setBusBindingName in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

getBusBindingName

public final String getBusBindingName()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'busBindingName'

Field Description

The name of the bus

Specified by:
getBusBindingName in interface ISrvMonAppBusBindingStats
Returns:
The name of the bus

lendBusBindingName

public final void lendBusBindingName(XString val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'busBindingName'

Field Description

The name of the bus

Specified by:
lendBusBindingName in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

setBusBindingNameFrom

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

Field Description

The name of the bus

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

Specified by:
setBusBindingNameFrom in interface ISrvMonAppBusBindingStats

getBusBindingNameTo

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

Field Description

The name of the bus

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:
getBusBindingNameTo in interface ISrvMonAppBusBindingStats
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.

setBusBindingNameFrom

public final void setBusBindingNameFrom(XString val)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the provided XString value into this object's 'busBindingName'.

Field Description

The name of the bus

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

Specified by:
setBusBindingNameFrom in interface ISrvMonAppBusBindingStats

getBusBindingNameTo

public final void getBusBindingNameTo(XString val)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of 'busBindingName' into the provided XString.

Field Description

The name of the bus

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

Specified by:
getBusBindingNameTo in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getBusBindingName()

getBusBindingNameUnsafe

public final XString getBusBindingNameUnsafe()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the raw value of 'busBindingName'.

Field Description

The name of the bus

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:
getBusBindingNameUnsafe in interface ISrvMonAppBusBindingStats
Returns:
the field's raw value
See Also:
ISrvMonAppBusBindingStats.getBusBindingName()

setBusBindingNameFrom

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

getBusBindingNameField

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

hasBusBindingName

public final boolean hasBusBindingName()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'busBindingName'

Field Description

The name of the bus

Specified by:
hasBusBindingName in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getBusBindingName()

clearBusBindingName

public final void clearBusBindingName()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'busBindingName'

Field Description

The name of the bus

Specified by:
clearBusBindingName in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setBusBindingName(String)

getCreateToSendLatenciesFieldId

public static final int getCreateToSendLatenciesFieldId()
Get the field id for 'createToSendLatencies'

This method can be used to set field interests.

See Also:
getCreateToSendLatencies()

setCreateToSendLatencies

public final void setCreateToSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'createToSendLatencies'

Field Description

The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').

Specified by:
setCreateToSendLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendCreateToSendLatencies

public final void lendCreateToSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendCreateToSendLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getCreateToSendLatencies

public final SrvMonIntSeries getCreateToSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'createToSendLatencies'

Field Description

The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').

Specified by:
getCreateToSendLatencies in interface ISrvMonAppBusBindingStats
Returns:
The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').

getCreateToSendLatenciesTo

public final void getCreateToSendLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getCreateToSendLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeCreateToSendLatencies

public final SrvMonIntSeries takeCreateToSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the createToSendLatencies field from the message.

Field Description

The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeCreateToSendLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasCreateToSendLatencies

public final boolean hasCreateToSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'createToSendLatencies'

Field Description

The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').

Specified by:
hasCreateToSendLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getCreateToSendLatencies()

clearCreateToSendLatencies

public final void clearCreateToSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'createToSendLatencies'

Field Description

The create to send latencies in microseconds, the time in microseconds from message creation to when send was called for it (aka 'c2o').

Specified by:
clearCreateToSendLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setCreateToSendLatencies(SrvMonIntSeries)

getSendToSerializeLatenciesFieldId

public static final int getSendToSerializeLatenciesFieldId()
Get the field id for 'sendToSerializeLatencies'

This method can be used to set field interests.

See Also:
getSendToSerializeLatencies()

setSendToSerializeLatencies

public final void setSendToSerializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'sendToSerializeLatencies'

Field Description

The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').

Note that this time excludes o2p for the case where the binding is operating in detached mode.

Specified by:
setSendToSerializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendSendToSerializeLatencies

public final void lendSendToSerializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').

Note that this time excludes o2p for the case where the binding is operating in detached mode.

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendSendToSerializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getSendToSerializeLatencies

public final SrvMonIntSeries getSendToSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'sendToSerializeLatencies'

Field Description

The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').

Note that this time excludes o2p for the case where the binding is operating in detached mode.

Specified by:
getSendToSerializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').

getSendToSerializeLatenciesTo

public final void getSendToSerializeLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getSendToSerializeLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeSendToSerializeLatencies

public final SrvMonIntSeries takeSendToSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the sendToSerializeLatencies field from the message.

Field Description

The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').

Note that this time excludes o2p for the case where the binding is operating in detached mode.

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeSendToSerializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasSendToSerializeLatencies

public final boolean hasSendToSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'sendToSerializeLatencies'

Field Description

The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').

Note that this time excludes o2p for the case where the binding is operating in detached mode.

Specified by:
hasSendToSerializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getSendToSerializeLatencies()

clearSendToSerializeLatencies

public final void clearSendToSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'sendToSerializeLatencies'

Field Description

The send to serialize latencies in microseconds, the time from when the message send is started until it was serialized in preparation for transmission on the wire (aka: 'o2s').

Note that this time excludes o2p for the case where the binding is operating in detached mode.

Specified by:
clearSendToSerializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setSendToSerializeLatencies(SrvMonIntSeries)

getSerializeLatenciesFieldId

public static final int getSerializeLatenciesFieldId()
Get the field id for 'serializeLatencies'

This method can be used to set field interests.

See Also:
getSerializeLatencies()

setSerializeLatencies

public final void setSerializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'serializeLatencies'

Field Description

The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').

Specified by:
setSerializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendSerializeLatencies

public final void lendSerializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendSerializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getSerializeLatencies

public final SrvMonIntSeries getSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'serializeLatencies'

Field Description

The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').

Specified by:
getSerializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').

getSerializeLatenciesTo

public final void getSerializeLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getSerializeLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeSerializeLatencies

public final SrvMonIntSeries takeSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the serializeLatencies field from the message.

Field Description

The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeSerializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasSerializeLatencies

public final boolean hasSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'serializeLatencies'

Field Description

The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').

Specified by:
hasSerializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getSerializeLatencies()

clearSerializeLatencies

public final void clearSerializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'serializeLatencies'

Field Description

The serialize latencies in microseconds, the spent serializing the MessageView to its transport encoding (aka: 's').

Specified by:
clearSerializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setSerializeLatencies(SrvMonIntSeries)

getSerializeToWireLatenciesFieldId

public static final int getSerializeToWireLatenciesFieldId()
Get the field id for 'serializeToWireLatencies'

This method can be used to set field interests.

See Also:
getSerializeToWireLatencies()

setSerializeToWireLatencies

public final void setSerializeToWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'serializeToWireLatencies'

Field Description

The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').

Specified by:
setSerializeToWireLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendSerializeToWireLatencies

public final void lendSerializeToWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendSerializeToWireLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getSerializeToWireLatencies

public final SrvMonIntSeries getSerializeToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'serializeToWireLatencies'

Field Description

The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').

Specified by:
getSerializeToWireLatencies in interface ISrvMonAppBusBindingStats
Returns:
The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').

getSerializeToWireLatenciesTo

public final void getSerializeToWireLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getSerializeToWireLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeSerializeToWireLatencies

public final SrvMonIntSeries takeSerializeToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the serializeToWireLatencies field from the message.

Field Description

The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeSerializeToWireLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasSerializeToWireLatencies

public final boolean hasSerializeToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'serializeToWireLatencies'

Field Description

The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').

Specified by:
hasSerializeToWireLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getSerializeToWireLatencies()

clearSerializeToWireLatencies

public final void clearSerializeToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'serializeToWireLatencies'

Field Description

The serialize to wire latencies in microseconds, the time post deserialize to when just before the message is written to the wire (aka: 's2w').

Specified by:
clearSerializeToWireLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setSerializeToWireLatencies(SrvMonIntSeries)

getWireLatenciesFieldId

public static final int getWireLatenciesFieldId()
Get the field id for 'wireLatencies'

This method can be used to set field interests.

See Also:
getWireLatencies()

setWireLatencies

public final void setWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'wireLatencies'

Field Description

The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').

The time spent on the wire from when the message was written to the wire by the sender to the time it was received off the wire by the receiver. Note: that this metric is subject to clock skew when the sending and receivin sides are on different hosts.

Specified by:
setWireLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendWireLatencies

public final void lendWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').

The time spent on the wire from when the message was written to the wire by the sender to the time it was received off the wire by the receiver. Note: that this metric is subject to clock skew when the sending and receivin sides are on different hosts.

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendWireLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getWireLatencies

public final SrvMonIntSeries getWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'wireLatencies'

Field Description

The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').

The time spent on the wire from when the message was written to the wire by the sender to the time it was received off the wire by the receiver. Note: that this metric is subject to clock skew when the sending and receivin sides are on different hosts.

Specified by:
getWireLatencies in interface ISrvMonAppBusBindingStats
Returns:
The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').

getWireLatenciesTo

public final void getWireLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getWireLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeWireLatencies

public final SrvMonIntSeries takeWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the wireLatencies field from the message.

Field Description

The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').

The time spent on the wire from when the message was written to the wire by the sender to the time it was received off the wire by the receiver. Note: that this metric is subject to clock skew when the sending and receivin sides are on different hosts.

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeWireLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasWireLatencies

public final boolean hasWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'wireLatencies'

Field Description

The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').

The time spent on the wire from when the message was written to the wire by the sender to the time it was received off the wire by the receiver. Note: that this metric is subject to clock skew when the sending and receivin sides are on different hosts.

Specified by:
hasWireLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getWireLatencies()

clearWireLatencies

public final void clearWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'wireLatencies'

Field Description

The wire latencies in microseconds, the time an inbound message spent on the wire (aka: 'w').

The time spent on the wire from when the message was written to the wire by the sender to the time it was received off the wire by the receiver. Note: that this metric is subject to clock skew when the sending and receivin sides are on different hosts.

Specified by:
clearWireLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setWireLatencies(SrvMonIntSeries)

getWireToDeserializeLatenciesFieldId

public static final int getWireToDeserializeLatenciesFieldId()
Get the field id for 'wireToDeserializeLatencies'

This method can be used to set field interests.

See Also:
getWireToDeserializeLatencies()

setWireToDeserializeLatencies

public final void setWireToDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'wireToDeserializeLatencies'

Field Description

The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').

Specified by:
setWireToDeserializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendWireToDeserializeLatencies

public final void lendWireToDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendWireToDeserializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getWireToDeserializeLatencies

public final SrvMonIntSeries getWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'wireToDeserializeLatencies'

Field Description

The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').

Specified by:
getWireToDeserializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').

getWireToDeserializeLatenciesTo

public final void getWireToDeserializeLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getWireToDeserializeLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeWireToDeserializeLatencies

public final SrvMonIntSeries takeWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the wireToDeserializeLatencies field from the message.

Field Description

The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeWireToDeserializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasWireToDeserializeLatencies

public final boolean hasWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'wireToDeserializeLatencies'

Field Description

The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').

Specified by:
hasWireToDeserializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getWireToDeserializeLatencies()

clearWireToDeserializeLatencies

public final void clearWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'wireToDeserializeLatencies'

Field Description

The time from when the serialized form was received from the wire to deserialization (aka: 'w2d').

Specified by:
clearWireToDeserializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setWireToDeserializeLatencies(SrvMonIntSeries)

getDeserializeLatenciesFieldId

public static final int getDeserializeLatenciesFieldId()
Get the field id for 'deserializeLatencies'

This method can be used to set field interests.

See Also:
getDeserializeLatencies()

setDeserializeLatencies

public final void setDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'deserializeLatencies'

Field Description

The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').

Specified by:
setDeserializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendDeserializeLatencies

public final void lendDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendDeserializeLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getDeserializeLatencies

public final SrvMonIntSeries getDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'deserializeLatencies'

Field Description

The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').

Specified by:
getDeserializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').

getDeserializeLatenciesTo

public final void getDeserializeLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getDeserializeLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeDeserializeLatencies

public final SrvMonIntSeries takeDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the deserializeLatencies field from the message.

Field Description

The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeDeserializeLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasDeserializeLatencies

public final boolean hasDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'deserializeLatencies'

Field Description

The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').

Specified by:
hasDeserializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getDeserializeLatencies()

clearDeserializeLatencies

public final void clearDeserializeLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'deserializeLatencies'

Field Description

The time (in microseconds) spent deserializing the message and wrapping it in a MessageView (aka: 'd').

Specified by:
clearDeserializeLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setDeserializeLatencies(SrvMonIntSeries)

getDeserializeToReceiveLatenciesFieldId

public static final int getDeserializeToReceiveLatenciesFieldId()
Get the field id for 'deserializeToReceiveLatencies'

This method can be used to set field interests.

See Also:
getDeserializeToReceiveLatencies()

setDeserializeToReceiveLatencies

public final void setDeserializeToReceiveLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'deserializeToReceiveLatencies'

Field Description

The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').

This measure the time from when the bus has deserialized by the bus to when the app's engine picks it up from it's input queue (before it dispatches it to an application) handler (it includes the o2p time of the engine's disruptor). Additional time spent by the engine dispatching the message to the application handler is covered by msgPreProcLatencies (mpproc).

Specified by:
setDeserializeToReceiveLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendDeserializeToReceiveLatencies

public final void lendDeserializeToReceiveLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').

This measure the time from when the bus has deserialized by the bus to when the app's engine picks it up from it's input queue (before it dispatches it to an application) handler (it includes the o2p time of the engine's disruptor). Additional time spent by the engine dispatching the message to the application handler is covered by msgPreProcLatencies (mpproc).

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendDeserializeToReceiveLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getDeserializeToReceiveLatencies

public final SrvMonIntSeries getDeserializeToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'deserializeToReceiveLatencies'

Field Description

The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').

This measure the time from when the bus has deserialized by the bus to when the app's engine picks it up from it's input queue (before it dispatches it to an application) handler (it includes the o2p time of the engine's disruptor). Additional time spent by the engine dispatching the message to the application handler is covered by msgPreProcLatencies (mpproc).

Specified by:
getDeserializeToReceiveLatencies in interface ISrvMonAppBusBindingStats
Returns:
the time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').

getDeserializeToReceiveLatenciesTo

public final void getDeserializeToReceiveLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getDeserializeToReceiveLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeDeserializeToReceiveLatencies

public final SrvMonIntSeries takeDeserializeToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the deserializeToReceiveLatencies field from the message.

Field Description

The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').

This measure the time from when the bus has deserialized by the bus to when the app's engine picks it up from it's input queue (before it dispatches it to an application) handler (it includes the o2p time of the engine's disruptor). Additional time spent by the engine dispatching the message to the application handler is covered by msgPreProcLatencies (mpproc).

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeDeserializeToReceiveLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasDeserializeToReceiveLatencies

public final boolean hasDeserializeToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'deserializeToReceiveLatencies'

Field Description

The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').

This measure the time from when the bus has deserialized by the bus to when the app's engine picks it up from it's input queue (before it dispatches it to an application) handler (it includes the o2p time of the engine's disruptor). Additional time spent by the engine dispatching the message to the application handler is covered by msgPreProcLatencies (mpproc).

Specified by:
hasDeserializeToReceiveLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getDeserializeToReceiveLatencies()

clearDeserializeToReceiveLatencies

public final void clearDeserializeToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'deserializeToReceiveLatencies'

Field Description

The time (in microseconds) from when the message was deserialized to when it is received by the engine (aka: 'd2i').

This measure the time from when the bus has deserialized by the bus to when the app's engine picks it up from it's input queue (before it dispatches it to an application) handler (it includes the o2p time of the engine's disruptor). Additional time spent by the engine dispatching the message to the application handler is covered by msgPreProcLatencies (mpproc).

Specified by:
clearDeserializeToReceiveLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setDeserializeToReceiveLatencies(SrvMonIntSeries)

getOriginToReceiveLatenciesFieldId

public static final int getOriginToReceiveLatenciesFieldId()
Get the field id for 'originToReceiveLatencies'

This method can be used to set field interests.

See Also:
getOriginToReceiveLatencies()

setOriginToReceiveLatencies

public final void setOriginToReceiveLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'originToReceiveLatencies'

Field Description

The origin to receive latencies in microseconds (aka: 'o2i').

The time from when a message was originally created to when it was received by the binding.

Specified by:
setOriginToReceiveLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendOriginToReceiveLatencies

public final void lendOriginToReceiveLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The origin to receive latencies in microseconds (aka: 'o2i').

The time from when a message was originally created to when it was received by the binding.

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendOriginToReceiveLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getOriginToReceiveLatencies

public final SrvMonIntSeries getOriginToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'originToReceiveLatencies'

Field Description

The origin to receive latencies in microseconds (aka: 'o2i').

The time from when a message was originally created to when it was received by the binding.

Specified by:
getOriginToReceiveLatencies in interface ISrvMonAppBusBindingStats
Returns:
The origin to receive latencies in microseconds (aka: 'o2i').

getOriginToReceiveLatenciesTo

public final void getOriginToReceiveLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getOriginToReceiveLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeOriginToReceiveLatencies

public final SrvMonIntSeries takeOriginToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the originToReceiveLatencies field from the message.

Field Description

The origin to receive latencies in microseconds (aka: 'o2i').

The time from when a message was originally created to when it was received by the binding.

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeOriginToReceiveLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasOriginToReceiveLatencies

public final boolean hasOriginToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'originToReceiveLatencies'

Field Description

The origin to receive latencies in microseconds (aka: 'o2i').

The time from when a message was originally created to when it was received by the binding.

Specified by:
hasOriginToReceiveLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getOriginToReceiveLatencies()

clearOriginToReceiveLatencies

public final void clearOriginToReceiveLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'originToReceiveLatencies'

Field Description

The origin to receive latencies in microseconds (aka: 'o2i').

The time from when a message was originally created to when it was received by the binding.

Specified by:
clearOriginToReceiveLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setOriginToReceiveLatencies(SrvMonIntSeries)

getWireToWireLatenciesFieldId

public static final int getWireToWireLatenciesFieldId()
Get the field id for 'wireToWireLatencies'

This method can be used to set field interests.

See Also:
getWireToWireLatencies()

setWireToWireLatencies

public final void setWireToWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'wireToWireLatencies'

Field Description

The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire. (aka: 'w2w').

This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.

Specified by:
setWireToWireLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendWireToWireLatencies

public final void lendWireToWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire. (aka: 'w2w').

This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendWireToWireLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getWireToWireLatencies

public final SrvMonIntSeries getWireToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'wireToWireLatencies'

Field Description

The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire. (aka: 'w2w').

This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.

Specified by:
getWireToWireLatencies in interface ISrvMonAppBusBindingStats
Returns:
The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire. (aka: 'w2w').

getWireToWireLatenciesTo

public final void getWireToWireLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getWireToWireLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeWireToWireLatencies

public final SrvMonIntSeries takeWireToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the wireToWireLatencies field from the message.

Field Description

The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire. (aka: 'w2w').

This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeWireToWireLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasWireToWireLatencies

public final boolean hasWireToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'wireToWireLatencies'

Field Description

The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire. (aka: 'w2w').

This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.

Specified by:
hasWireToWireLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getWireToWireLatencies()

clearWireToWireLatencies

public final void clearWireToWireLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'wireToWireLatencies'

Field Description

The wire to wire latencies in microseconds, for outbound messages the time from when the corresponding inbound message was received off the wire to when the outbound message was written to the wire. (aka: 'w2w').

This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.

Specified by:
clearWireToWireLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setWireToWireLatencies(SrvMonIntSeries)

getDisruptorStatsFieldId

public static final int getDisruptorStatsFieldId()
Get the field id for 'disruptorStats'

This method can be used to set field interests.

See Also:
getDisruptorStats()

setDisruptorStats

public final void setDisruptorStats(SrvMonDisruptorStats val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'disruptorStats'

Field Description

Disruptor statistics for the bus when operating in detached mode

Specified by:
setDisruptorStats in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendDisruptorStats

public final void lendDisruptorStats(SrvMonDisruptorStats val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonDisruptorStats to the message for this field.

Field Description

Disruptor statistics for the bus when operating in detached mode

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendDisruptorStats in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getDisruptorStats

public final SrvMonDisruptorStats getDisruptorStats()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'disruptorStats'

Field Description

Disruptor statistics for the bus when operating in detached mode

Specified by:
getDisruptorStats in interface ISrvMonAppBusBindingStats
Returns:
Disruptor statistics for the bus when operating in detached mode

getDisruptorStatsTo

public final void getDisruptorStatsTo(SrvMonDisruptorStats to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonDisruptorStats into the provided value.

IF the value is not set, then the contents of the provided SrvMonDisruptorStats are cleared.

Specified by:
getDisruptorStatsTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonDisruptorStats.copyInto(SrvMonDisruptorStats)

takeDisruptorStats

public final SrvMonDisruptorStats takeDisruptorStats()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the disruptorStats field from the message.

Field Description

Disruptor statistics for the bus when operating in detached mode

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeDisruptorStats in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasDisruptorStats

public final boolean hasDisruptorStats()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'disruptorStats'

Field Description

Disruptor statistics for the bus when operating in detached mode

Specified by:
hasDisruptorStats in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getDisruptorStats()

clearDisruptorStats

public final void clearDisruptorStats()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'disruptorStats'

Field Description

Disruptor statistics for the bus when operating in detached mode

Specified by:
clearDisruptorStats in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setDisruptorStats(SrvMonDisruptorStats)

getSendToPollLatenciesFieldId

public static final int getSendToPollLatenciesFieldId()
Get the field id for 'sendToPollLatencies'

This method can be used to set field interests.

See Also:
getSendToPollLatencies()

setSendToPollLatencies

public final void setSendToPollLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'sendToPollLatencies'

Field Description

When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').

Specified by:
setSendToPollLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendSendToPollLatencies

public final void lendSendToPollLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendSendToPollLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getSendToPollLatencies

public final SrvMonIntSeries getSendToPollLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'sendToPollLatencies'

Field Description

When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').

Specified by:
getSendToPollLatencies in interface ISrvMonAppBusBindingStats
Returns:
When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').

getSendToPollLatenciesTo

public final void getSendToPollLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getSendToPollLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeSendToPollLatencies

public final SrvMonIntSeries takeSendToPollLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the sendToPollLatencies field from the message.

Field Description

When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeSendToPollLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasSendToPollLatencies

public final boolean hasSendToPollLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'sendToPollLatencies'

Field Description

When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').

Specified by:
hasSendToPollLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getSendToPollLatencies()

clearSendToPollLatencies

public final void clearSendToPollLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'sendToPollLatencies'

Field Description

When the bus is operating in a detached mode, the time from when the message was offered for send until it is picked up send is started (aka: 'o2p').

Specified by:
clearSendToPollLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setSendToPollLatencies(SrvMonIntSeries)

getWireSendLatenciesFieldId

public static final int getWireSendLatenciesFieldId()
Get the field id for 'wireSendLatencies'

This method can be used to set field interests.

See Also:
getWireSendLatencies()

setWireSendLatencies

public final void setWireSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
Sets the value of 'wireSendLatencies'

Field Description

The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire. (aka: 'ws').

This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.

Specified by:
setWireSendLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - The value to set.

lendWireSendLatencies

public final void lendWireSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppBusBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire. (aka: 'ws').

This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.

NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message. This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().

To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.

Specified by:
lendWireSendLatencies in interface ISrvMonAppBusBindingStats
Parameters:
val - the value to 'lend' to lend.

getWireSendLatencies

public final SrvMonIntSeries getWireSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Gets the value of 'wireSendLatencies'

Field Description

The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire. (aka: 'ws').

This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.

Specified by:
getWireSendLatencies in interface ISrvMonAppBusBindingStats
Returns:
The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire. (aka: 'ws').

getWireSendLatenciesTo

public final void getWireSendLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppBusBindingStats
Copies the value of SrvMonIntSeries into the provided value.

IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.

Specified by:
getWireSendLatenciesTo in interface ISrvMonAppBusBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeWireSendLatencies

public final SrvMonIntSeries takeWireSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
'Takes' a reference to the wireSendLatencies field from the message.

Field Description

The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire. (aka: 'ws').

This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.

NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed i.e. the act of getting an entity does not transfer ownership of the entity to the application A message disposes of its reference to its contained entities when it is disposed itself.

An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.

Specified by:
takeWireSendLatencies in interface ISrvMonAppBusBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasWireSendLatencies

public final boolean hasWireSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Checks for the presence of 'wireSendLatencies'

Field Description

The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire. (aka: 'ws').

This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.

Specified by:
hasWireSendLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.getWireSendLatencies()

clearWireSendLatencies

public final void clearWireSendLatencies()
Description copied from interface: ISrvMonAppBusBindingStats
Clears the value of 'wireSendLatencies'

Field Description

The wire send latencies in microseconds, he time spent by the message bus provider writing the message to the wire. (aka: 'ws').

This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.

Specified by:
clearWireSendLatencies in interface ISrvMonAppBusBindingStats
See Also:
ISrvMonAppBusBindingStats.setWireSendLatencies(SrvMonIntSeries)

isDirty

public final boolean isDirty()

createSchema

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

serializeToByteArray

public final byte[] serializeToByteArray()

serializeToByteBuffer

public final ByteBuffer serializeToByteBuffer()

serializeToIOBuffer

public final com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)

isBufferBacked

public final boolean isBufferBacked()

getSerializeToNativeLength

public final int getSerializeToNativeLength()

serializeToNative

public final int serializeToNative(long address,
                                   int addressOffset)

deserializeFromIOElasticBuffer

public final SrvMonAppBusBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer,
                                                                     int offset,
                                                                     int length,
                                                                     com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromIOElasticBuffer

public final SrvMonAppBusBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer,
                                                                     int offset,
                                                                     int length)

deserializeFromByteArray

public final SrvMonAppBusBindingStats deserializeFromByteArray(byte[] array,
                                                               com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromByteArray

public final SrvMonAppBusBindingStats deserializeFromByteArray(byte[] array)

deserializeFromByteBuffer

public final SrvMonAppBusBindingStats deserializeFromByteBuffer(ByteBuffer buffer,
                                                                com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromByteBuffer

public final SrvMonAppBusBindingStats deserializeFromByteBuffer(ByteBuffer buffer)

deserializeFromNative

public final SrvMonAppBusBindingStats deserializeFromNative(long address,
                                                            int offset,
                                                            int length,
                                                            com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromNative

public final SrvMonAppBusBindingStats deserializeFromNative(long address,
                                                            int offset,
                                                            int length)

sync

public final void sync()

desync

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

init

public final SrvMonAppBusBindingStats init()
Description copied from interface: UtlPool.Item
Initialize an item.

This method is invoked by an item pool very time an item is put into the pool. The method should wipe the contents of the item so as to present a fresh instance of the item to the caller when retrieved from the pool.

Specified by:
init in interface UtlPool.Item<SrvMonAppBusBindingStats>
Returns:
Return 'this' object for method invocation chaining.

setPool

public final SrvMonAppBusBindingStats setPool(UtlPool<SrvMonAppBusBindingStats> pool)
Description copied from interface: UtlPool.Item
Set a pool item's pool.

This method is invoked by an item pool at the time an item is added to the pool. The intent is to record the item's source pool in the item so it can be disposed back into the pool when the user is done working with it.

Specified by:
setPool in interface UtlPool.Item<SrvMonAppBusBindingStats>
Returns:
Return 'this' object for method invocation chaining.

getPool

public final UtlPool<SrvMonAppBusBindingStats> getPool()
Description copied from interface: UtlPool.Item
Get a pool item's pool.

This method should return the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool)

Specified by:
getPool in interface UtlPool.Item<SrvMonAppBusBindingStats>
Returns:
the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool)

isReferenceCounted

public final boolean isReferenceCounted()

acquire

public final SrvMonAppBusBindingStats acquire()

getOwnerCount

public final int getOwnerCount()

dispose

public final void dispose()

clone

public final Object clone()
Creates a clone of this object.

This method differs from the copy() method in that:

Overrides:
clone in class Object

copy

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

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

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

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.

Returns:
The copied entity.

copyInto

public final void copyInto(SrvMonAppBusBindingStats copy)
Copies the contents of this SrvMonAppBusBindingStats 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 SrvMonAppBusBindingStats's embedded entity fields.

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

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.

Parameters:
copy - The target into which to copy.

isValid

public final boolean isValid()
Description copied from interface: IRogValidatable
Tests if this object has any validation errors.

Specified by:
isValid in interface IRogValidatable

getValidationErrors

public final void getValidationErrors(List<XString> results,
                                      String errorPrefix)
Description copied from interface: IRogValidatable
Collects validation errors into the provided list. It is illegal for the caller to hold onto the List of XStrings beyond the lifespace of this object.

Specified by:
getValidationErrors in interface IRogValidatable
Parameters:
results - A results list into which validation errors will be collected.
errorPrefix - The bean path prefix to use when identifying invalid fields or null if validating a top level entity.

toString

public final String toString()
Overrides:
toString in class Object


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