|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.neeve.server.mon.SrvMonAppBusBindingStats
@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
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. |
|
|
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 |
---|
public static final SrvMonAppBusBindingStats[] EMPTY_ARRAY
Constructor Detail |
---|
public SrvMonAppBusBindingStats()
public SrvMonAppBusBindingStats(int initialBackingBufferSize)
Method Detail |
---|
public static SrvMonAppBusBindingStats create()
public static SrvMonAppBusBindingStats createFromSerializedXbufContainer(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public static SrvMonAppBusBindingStats createFromSerializedXbufContainer(byte[] serializedContainer)
public static SrvMonAppBusBindingStats createFrom(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public static SrvMonAppBusBindingStats createFrom(byte[] serializedContainer)
public static final void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)
public static final com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()
public static final void setFieldInterest(List<Integer> fieldIds)
public final void clearContent()
public final void syncFieldBitmask()
public final void desyncFieldBitmask()
public final PktBuffer getBackingBuffer()
public static final void optimizeFor(int val)
public final void setAsReadOnly()
public final boolean getIsReadOnly()
public static final int getXRogTypeFieldId()
This method can be used to set field interests.
getXRogType()
public final void setXRogType(short val)
public final short getXRogType()
public final void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)
public final com.neeve.xbuf.XbufVariableShortField getXRogTypeField()
public final boolean hasXRogType()
public final void clearXRogType()
public static final int getNumMsgsRcvdFieldId()
This method can be used to set field interests.
getNumMsgsRcvd()
public final void setNumMsgsRcvd(long val)
ISrvMonAppBusBindingStats
setNumMsgsRcvd
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumMsgsRcvd()
ISrvMonAppBusBindingStats
getNumMsgsRcvd
in interface ISrvMonAppBusBindingStats
public final void setNumMsgsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsRcvdField()
public final boolean hasNumMsgsRcvd()
ISrvMonAppBusBindingStats
hasNumMsgsRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumMsgsRcvd()
public final void clearNumMsgsRcvd()
ISrvMonAppBusBindingStats
clearNumMsgsRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumMsgsRcvd(long)
public static final int getNumMsgsInBatchesRcvdFieldId()
This method can be used to set field interests.
getNumMsgsInBatchesRcvd()
public final void setNumMsgsInBatchesRcvd(long val)
ISrvMonAppBusBindingStats
setNumMsgsInBatchesRcvd
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumMsgsInBatchesRcvd()
ISrvMonAppBusBindingStats
getNumMsgsInBatchesRcvd
in interface ISrvMonAppBusBindingStats
public final void setNumMsgsInBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsInBatchesRcvdField()
public final boolean hasNumMsgsInBatchesRcvd()
ISrvMonAppBusBindingStats
hasNumMsgsInBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumMsgsInBatchesRcvd()
public final void clearNumMsgsInBatchesRcvd()
ISrvMonAppBusBindingStats
clearNumMsgsInBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumMsgsInBatchesRcvd(long)
public static final int getNumMsgBatchesRcvdFieldId()
This method can be used to set field interests.
getNumMsgBatchesRcvd()
public final void setNumMsgBatchesRcvd(long val)
ISrvMonAppBusBindingStats
setNumMsgBatchesRcvd
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumMsgBatchesRcvd()
ISrvMonAppBusBindingStats
getNumMsgBatchesRcvd
in interface ISrvMonAppBusBindingStats
public final void setNumMsgBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgBatchesRcvdField()
public final boolean hasNumMsgBatchesRcvd()
ISrvMonAppBusBindingStats
hasNumMsgBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumMsgBatchesRcvd()
public final void clearNumMsgBatchesRcvd()
ISrvMonAppBusBindingStats
clearNumMsgBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumMsgBatchesRcvd(long)
public static final int getNumMsgsEnqueuedFieldId()
This method can be used to set field interests.
getNumMsgsEnqueued()
public final void setNumMsgsEnqueued(long val)
ISrvMonAppBusBindingStats
setNumMsgsEnqueued
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumMsgsEnqueued()
ISrvMonAppBusBindingStats
getNumMsgsEnqueued
in interface ISrvMonAppBusBindingStats
public final void setNumMsgsEnqueuedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsEnqueuedField()
public final boolean hasNumMsgsEnqueued()
ISrvMonAppBusBindingStats
hasNumMsgsEnqueued
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumMsgsEnqueued()
public final void clearNumMsgsEnqueued()
ISrvMonAppBusBindingStats
clearNumMsgsEnqueued
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumMsgsEnqueued(long)
public static final int getNumMsgsSentFieldId()
This method can be used to set field interests.
getNumMsgsSent()
public final void setNumMsgsSent(long val)
ISrvMonAppBusBindingStats
setNumMsgsSent
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumMsgsSent()
ISrvMonAppBusBindingStats
getNumMsgsSent
in interface ISrvMonAppBusBindingStats
public final void setNumMsgsSentFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsSentField()
public final boolean hasNumMsgsSent()
ISrvMonAppBusBindingStats
hasNumMsgsSent
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumMsgsSent()
public final void clearNumMsgsSent()
ISrvMonAppBusBindingStats
clearNumMsgsSent
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumMsgsSent(long)
public static final int getNumFlushesSyncFieldId()
This method can be used to set field interests.
getNumFlushesSync()
public final void setNumFlushesSync(long val)
ISrvMonAppBusBindingStats
setNumFlushesSync
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumFlushesSync()
ISrvMonAppBusBindingStats
getNumFlushesSync
in interface ISrvMonAppBusBindingStats
public final void setNumFlushesSyncFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumFlushesSyncField()
public final boolean hasNumFlushesSync()
ISrvMonAppBusBindingStats
hasNumFlushesSync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumFlushesSync()
public final void clearNumFlushesSync()
ISrvMonAppBusBindingStats
clearNumFlushesSync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumFlushesSync(long)
public static final int getNumMsgsFlushedSyncFieldId()
This method can be used to set field interests.
getNumMsgsFlushedSync()
public final void setNumMsgsFlushedSync(long val)
ISrvMonAppBusBindingStats
setNumMsgsFlushedSync
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumMsgsFlushedSync()
ISrvMonAppBusBindingStats
getNumMsgsFlushedSync
in interface ISrvMonAppBusBindingStats
public final void setNumMsgsFlushedSyncFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsFlushedSyncField()
public final boolean hasNumMsgsFlushedSync()
ISrvMonAppBusBindingStats
hasNumMsgsFlushedSync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumMsgsFlushedSync()
public final void clearNumMsgsFlushedSync()
ISrvMonAppBusBindingStats
clearNumMsgsFlushedSync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumMsgsFlushedSync(long)
public static final int getNumFlushesAsyncFieldId()
This method can be used to set field interests.
getNumFlushesAsync()
public final void setNumFlushesAsync(long val)
ISrvMonAppBusBindingStats
setNumFlushesAsync
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumFlushesAsync()
ISrvMonAppBusBindingStats
getNumFlushesAsync
in interface ISrvMonAppBusBindingStats
public final void setNumFlushesAsyncFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumFlushesAsyncField()
public final boolean hasNumFlushesAsync()
ISrvMonAppBusBindingStats
hasNumFlushesAsync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumFlushesAsync()
public final void clearNumFlushesAsync()
ISrvMonAppBusBindingStats
clearNumFlushesAsync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumFlushesAsync(long)
public static final int getNumAsyncFlushCompletionsFieldId()
This method can be used to set field interests.
getNumAsyncFlushCompletions()
public final void setNumAsyncFlushCompletions(long val)
ISrvMonAppBusBindingStats
setNumAsyncFlushCompletions
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumAsyncFlushCompletions()
ISrvMonAppBusBindingStats
getNumAsyncFlushCompletions
in interface ISrvMonAppBusBindingStats
public final void setNumAsyncFlushCompletionsFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumAsyncFlushCompletionsField()
public final boolean hasNumAsyncFlushCompletions()
ISrvMonAppBusBindingStats
hasNumAsyncFlushCompletions
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumAsyncFlushCompletions()
public final void clearNumAsyncFlushCompletions()
ISrvMonAppBusBindingStats
clearNumAsyncFlushCompletions
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumAsyncFlushCompletions(long)
public static final int getNumMsgsFlushedAsyncFieldId()
This method can be used to set field interests.
getNumMsgsFlushedAsync()
public final void setNumMsgsFlushedAsync(long val)
ISrvMonAppBusBindingStats
setNumMsgsFlushedAsync
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumMsgsFlushedAsync()
ISrvMonAppBusBindingStats
getNumMsgsFlushedAsync
in interface ISrvMonAppBusBindingStats
public final void setNumMsgsFlushedAsyncFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsFlushedAsyncField()
public final boolean hasNumMsgsFlushedAsync()
ISrvMonAppBusBindingStats
hasNumMsgsFlushedAsync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumMsgsFlushedAsync()
public final void clearNumMsgsFlushedAsync()
ISrvMonAppBusBindingStats
clearNumMsgsFlushedAsync
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumMsgsFlushedAsync(long)
public static final int getNumStabilityRcvdFieldId()
This method can be used to set field interests.
getNumStabilityRcvd()
public final void setNumStabilityRcvd(long val)
ISrvMonAppBusBindingStats
setNumStabilityRcvd
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumStabilityRcvd()
ISrvMonAppBusBindingStats
getNumStabilityRcvd
in interface ISrvMonAppBusBindingStats
public final void setNumStabilityRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumStabilityRcvdField()
public final boolean hasNumStabilityRcvd()
ISrvMonAppBusBindingStats
hasNumStabilityRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumStabilityRcvd()
public final void clearNumStabilityRcvd()
ISrvMonAppBusBindingStats
clearNumStabilityRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumStabilityRcvd(long)
public static final int getNumStabilityInBatchesRcvdFieldId()
This method can be used to set field interests.
getNumStabilityInBatchesRcvd()
public final void setNumStabilityInBatchesRcvd(long val)
ISrvMonAppBusBindingStats
setNumStabilityInBatchesRcvd
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumStabilityInBatchesRcvd()
ISrvMonAppBusBindingStats
getNumStabilityInBatchesRcvd
in interface ISrvMonAppBusBindingStats
public final void setNumStabilityInBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumStabilityInBatchesRcvdField()
public final boolean hasNumStabilityInBatchesRcvd()
ISrvMonAppBusBindingStats
hasNumStabilityInBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumStabilityInBatchesRcvd()
public final void clearNumStabilityInBatchesRcvd()
ISrvMonAppBusBindingStats
clearNumStabilityInBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumStabilityInBatchesRcvd(long)
public static final int getNumStabilityBatchesRcvdFieldId()
This method can be used to set field interests.
getNumStabilityBatchesRcvd()
public final void setNumStabilityBatchesRcvd(long val)
ISrvMonAppBusBindingStats
setNumStabilityBatchesRcvd
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumStabilityBatchesRcvd()
ISrvMonAppBusBindingStats
getNumStabilityBatchesRcvd
in interface ISrvMonAppBusBindingStats
public final void setNumStabilityBatchesRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumStabilityBatchesRcvdField()
public final boolean hasNumStabilityBatchesRcvd()
ISrvMonAppBusBindingStats
hasNumStabilityBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumStabilityBatchesRcvd()
public final void clearNumStabilityBatchesRcvd()
ISrvMonAppBusBindingStats
clearNumStabilityBatchesRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumStabilityBatchesRcvd(long)
public static final int getNumPacketsRcvdFieldId()
This method can be used to set field interests.
getNumPacketsRcvd()
public final void setNumPacketsRcvd(long val)
ISrvMonAppBusBindingStats
setNumPacketsRcvd
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumPacketsRcvd()
ISrvMonAppBusBindingStats
getNumPacketsRcvd
in interface ISrvMonAppBusBindingStats
public final void setNumPacketsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumPacketsRcvdField()
public final boolean hasNumPacketsRcvd()
ISrvMonAppBusBindingStats
hasNumPacketsRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumPacketsRcvd()
public final void clearNumPacketsRcvd()
ISrvMonAppBusBindingStats
clearNumPacketsRcvd
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumPacketsRcvd(long)
public static final int getNumCommitsFieldId()
This method can be used to set field interests.
getNumCommits()
public final void setNumCommits(long val)
ISrvMonAppBusBindingStats
setNumCommits
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumCommits()
ISrvMonAppBusBindingStats
getNumCommits
in interface ISrvMonAppBusBindingStats
public final void setNumCommitsFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumCommitsField()
public final boolean hasNumCommits()
ISrvMonAppBusBindingStats
hasNumCommits
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumCommits()
public final void clearNumCommits()
ISrvMonAppBusBindingStats
clearNumCommits
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumCommits(long)
public static final int getNumRollbacksFieldId()
This method can be used to set field interests.
getNumRollbacks()
public final void setNumRollbacks(long val)
ISrvMonAppBusBindingStats
setNumRollbacks
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumRollbacks()
ISrvMonAppBusBindingStats
getNumRollbacks
in interface ISrvMonAppBusBindingStats
public final void setNumRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumRollbacksField()
public final boolean hasNumRollbacks()
ISrvMonAppBusBindingStats
hasNumRollbacks
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumRollbacks()
public final void clearNumRollbacks()
ISrvMonAppBusBindingStats
clearNumRollbacks
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumRollbacks(long)
public static final int getNumClientsFieldId()
This method can be used to set field interests.
getNumClients()
public final void setNumClients(int val)
ISrvMonAppBusBindingStats
setNumClients
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final int getNumClients()
ISrvMonAppBusBindingStats
getNumClients
in interface ISrvMonAppBusBindingStats
public final void setNumClientsFrom(com.neeve.xbuf.XbufVariableIntField val)
public final com.neeve.xbuf.XbufVariableIntField getNumClientsField()
public final boolean hasNumClients()
ISrvMonAppBusBindingStats
hasNumClients
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumClients()
public final void clearNumClients()
ISrvMonAppBusBindingStats
clearNumClients
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumClients(int)
public static final int getNumChannelsUpFieldId()
This method can be used to set field interests.
getNumChannelsUp()
public final void setNumChannelsUp(int val)
ISrvMonAppBusBindingStats
setNumChannelsUp
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final int getNumChannelsUp()
ISrvMonAppBusBindingStats
getNumChannelsUp
in interface ISrvMonAppBusBindingStats
public final void setNumChannelsUpFrom(com.neeve.xbuf.XbufVariableIntField val)
public final com.neeve.xbuf.XbufVariableIntField getNumChannelsUpField()
public final boolean hasNumChannelsUp()
ISrvMonAppBusBindingStats
hasNumChannelsUp
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumChannelsUp()
public final void clearNumChannelsUp()
ISrvMonAppBusBindingStats
clearNumChannelsUp
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumChannelsUp(int)
public static final int getNumBindingFailuresFieldId()
This method can be used to set field interests.
getNumBindingFailures()
public final void setNumBindingFailures(int val)
ISrvMonAppBusBindingStats
setNumBindingFailures
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final int getNumBindingFailures()
ISrvMonAppBusBindingStats
getNumBindingFailures
in interface ISrvMonAppBusBindingStats
public final void setNumBindingFailuresFrom(com.neeve.xbuf.XbufVariableIntField val)
public final com.neeve.xbuf.XbufVariableIntField getNumBindingFailuresField()
public final boolean hasNumBindingFailures()
ISrvMonAppBusBindingStats
hasNumBindingFailures
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumBindingFailures()
public final void clearNumBindingFailures()
ISrvMonAppBusBindingStats
clearNumBindingFailures
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumBindingFailures(int)
public static final int getDetachedCommitFieldId()
This method can be used to set field interests.
getDetachedCommit()
public final void setDetachedCommit(boolean val)
ISrvMonAppBusBindingStats
setDetachedCommit
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final boolean getDetachedCommit()
ISrvMonAppBusBindingStats
getDetachedCommit
in interface ISrvMonAppBusBindingStats
public final void setDetachedCommitFrom(com.neeve.xbuf.XbufVariableBooleanField val)
public final com.neeve.xbuf.XbufVariableBooleanField getDetachedCommitField()
public final boolean hasDetachedCommit()
ISrvMonAppBusBindingStats
hasDetachedCommit
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getDetachedCommit()
public final void clearDetachedCommit()
ISrvMonAppBusBindingStats
clearDetachedCommit
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setDetachedCommit(boolean)
public static final int getInternalFieldId()
This method can be used to set field interests.
getInternal()
public final void setInternal(boolean val)
ISrvMonAppBusBindingStats
setInternal
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final boolean getInternal()
ISrvMonAppBusBindingStats
getInternal
in interface ISrvMonAppBusBindingStats
public final void setInternalFrom(com.neeve.xbuf.XbufVariableBooleanField val)
public final com.neeve.xbuf.XbufVariableBooleanField getInternalField()
public final boolean hasInternal()
ISrvMonAppBusBindingStats
hasInternal
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getInternal()
public final void clearInternal()
ISrvMonAppBusBindingStats
clearInternal
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setInternal(boolean)
public static final int getNumAcksSentFieldId()
This method can be used to set field interests.
getNumAcksSent()
public final void setNumAcksSent(long val)
ISrvMonAppBusBindingStats
setNumAcksSent
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumAcksSent()
ISrvMonAppBusBindingStats
getNumAcksSent
in interface ISrvMonAppBusBindingStats
public final void setNumAcksSentFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumAcksSentField()
public final boolean hasNumAcksSent()
ISrvMonAppBusBindingStats
hasNumAcksSent
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumAcksSent()
public final void clearNumAcksSent()
ISrvMonAppBusBindingStats
clearNumAcksSent
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumAcksSent(long)
public static final int getNumPartialRollbacksFieldId()
This method can be used to set field interests.
getNumPartialRollbacks()
public final void setNumPartialRollbacks(long val)
ISrvMonAppBusBindingStats
setNumPartialRollbacks
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final long getNumPartialRollbacks()
ISrvMonAppBusBindingStats
getNumPartialRollbacks
in interface ISrvMonAppBusBindingStats
public final void setNumPartialRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumPartialRollbacksField()
public final boolean hasNumPartialRollbacks()
ISrvMonAppBusBindingStats
hasNumPartialRollbacks
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getNumPartialRollbacks()
public final void clearNumPartialRollbacks()
ISrvMonAppBusBindingStats
clearNumPartialRollbacks
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setNumPartialRollbacks(long)
public static final int getBusBindingNameFieldId()
This method can be used to set field interests.
getBusBindingName()
public final void setBusBindingName(String val)
ISrvMonAppBusBindingStats
setBusBindingName
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final String getBusBindingName()
ISrvMonAppBusBindingStats
getBusBindingName
in interface ISrvMonAppBusBindingStats
public final void lendBusBindingName(XString val)
ISrvMonAppBusBindingStats
lendBusBindingName
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void setBusBindingNameFrom(long val)
ISrvMonAppBusBindingStats
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.
setBusBindingNameFrom
in interface ISrvMonAppBusBindingStats
public final <T extends XString> T getBusBindingNameTo(XString.Factory<T> factory)
ISrvMonAppBusBindingStats
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;
getBusBindingNameTo
in interface ISrvMonAppBusBindingStats
factory
- The factory from which to get the XString to copy into and return
null
.public final void setBusBindingNameFrom(XString val)
ISrvMonAppBusBindingStats
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.
setBusBindingNameFrom
in interface ISrvMonAppBusBindingStats
public final void getBusBindingNameTo(XString val)
ISrvMonAppBusBindingStats
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
.
getBusBindingNameTo
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getBusBindingName()
public final XString getBusBindingNameUnsafe()
ISrvMonAppBusBindingStats
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.
getBusBindingNameUnsafe
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getBusBindingName()
public final void setBusBindingNameFrom(com.neeve.xbuf.XbufStringField val)
public final com.neeve.xbuf.XbufStringField getBusBindingNameField()
public final boolean hasBusBindingName()
ISrvMonAppBusBindingStats
hasBusBindingName
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getBusBindingName()
public final void clearBusBindingName()
ISrvMonAppBusBindingStats
clearBusBindingName
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setBusBindingName(String)
public static final int getCreateToSendLatenciesFieldId()
This method can be used to set field interests.
getCreateToSendLatencies()
public final void setCreateToSendLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
setCreateToSendLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendCreateToSendLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendCreateToSendLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCreateToSendLatencies()
ISrvMonAppBusBindingStats
getCreateToSendLatencies
in interface ISrvMonAppBusBindingStats
public final void getCreateToSendLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCreateToSendLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCreateToSendLatencies()
ISrvMonAppBusBindingStats
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.
takeCreateToSendLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasCreateToSendLatencies()
ISrvMonAppBusBindingStats
hasCreateToSendLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getCreateToSendLatencies()
public final void clearCreateToSendLatencies()
ISrvMonAppBusBindingStats
clearCreateToSendLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setCreateToSendLatencies(SrvMonIntSeries)
public static final int getSendToSerializeLatenciesFieldId()
This method can be used to set field interests.
getSendToSerializeLatencies()
public final void setSendToSerializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
Note that this time excludes o2p for the case where the binding is operating in detached mode.
setSendToSerializeLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendSendToSerializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendSendToSerializeLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getSendToSerializeLatencies()
ISrvMonAppBusBindingStats
Note that this time excludes o2p for the case where the binding is operating in detached mode.
getSendToSerializeLatencies
in interface ISrvMonAppBusBindingStats
public final void getSendToSerializeLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getSendToSerializeLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeSendToSerializeLatencies()
ISrvMonAppBusBindingStats
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.
takeSendToSerializeLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasSendToSerializeLatencies()
ISrvMonAppBusBindingStats
Note that this time excludes o2p for the case where the binding is operating in detached mode.
hasSendToSerializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getSendToSerializeLatencies()
public final void clearSendToSerializeLatencies()
ISrvMonAppBusBindingStats
Note that this time excludes o2p for the case where the binding is operating in detached mode.
clearSendToSerializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setSendToSerializeLatencies(SrvMonIntSeries)
public static final int getSerializeLatenciesFieldId()
This method can be used to set field interests.
getSerializeLatencies()
public final void setSerializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
setSerializeLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendSerializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendSerializeLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getSerializeLatencies()
ISrvMonAppBusBindingStats
getSerializeLatencies
in interface ISrvMonAppBusBindingStats
public final void getSerializeLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getSerializeLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeSerializeLatencies()
ISrvMonAppBusBindingStats
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.
takeSerializeLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasSerializeLatencies()
ISrvMonAppBusBindingStats
hasSerializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getSerializeLatencies()
public final void clearSerializeLatencies()
ISrvMonAppBusBindingStats
clearSerializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setSerializeLatencies(SrvMonIntSeries)
public static final int getSerializeToWireLatenciesFieldId()
This method can be used to set field interests.
getSerializeToWireLatencies()
public final void setSerializeToWireLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
setSerializeToWireLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendSerializeToWireLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendSerializeToWireLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getSerializeToWireLatencies()
ISrvMonAppBusBindingStats
getSerializeToWireLatencies
in interface ISrvMonAppBusBindingStats
public final void getSerializeToWireLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getSerializeToWireLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeSerializeToWireLatencies()
ISrvMonAppBusBindingStats
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.
takeSerializeToWireLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasSerializeToWireLatencies()
ISrvMonAppBusBindingStats
hasSerializeToWireLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getSerializeToWireLatencies()
public final void clearSerializeToWireLatencies()
ISrvMonAppBusBindingStats
clearSerializeToWireLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setSerializeToWireLatencies(SrvMonIntSeries)
public static final int getWireLatenciesFieldId()
This method can be used to set field interests.
getWireLatencies()
public final void setWireLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
setWireLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendWireLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendWireLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getWireLatencies()
ISrvMonAppBusBindingStats
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.
getWireLatencies
in interface ISrvMonAppBusBindingStats
public final void getWireLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getWireLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeWireLatencies()
ISrvMonAppBusBindingStats
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.
takeWireLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasWireLatencies()
ISrvMonAppBusBindingStats
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.
hasWireLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getWireLatencies()
public final void clearWireLatencies()
ISrvMonAppBusBindingStats
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.
clearWireLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setWireLatencies(SrvMonIntSeries)
public static final int getWireToDeserializeLatenciesFieldId()
This method can be used to set field interests.
getWireToDeserializeLatencies()
public final void setWireToDeserializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
setWireToDeserializeLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendWireToDeserializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendWireToDeserializeLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getWireToDeserializeLatencies()
ISrvMonAppBusBindingStats
getWireToDeserializeLatencies
in interface ISrvMonAppBusBindingStats
public final void getWireToDeserializeLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getWireToDeserializeLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeWireToDeserializeLatencies()
ISrvMonAppBusBindingStats
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.
takeWireToDeserializeLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasWireToDeserializeLatencies()
ISrvMonAppBusBindingStats
hasWireToDeserializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getWireToDeserializeLatencies()
public final void clearWireToDeserializeLatencies()
ISrvMonAppBusBindingStats
clearWireToDeserializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setWireToDeserializeLatencies(SrvMonIntSeries)
public static final int getDeserializeLatenciesFieldId()
This method can be used to set field interests.
getDeserializeLatencies()
public final void setDeserializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
setDeserializeLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendDeserializeLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendDeserializeLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getDeserializeLatencies()
ISrvMonAppBusBindingStats
getDeserializeLatencies
in interface ISrvMonAppBusBindingStats
public final void getDeserializeLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getDeserializeLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeDeserializeLatencies()
ISrvMonAppBusBindingStats
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.
takeDeserializeLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasDeserializeLatencies()
ISrvMonAppBusBindingStats
hasDeserializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getDeserializeLatencies()
public final void clearDeserializeLatencies()
ISrvMonAppBusBindingStats
clearDeserializeLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setDeserializeLatencies(SrvMonIntSeries)
public static final int getDeserializeToReceiveLatenciesFieldId()
This method can be used to set field interests.
getDeserializeToReceiveLatencies()
public final void setDeserializeToReceiveLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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).
setDeserializeToReceiveLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendDeserializeToReceiveLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendDeserializeToReceiveLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getDeserializeToReceiveLatencies()
ISrvMonAppBusBindingStats
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).
getDeserializeToReceiveLatencies
in interface ISrvMonAppBusBindingStats
public final void getDeserializeToReceiveLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getDeserializeToReceiveLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeDeserializeToReceiveLatencies()
ISrvMonAppBusBindingStats
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.
takeDeserializeToReceiveLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasDeserializeToReceiveLatencies()
ISrvMonAppBusBindingStats
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).
hasDeserializeToReceiveLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getDeserializeToReceiveLatencies()
public final void clearDeserializeToReceiveLatencies()
ISrvMonAppBusBindingStats
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).
clearDeserializeToReceiveLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setDeserializeToReceiveLatencies(SrvMonIntSeries)
public static final int getOriginToReceiveLatenciesFieldId()
This method can be used to set field interests.
getOriginToReceiveLatencies()
public final void setOriginToReceiveLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
The time from when a message was originally created to when it was received by the binding.
setOriginToReceiveLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendOriginToReceiveLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendOriginToReceiveLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getOriginToReceiveLatencies()
ISrvMonAppBusBindingStats
The time from when a message was originally created to when it was received by the binding.
getOriginToReceiveLatencies
in interface ISrvMonAppBusBindingStats
public final void getOriginToReceiveLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getOriginToReceiveLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeOriginToReceiveLatencies()
ISrvMonAppBusBindingStats
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.
takeOriginToReceiveLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasOriginToReceiveLatencies()
ISrvMonAppBusBindingStats
The time from when a message was originally created to when it was received by the binding.
hasOriginToReceiveLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getOriginToReceiveLatencies()
public final void clearOriginToReceiveLatencies()
ISrvMonAppBusBindingStats
The time from when a message was originally created to when it was received by the binding.
clearOriginToReceiveLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setOriginToReceiveLatencies(SrvMonIntSeries)
public static final int getWireToWireLatenciesFieldId()
This method can be used to set field interests.
getWireToWireLatencies()
public final void setWireToWireLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.
setWireToWireLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendWireToWireLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendWireToWireLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getWireToWireLatencies()
ISrvMonAppBusBindingStats
This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.
getWireToWireLatencies
in interface ISrvMonAppBusBindingStats
public final void getWireToWireLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getWireToWireLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeWireToWireLatencies()
ISrvMonAppBusBindingStats
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.
takeWireToWireLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasWireToWireLatencies()
ISrvMonAppBusBindingStats
This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.
hasWireToWireLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getWireToWireLatencies()
public final void clearWireToWireLatencies()
ISrvMonAppBusBindingStats
This measurement is useful for determine how long the process spent from receiving a message to making its effects to the world 'known'.
clearWireToWireLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setWireToWireLatencies(SrvMonIntSeries)
public static final int getDisruptorStatsFieldId()
This method can be used to set field interests.
getDisruptorStats()
public final void setDisruptorStats(SrvMonDisruptorStats val)
ISrvMonAppBusBindingStats
setDisruptorStats
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendDisruptorStats(SrvMonDisruptorStats val)
ISrvMonAppBusBindingStats
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.
lendDisruptorStats
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonDisruptorStats getDisruptorStats()
ISrvMonAppBusBindingStats
getDisruptorStats
in interface ISrvMonAppBusBindingStats
public final void getDisruptorStatsTo(SrvMonDisruptorStats to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonDisruptorStats are cleared.
getDisruptorStatsTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonDisruptorStats.copyInto(SrvMonDisruptorStats)
public final SrvMonDisruptorStats takeDisruptorStats()
ISrvMonAppBusBindingStats
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.
takeDisruptorStats
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasDisruptorStats()
ISrvMonAppBusBindingStats
hasDisruptorStats
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getDisruptorStats()
public final void clearDisruptorStats()
ISrvMonAppBusBindingStats
clearDisruptorStats
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setDisruptorStats(SrvMonDisruptorStats)
public static final int getSendToPollLatenciesFieldId()
This method can be used to set field interests.
getSendToPollLatencies()
public final void setSendToPollLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
setSendToPollLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendSendToPollLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendSendToPollLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getSendToPollLatencies()
ISrvMonAppBusBindingStats
getSendToPollLatencies
in interface ISrvMonAppBusBindingStats
public final void getSendToPollLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getSendToPollLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeSendToPollLatencies()
ISrvMonAppBusBindingStats
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.
takeSendToPollLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasSendToPollLatencies()
ISrvMonAppBusBindingStats
hasSendToPollLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getSendToPollLatencies()
public final void clearSendToPollLatencies()
ISrvMonAppBusBindingStats
clearSendToPollLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setSendToPollLatencies(SrvMonIntSeries)
public static final int getWireSendLatenciesFieldId()
This method can be used to set field interests.
getWireSendLatencies()
public final void setWireSendLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.
setWireSendLatencies
in interface ISrvMonAppBusBindingStats
val
- The value to set.public final void lendWireSendLatencies(SrvMonIntSeries val)
ISrvMonAppBusBindingStats
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.
lendWireSendLatencies
in interface ISrvMonAppBusBindingStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getWireSendLatencies()
ISrvMonAppBusBindingStats
This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.
getWireSendLatencies
in interface ISrvMonAppBusBindingStats
public final void getWireSendLatenciesTo(SrvMonIntSeries to)
ISrvMonAppBusBindingStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getWireSendLatenciesTo
in interface ISrvMonAppBusBindingStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeWireSendLatencies()
ISrvMonAppBusBindingStats
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.
takeWireSendLatencies
in interface ISrvMonAppBusBindingStats
null
if the field is not set.public final boolean hasWireSendLatencies()
ISrvMonAppBusBindingStats
This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.
hasWireSendLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.getWireSendLatencies()
public final void clearWireSendLatencies()
ISrvMonAppBusBindingStats
This time covers an time spent blocked in the provider due to flow control and time in the provider implementation's send api.
clearWireSendLatencies
in interface ISrvMonAppBusBindingStats
ISrvMonAppBusBindingStats.setWireSendLatencies(SrvMonIntSeries)
public final boolean isDirty()
public static final com.neeve.xbuf.XbufSchema createSchema()
public final byte[] serializeToByteArray()
public final ByteBuffer serializeToByteBuffer()
public final com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)
public final boolean isBufferBacked()
public final int getSerializeToNativeLength()
public final int serializeToNative(long address, int addressOffset)
public final SrvMonAppBusBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppBusBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length)
public final SrvMonAppBusBindingStats deserializeFromByteArray(byte[] array, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppBusBindingStats deserializeFromByteArray(byte[] array)
public final SrvMonAppBusBindingStats deserializeFromByteBuffer(ByteBuffer buffer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppBusBindingStats deserializeFromByteBuffer(ByteBuffer buffer)
public final SrvMonAppBusBindingStats deserializeFromNative(long address, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppBusBindingStats deserializeFromNative(long address, int offset, int length)
public final void sync()
public final int desync(PktBuffer buffer, int pos, boolean frameOnly)
desync
in interface com.neeve.xbuf.IXbufDesyncer
public final SrvMonAppBusBindingStats init()
UtlPool.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.
init
in interface UtlPool.Item<SrvMonAppBusBindingStats>
public final SrvMonAppBusBindingStats setPool(UtlPool<SrvMonAppBusBindingStats> pool)
UtlPool.Item
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.
setPool
in interface UtlPool.Item<SrvMonAppBusBindingStats>
public final UtlPool<SrvMonAppBusBindingStats> getPool()
UtlPool.Item
This method should return the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool
getPool
in interface UtlPool.Item<SrvMonAppBusBindingStats>
UtlPool.Item.setPool(com.neeve.util.UtlPool)
public final boolean isReferenceCounted()
public final SrvMonAppBusBindingStats acquire()
public final int getOwnerCount()
public final void dispose()
public final Object clone()
This method differs from the copy()
method in that:
clone
in class Object
public final SrvMonAppBusBindingStats copy()
The copy copies primitive, enum and embedded entity fields into the returned copy. Each embedded entity field is cloned so that modifications made to the copy's embedded entity fields do not affect this SrvMonAppBusBindingStats's embedded entity fields.
The returned copy will be writeable even if this SrvMonAppBusBindingStats is read only.
public final void copyInto(SrvMonAppBusBindingStats copy)
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.
copy
- The target into which to copy.public final boolean isValid()
IRogValidatable
isValid
in interface IRogValidatable
public final void getValidationErrors(List<XString> results, String errorPrefix)
IRogValidatable
getValidationErrors
in interface IRogValidatable
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.public final String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |