com.neeve.server.mon
Class SrvMonAppEngineStats

java.lang.Object
  extended by com.neeve.server.mon.SrvMonAppEngineStats
All Implemented Interfaces:
IRogValidatable, ISrvMonAppEngineStats, UtlPool.Item<SrvMonAppEngineStats>, com.neeve.xbuf.IXbufDesyncer

@Generated(value="com.neeve.adm.AdmXbufGenerator",
           date="Wed Mar 28 10:54:31 EDT 2018")
@AdmGenerated(encoding="Xbuf",
              compatLevel="3.8.0",
              admVersion="nvx-adm v3.7.265 (build 0)",
              date="3/28/18 10:54 AM",
              buildInfo="nvx-talon-3.7.265 (nvx-codegen-plugin)")
@AdmFactoryInfo(factoryClass=SrvMonFactory.class,
                vfid=32,
                ofid=32,
                typeId=203)
public final class SrvMonAppEngineStats
extends Object
implements com.neeve.xbuf.IXbufDesyncer, UtlPool.Item<SrvMonAppEngineStats>, ISrvMonAppEngineStats

Holds stats for an application's AepEngine.


Nested Class Summary
static class SrvMonAppEngineStats.Field
          The SrvMonAppEngineStats xbuf field (used internally when this entity is used as a field of another entity).
static class SrvMonAppEngineStats.ListField
          The SrvMonAppEngineStats list field (used internally when this entity is used as an array field of another entity).
 
Field Summary
static SrvMonAppEngineStats[] EMPTY_ARRAY
          A preallocated empty array used to avoid garbage when returning empty arrays of this type.
 
Constructor Summary
SrvMonAppEngineStats()
           
SrvMonAppEngineStats(int initialBackingBufferSize)
           
 
Method Summary
 SrvMonAppEngineStats acquire()
           
 void addMsgTypeStats(SrvMonMsgTypeStats val)
          Adds the provided value to the list of 'msgTypeStats' values.
 void clearBackupOutboundLogQueueSize()
          Clears the value of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
 void clearBackupOutboundQueueSize()
          Clears the value of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
 void clearCommitEpilogueLatencies()
          Clears the value of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').
 void clearCommitFullLatencies()
          Clears the value of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').
 void clearCommitPrologueLatencies()
          Clears the value of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').
 void clearCommitSendLatencies()
          Clears the value of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').
 void clearCommitStartLatencies()
          Clears the value of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').
 void clearCommitStoreLatencies()
          Clears the value of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').
 void clearCommitTransactionLatencies()
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
 void clearCommitTransitionLatencies()
          Clears the value of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').
 void clearContent()
           
 void clearInAckLatencies()
          Clears the value of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').
 void clearInboundMessageLoggerStats()
          Clears the value of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled.
 void clearInOutLatencies()
          Clears the value of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').
 void clearMsgFilteringLatencies()
          Clears the value of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt').
 void clearMsgPreProcLatencies()
          Clears the value of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').
 void clearMsgProcessingLatencies()
          Clears the value of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc').
 void clearMsgSendCoreLatencies()
          Clears the value of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc')
 void clearMsgSendLatencies()
          Clears the value of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend').
 void clearMsgTypeStats()
          Clears the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
 void clearNumCommitsCompleted()
          Clears the value of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine.
 void clearNumCommitsStarted()
          Clears the value of 'numCommitsStarted' Field Description The number of transaction commits started by the engine.
 void clearNumDupMsgsRcvd()
          Clears the value of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received.
 void clearNumEventsProcessed()
          Clears the value of 'numEventsProcessed' Field Description The number of events processed by the engine
 void clearNumEventsRcvd()
          Clears the value of 'numEventsRcvd' Field Description The number of events received by the engine
 void clearNumFlowEventsProcComplete()
          Clears the value of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine
 void clearNumFlowEventsProcFail()
          Clears the value of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine
 void clearNumFlowEventsProcSuccess()
          Clears the value of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine
 void clearNumFlowEventsRcvd()
          Clears the value of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine
 void clearNumFlows()
          Clears the value of 'numFlows' Field Description The number of active flows in the application.
 void clearNumMsgsFiltered()
          Clears the value of 'numMsgsFiltered' Field Description The number of messages that were filtered.
 void clearNumMsgsRcvdBestEffort()
          Clears the value of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received.
 void clearNumMsgsRcvdGuaranteed()
          Clears the value of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received.
 void clearNumMsgsResent()
          Clears the value of 'numMsgsResent' Field Description The number of messages the application has retransmitted.
 void clearNumMsgsSentBestEffort()
          Clears the value of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application.
 void clearNumMsgsSentGuaranteed()
          Clears the value of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application.
 void clearNumMsgsSourced()
          Clears the value of 'numMsgsSourced' Field Description The number of messages that were sourced.
 void clearNumPartialRollbacks()
          Clears the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated.
 void clearNumRollbacks()
          Clears the value of 'numRollbacks' Field Description The number of transactions that have been rolled back.
 void clearNumSendCommitsCompleted()
          Clears the value of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine.
 void clearNumSendCommitsStarted()
          Clears the value of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine.
 void clearNumStoreCommitsCompleted()
          Clears the value of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine.
 void clearNumStoreCommitsStarted()
          Clears the value of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine.
 void clearNumTransactions()
          Clears the value of 'numTransactions' Field Description The number of transactions created by the engine.
 void clearOutboundMessageLoggerStats()
          Clears the value of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled.
 void clearOutboundSno()
          Clears the value of 'outboundSno' Field Description The current outbound sequence number for the engine.
 void clearOutboundStableSno()
          Clears the value of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine.
 void clearSendCommitCompletionQueueSize()
          Clears the value of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion.
 void clearStoreCommitCompletionQueueSize()
          Clears the value of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine.
 void clearTransactionLeg1ProcessingTimes()
          Clears the value of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg.
 void clearTransactionLeg2ProcessingTimes()
          Clears the value of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg.
 void clearTransactionLeg3ProcessingTimes()
          Clears the value of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') .
 void clearXRogType()
           
 Object clone()
          Creates a clone of this object.
 SrvMonAppEngineStats copy()
          Creates a copy of this SrvMonAppEngineStats.
 void copyInto(SrvMonAppEngineStats copy)
          Copies the contents of this SrvMonAppEngineStats into the target.
static SrvMonAppEngineStats create()
           
static SrvMonAppEngineStats createFrom(byte[] serializedContainer)
           
static SrvMonAppEngineStats createFrom(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
static SrvMonAppEngineStats createFromSerializedXbufContainer(byte[] serializedContainer)
           
static SrvMonAppEngineStats createFromSerializedXbufContainer(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
static com.neeve.xbuf.XbufSchema createSchema()
           
 SrvMonAppEngineStats deserializeFromByteArray(byte[] array)
           
 SrvMonAppEngineStats deserializeFromByteArray(byte[] array, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppEngineStats deserializeFromByteBuffer(ByteBuffer buffer)
           
 SrvMonAppEngineStats deserializeFromByteBuffer(ByteBuffer buffer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppEngineStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length)
           
 SrvMonAppEngineStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppEngineStats deserializeFromNative(long address, int offset, int length)
           
 SrvMonAppEngineStats 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()
           
 long getBackupOutboundLogQueueSize()
          Gets the value of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
 com.neeve.xbuf.XbufVariableLongField getBackupOutboundLogQueueSizeField()
           
static int getBackupOutboundLogQueueSizeFieldId()
          Get the field id for 'backupOutboundLogQueueSize' This method can be used to set field interests.
 long getBackupOutboundQueueSize()
          Gets the value of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
 com.neeve.xbuf.XbufVariableLongField getBackupOutboundQueueSizeField()
           
static int getBackupOutboundQueueSizeFieldId()
          Get the field id for 'backupOutboundQueueSize' This method can be used to set field interests.
 SrvMonIntSeries getCommitEpilogueLatencies()
          Gets the value of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').
static int getCommitEpilogueLatenciesFieldId()
          Get the field id for 'commitEpilogueLatencies' This method can be used to set field interests.
 void getCommitEpilogueLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getCommitFullLatencies()
          Gets the value of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').
static int getCommitFullLatenciesFieldId()
          Get the field id for 'commitFullLatencies' This method can be used to set field interests.
 void getCommitFullLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getCommitPrologueLatencies()
          Gets the value of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').
static int getCommitPrologueLatenciesFieldId()
          Get the field id for 'commitPrologueLatencies' This method can be used to set field interests.
 void getCommitPrologueLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getCommitSendLatencies()
          Gets the value of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').
static int getCommitSendLatenciesFieldId()
          Get the field id for 'commitSendLatencies' This method can be used to set field interests.
 void getCommitSendLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getCommitStartLatencies()
          Gets the value of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').
static int getCommitStartLatenciesFieldId()
          Get the field id for 'commitStartLatencies' This method can be used to set field interests.
 void getCommitStartLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getCommitStoreLatencies()
          Gets the value of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').
static int getCommitStoreLatenciesFieldId()
          Get the field id for 'commitStoreLatencies' This method can be used to set field interests.
 void getCommitStoreLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getCommitTransactionLatencies()
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
static int getCommitTransactionLatenciesFieldId()
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
 void getCommitTransactionLatenciesTo(SrvMonIntSeries to)
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
 SrvMonIntSeries getCommitTransitionLatencies()
          Gets the value of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').
static int getCommitTransitionLatenciesFieldId()
          Get the field id for 'commitTransitionLatencies' This method can be used to set field interests.
 void getCommitTransitionLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
static com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()
           
 SrvMonIntSeries getInAckLatencies()
          Gets the value of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').
static int getInAckLatenciesFieldId()
          Get the field id for 'inAckLatencies' This method can be used to set field interests.
 void getInAckLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonAppMessageLoggerStats getInboundMessageLoggerStats()
          Gets the value of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled.
static int getInboundMessageLoggerStatsFieldId()
          Get the field id for 'inboundMessageLoggerStats' This method can be used to set field interests.
 void getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
          Copies the value of SrvMonAppMessageLoggerStats into the provided value.
 SrvMonIntSeries getInOutLatencies()
          Gets the value of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').
static int getInOutLatenciesFieldId()
          Get the field id for 'inOutLatencies' This method can be used to set field interests.
 void getInOutLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 boolean getIsReadOnly()
           
 SrvMonIntSeries getMsgFilteringLatencies()
          Gets the value of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt').
static int getMsgFilteringLatenciesFieldId()
          Get the field id for 'msgFilteringLatencies' This method can be used to set field interests.
 void getMsgFilteringLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getMsgPreProcLatencies()
          Gets the value of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').
static int getMsgPreProcLatenciesFieldId()
          Get the field id for 'msgPreProcLatencies' This method can be used to set field interests.
 void getMsgPreProcLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getMsgProcessingLatencies()
          Gets the value of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc').
static int getMsgProcessingLatenciesFieldId()
          Get the field id for 'msgProcessingLatencies' This method can be used to set field interests.
 void getMsgProcessingLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getMsgSendCoreLatencies()
          Gets the value of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc')
static int getMsgSendCoreLatenciesFieldId()
          Get the field id for 'msgSendCoreLatencies' This method can be used to set field interests.
 void getMsgSendCoreLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getMsgSendLatencies()
          Gets the value of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend').
static int getMsgSendLatenciesFieldId()
          Get the field id for 'msgSendLatencies' This method can be used to set field interests.
 void getMsgSendLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonMsgTypeStats[] getMsgTypeStats()
          Gets the value of 'msgTypeStats' If the field is not set this method will return null.
 SrvMonMsgTypeStats[] getMsgTypeStatsEmptyIfNull()
          Gets the value of 'msgTypeStats' or an empty array if the value is null or not set.
static int getMsgTypeStatsFieldId()
          Get the field id for 'msgTypeStats' This method can be used to set field interests.
 XIterator<SrvMonMsgTypeStats> getMsgTypeStatsIterator()
          Gets the value of 'msgTypeStats' as iterator of values.
 long getNumCommitsCompleted()
          Gets the value of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine.
 com.neeve.xbuf.XbufVariableLongField getNumCommitsCompletedField()
           
static int getNumCommitsCompletedFieldId()
          Get the field id for 'numCommitsCompleted' This method can be used to set field interests.
 long getNumCommitsStarted()
          Gets the value of 'numCommitsStarted' Field Description The number of transaction commits started by the engine.
 com.neeve.xbuf.XbufVariableLongField getNumCommitsStartedField()
           
static int getNumCommitsStartedFieldId()
          Get the field id for 'numCommitsStarted' This method can be used to set field interests.
 long getNumDupMsgsRcvd()
          Gets the value of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received.
 com.neeve.xbuf.XbufVariableLongField getNumDupMsgsRcvdField()
           
static int getNumDupMsgsRcvdFieldId()
          Get the field id for 'numDupMsgsRcvd' This method can be used to set field interests.
 long getNumEventsProcessed()
          Gets the value of 'numEventsProcessed' Field Description The number of events processed by the engine
 com.neeve.xbuf.XbufVariableLongField getNumEventsProcessedField()
           
static int getNumEventsProcessedFieldId()
          Get the field id for 'numEventsProcessed' This method can be used to set field interests.
 long getNumEventsRcvd()
          Gets the value of 'numEventsRcvd' Field Description The number of events received by the engine
 com.neeve.xbuf.XbufVariableLongField getNumEventsRcvdField()
           
static int getNumEventsRcvdFieldId()
          Get the field id for 'numEventsRcvd' This method can be used to set field interests.
 long getNumFlowEventsProcComplete()
          Gets the value of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine
 com.neeve.xbuf.XbufVariableLongField getNumFlowEventsProcCompleteField()
           
static int getNumFlowEventsProcCompleteFieldId()
          Get the field id for 'numFlowEventsProcComplete' This method can be used to set field interests.
 long getNumFlowEventsProcFail()
          Gets the value of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine
 com.neeve.xbuf.XbufVariableLongField getNumFlowEventsProcFailField()
           
static int getNumFlowEventsProcFailFieldId()
          Get the field id for 'numFlowEventsProcFail' This method can be used to set field interests.
 long getNumFlowEventsProcSuccess()
          Gets the value of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine
 com.neeve.xbuf.XbufVariableLongField getNumFlowEventsProcSuccessField()
           
static int getNumFlowEventsProcSuccessFieldId()
          Get the field id for 'numFlowEventsProcSuccess' This method can be used to set field interests.
 long getNumFlowEventsRcvd()
          Gets the value of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine
 com.neeve.xbuf.XbufVariableLongField getNumFlowEventsRcvdField()
           
static int getNumFlowEventsRcvdFieldId()
          Get the field id for 'numFlowEventsRcvd' This method can be used to set field interests.
 int getNumFlows()
          Gets the value of 'numFlows' Field Description The number of active flows in the application.
 com.neeve.xbuf.XbufVariableIntField getNumFlowsField()
           
static int getNumFlowsFieldId()
          Get the field id for 'numFlows' This method can be used to set field interests.
 long getNumMsgsFiltered()
          Gets the value of 'numMsgsFiltered' Field Description The number of messages that were filtered.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsFilteredField()
           
static int getNumMsgsFilteredFieldId()
          Get the field id for 'numMsgsFiltered' This method can be used to set field interests.
 long getNumMsgsRcvdBestEffort()
          Gets the value of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsRcvdBestEffortField()
           
static int getNumMsgsRcvdBestEffortFieldId()
          Get the field id for 'numMsgsRcvdBestEffort' This method can be used to set field interests.
 long getNumMsgsRcvdGuaranteed()
          Gets the value of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsRcvdGuaranteedField()
           
static int getNumMsgsRcvdGuaranteedFieldId()
          Get the field id for 'numMsgsRcvdGuaranteed' This method can be used to set field interests.
 long getNumMsgsResent()
          Gets the value of 'numMsgsResent' Field Description The number of messages the application has retransmitted.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsResentField()
           
static int getNumMsgsResentFieldId()
          Get the field id for 'numMsgsResent' This method can be used to set field interests.
 long getNumMsgsSentBestEffort()
          Gets the value of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsSentBestEffortField()
           
static int getNumMsgsSentBestEffortFieldId()
          Get the field id for 'numMsgsSentBestEffort' This method can be used to set field interests.
 long getNumMsgsSentGuaranteed()
          Gets the value of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsSentGuaranteedField()
           
static int getNumMsgsSentGuaranteedFieldId()
          Get the field id for 'numMsgsSentGuaranteed' This method can be used to set field interests.
 long getNumMsgsSourced()
          Gets the value of 'numMsgsSourced' Field Description The number of messages that were sourced.
 com.neeve.xbuf.XbufVariableLongField getNumMsgsSourcedField()
           
static int getNumMsgsSourcedFieldId()
          Get the field id for 'numMsgsSourced' This method can be used to set field interests.
 long getNumPartialRollbacks()
          Gets the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated.
 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 of transactions that have been rolled back.
 com.neeve.xbuf.XbufVariableLongField getNumRollbacksField()
           
static int getNumRollbacksFieldId()
          Get the field id for 'numRollbacks' This method can be used to set field interests.
 long getNumSendCommitsCompleted()
          Gets the value of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine.
 com.neeve.xbuf.XbufVariableLongField getNumSendCommitsCompletedField()
           
static int getNumSendCommitsCompletedFieldId()
          Get the field id for 'numSendCommitsCompleted' This method can be used to set field interests.
 long getNumSendCommitsStarted()
          Gets the value of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine.
 com.neeve.xbuf.XbufVariableLongField getNumSendCommitsStartedField()
           
static int getNumSendCommitsStartedFieldId()
          Get the field id for 'numSendCommitsStarted' This method can be used to set field interests.
 long getNumStoreCommitsCompleted()
          Gets the value of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine.
 com.neeve.xbuf.XbufVariableLongField getNumStoreCommitsCompletedField()
           
static int getNumStoreCommitsCompletedFieldId()
          Get the field id for 'numStoreCommitsCompleted' This method can be used to set field interests.
 long getNumStoreCommitsStarted()
          Gets the value of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine.
 com.neeve.xbuf.XbufVariableLongField getNumStoreCommitsStartedField()
           
static int getNumStoreCommitsStartedFieldId()
          Get the field id for 'numStoreCommitsStarted' This method can be used to set field interests.
 long getNumTransactions()
          Gets the value of 'numTransactions' Field Description The number of transactions created by the engine.
 com.neeve.xbuf.XbufVariableLongField getNumTransactionsField()
           
static int getNumTransactionsFieldId()
          Get the field id for 'numTransactions' This method can be used to set field interests.
 SrvMonAppMessageLoggerStats getOutboundMessageLoggerStats()
          Gets the value of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled.
static int getOutboundMessageLoggerStatsFieldId()
          Get the field id for 'outboundMessageLoggerStats' This method can be used to set field interests.
 void getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
          Copies the value of SrvMonAppMessageLoggerStats into the provided value.
 long getOutboundSno()
          Gets the value of 'outboundSno' Field Description The current outbound sequence number for the engine.
 com.neeve.xbuf.XbufVariableLongField getOutboundSnoField()
           
static int getOutboundSnoFieldId()
          Get the field id for 'outboundSno' This method can be used to set field interests.
 long getOutboundStableSno()
          Gets the value of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine.
 com.neeve.xbuf.XbufVariableLongField getOutboundStableSnoField()
           
static int getOutboundStableSnoFieldId()
          Get the field id for 'outboundStableSno' This method can be used to set field interests.
 int getOwnerCount()
           
 UtlPool<SrvMonAppEngineStats> getPool()
          Get a pool item's pool.
 int getSendCommitCompletionQueueSize()
          Gets the value of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion.
 com.neeve.xbuf.XbufVariableIntField getSendCommitCompletionQueueSizeField()
           
static int getSendCommitCompletionQueueSizeFieldId()
          Get the field id for 'sendCommitCompletionQueueSize' This method can be used to set field interests.
 int getSerializeToNativeLength()
           
 int getStoreCommitCompletionQueueSize()
          Gets the value of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine.
 com.neeve.xbuf.XbufVariableIntField getStoreCommitCompletionQueueSizeField()
           
static int getStoreCommitCompletionQueueSizeFieldId()
          Get the field id for 'storeCommitCompletionQueueSize' This method can be used to set field interests.
 SrvMonIntSeries getTransactionLeg1ProcessingTimes()
          Gets the value of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg.
static int getTransactionLeg1ProcessingTimesFieldId()
          Get the field id for 'transactionLeg1ProcessingTimes' This method can be used to set field interests.
 void getTransactionLeg1ProcessingTimesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getTransactionLeg2ProcessingTimes()
          Gets the value of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg.
static int getTransactionLeg2ProcessingTimesFieldId()
          Get the field id for 'transactionLeg2ProcessingTimes' This method can be used to set field interests.
 void getTransactionLeg2ProcessingTimesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getTransactionLeg3ProcessingTimes()
          Gets the value of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') .
static int getTransactionLeg3ProcessingTimesFieldId()
          Get the field id for 'transactionLeg3ProcessingTimes' This method can be used to set field interests.
 void getTransactionLeg3ProcessingTimesTo(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.
 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 hasBackupOutboundLogQueueSize()
          Checks for the presence of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
 boolean hasBackupOutboundQueueSize()
          Checks for the presence of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
 boolean hasCommitEpilogueLatencies()
          Checks for the presence of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').
 boolean hasCommitFullLatencies()
          Checks for the presence of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').
 boolean hasCommitPrologueLatencies()
          Checks for the presence of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').
 boolean hasCommitSendLatencies()
          Checks for the presence of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').
 boolean hasCommitStartLatencies()
          Checks for the presence of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').
 boolean hasCommitStoreLatencies()
          Checks for the presence of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').
 boolean hasCommitTransactionLatencies()
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
 boolean hasCommitTransitionLatencies()
          Checks for the presence of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').
 boolean hasInAckLatencies()
          Checks for the presence of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').
 boolean hasInboundMessageLoggerStats()
          Checks for the presence of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled.
 boolean hasInOutLatencies()
          Checks for the presence of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').
 boolean hasMsgFilteringLatencies()
          Checks for the presence of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt').
 boolean hasMsgPreProcLatencies()
          Checks for the presence of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').
 boolean hasMsgProcessingLatencies()
          Checks for the presence of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc').
 boolean hasMsgSendCoreLatencies()
          Checks for the presence of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc')
 boolean hasMsgSendLatencies()
          Checks for the presence of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend').
 boolean hasNumCommitsCompleted()
          Checks for the presence of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine.
 boolean hasNumCommitsStarted()
          Checks for the presence of 'numCommitsStarted' Field Description The number of transaction commits started by the engine.
 boolean hasNumDupMsgsRcvd()
          Checks for the presence of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received.
 boolean hasNumEventsProcessed()
          Checks for the presence of 'numEventsProcessed' Field Description The number of events processed by the engine
 boolean hasNumEventsRcvd()
          Checks for the presence of 'numEventsRcvd' Field Description The number of events received by the engine
 boolean hasNumFlowEventsProcComplete()
          Checks for the presence of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine
 boolean hasNumFlowEventsProcFail()
          Checks for the presence of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine
 boolean hasNumFlowEventsProcSuccess()
          Checks for the presence of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine
 boolean hasNumFlowEventsRcvd()
          Checks for the presence of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine
 boolean hasNumFlows()
          Checks for the presence of 'numFlows' Field Description The number of active flows in the application.
 boolean hasNumMsgsFiltered()
          Checks for the presence of 'numMsgsFiltered' Field Description The number of messages that were filtered.
 boolean hasNumMsgsRcvdBestEffort()
          Checks for the presence of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received.
 boolean hasNumMsgsRcvdGuaranteed()
          Checks for the presence of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received.
 boolean hasNumMsgsResent()
          Checks for the presence of 'numMsgsResent' Field Description The number of messages the application has retransmitted.
 boolean hasNumMsgsSentBestEffort()
          Checks for the presence of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application.
 boolean hasNumMsgsSentGuaranteed()
          Checks for the presence of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application.
 boolean hasNumMsgsSourced()
          Checks for the presence of 'numMsgsSourced' Field Description The number of messages that were sourced.
 boolean hasNumPartialRollbacks()
          Checks for the presence of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated.
 boolean hasNumRollbacks()
          Checks for the presence of 'numRollbacks' Field Description The number of transactions that have been rolled back.
 boolean hasNumSendCommitsCompleted()
          Checks for the presence of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine.
 boolean hasNumSendCommitsStarted()
          Checks for the presence of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine.
 boolean hasNumStoreCommitsCompleted()
          Checks for the presence of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine.
 boolean hasNumStoreCommitsStarted()
          Checks for the presence of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine.
 boolean hasNumTransactions()
          Checks for the presence of 'numTransactions' Field Description The number of transactions created by the engine.
 boolean hasOutboundMessageLoggerStats()
          Checks for the presence of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled.
 boolean hasOutboundSno()
          Checks for the presence of 'outboundSno' Field Description The current outbound sequence number for the engine.
 boolean hasOutboundStableSno()
          Checks for the presence of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine.
 boolean hasSendCommitCompletionQueueSize()
          Checks for the presence of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion.
 boolean hasStoreCommitCompletionQueueSize()
          Checks for the presence of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine.
 boolean hasTransactionLeg1ProcessingTimes()
          Checks for the presence of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg.
 boolean hasTransactionLeg2ProcessingTimes()
          Checks for the presence of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg.
 boolean hasTransactionLeg3ProcessingTimes()
          Checks for the presence of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') .
 boolean hasXRogType()
           
 SrvMonAppEngineStats init()
          Initialize an item.
 boolean isBufferBacked()
           
 boolean isDirty()
           
 boolean isReferenceCounted()
           
 boolean isValid()
          Tests if this object has any validation errors.
 void lendCommitEpilogueLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendCommitFullLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendCommitPrologueLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendCommitSendLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendCommitStartLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendCommitStoreLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendCommitTransactionLatencies(SrvMonIntSeries val)
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
 void lendCommitTransitionLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendInAckLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
          'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field.
 void lendInOutLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendMsgFilteringLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendMsgPreProcLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendMsgProcessingLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendMsgSendCoreLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendMsgSendLatencies(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendMsgTypeStats(SrvMonMsgTypeStats val)
          Adds the provided value to the list of 'msgTypeStats' values and acquires a reference to it.
 void lendMsgTypeStats(SrvMonMsgTypeStats[] val)
          Lends the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
 void lendMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
          Sets the value of 'msgTypeStats' by lending the values from the provided iterator.
 void lendOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
          'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field.
 void lendTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
          'Lends' a reference of the SrvMonIntSeries to the message for this field.
 void lendTransactionLeg3ProcessingTimes(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 setBackupOutboundLogQueueSize(long val)
          Sets the value of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
 void setBackupOutboundLogQueueSizeFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setBackupOutboundQueueSize(long val)
          Sets the value of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
 void setBackupOutboundQueueSizeFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setCommitEpilogueLatencies(SrvMonIntSeries val)
          Sets the value of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').
 void setCommitFullLatencies(SrvMonIntSeries val)
          Sets the value of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').
 void setCommitPrologueLatencies(SrvMonIntSeries val)
          Sets the value of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').
 void setCommitSendLatencies(SrvMonIntSeries val)
          Sets the value of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').
 void setCommitStartLatencies(SrvMonIntSeries val)
          Sets the value of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').
 void setCommitStoreLatencies(SrvMonIntSeries val)
          Sets the value of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').
 void setCommitTransactionLatencies(SrvMonIntSeries val)
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
 void setCommitTransitionLatencies(SrvMonIntSeries val)
          Sets the value of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').
static void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)
           
static void setFieldInterest(List<Integer> fieldIds)
           
 void setInAckLatencies(SrvMonIntSeries val)
          Sets the value of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').
 void setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
          Sets the value of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled.
 void setInOutLatencies(SrvMonIntSeries val)
          Sets the value of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').
 void setMsgFilteringLatencies(SrvMonIntSeries val)
          Sets the value of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt').
 void setMsgPreProcLatencies(SrvMonIntSeries val)
          Sets the value of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').
 void setMsgProcessingLatencies(SrvMonIntSeries val)
          Sets the value of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc').
 void setMsgSendCoreLatencies(SrvMonIntSeries val)
          Sets the value of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc')
 void setMsgSendLatencies(SrvMonIntSeries val)
          Sets the value of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend').
 void setMsgTypeStats(SrvMonMsgTypeStats[] val)
          Sets the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
 void setMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
          Sets the value of 'msgTypeStats' using the values from the provided iterator.
 void setNumCommitsCompleted(long val)
          Sets the value of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine.
 void setNumCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumCommitsStarted(long val)
          Sets the value of 'numCommitsStarted' Field Description The number of transaction commits started by the engine.
 void setNumCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumDupMsgsRcvd(long val)
          Sets the value of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received.
 void setNumDupMsgsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumEventsProcessed(long val)
          Sets the value of 'numEventsProcessed' Field Description The number of events processed by the engine
 void setNumEventsProcessedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumEventsRcvd(long val)
          Sets the value of 'numEventsRcvd' Field Description The number of events received by the engine
 void setNumEventsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumFlowEventsProcComplete(long val)
          Sets the value of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine
 void setNumFlowEventsProcCompleteFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumFlowEventsProcFail(long val)
          Sets the value of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine
 void setNumFlowEventsProcFailFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumFlowEventsProcSuccess(long val)
          Sets the value of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine
 void setNumFlowEventsProcSuccessFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumFlowEventsRcvd(long val)
          Sets the value of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine
 void setNumFlowEventsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumFlows(int val)
          Sets the value of 'numFlows' Field Description The number of active flows in the application.
 void setNumFlowsFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setNumMsgsFiltered(long val)
          Sets the value of 'numMsgsFiltered' Field Description The number of messages that were filtered.
 void setNumMsgsFilteredFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsRcvdBestEffort(long val)
          Sets the value of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received.
 void setNumMsgsRcvdBestEffortFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsRcvdGuaranteed(long val)
          Sets the value of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received.
 void setNumMsgsRcvdGuaranteedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsResent(long val)
          Sets the value of 'numMsgsResent' Field Description The number of messages the application has retransmitted.
 void setNumMsgsResentFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsSentBestEffort(long val)
          Sets the value of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application.
 void setNumMsgsSentBestEffortFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsSentGuaranteed(long val)
          Sets the value of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application.
 void setNumMsgsSentGuaranteedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumMsgsSourced(long val)
          Sets the value of 'numMsgsSourced' Field Description The number of messages that were sourced.
 void setNumMsgsSourcedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumPartialRollbacks(long val)
          Sets the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated.
 void setNumPartialRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumRollbacks(long val)
          Sets the value of 'numRollbacks' Field Description The number of transactions that have been rolled back.
 void setNumRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumSendCommitsCompleted(long val)
          Sets the value of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine.
 void setNumSendCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumSendCommitsStarted(long val)
          Sets the value of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine.
 void setNumSendCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumStoreCommitsCompleted(long val)
          Sets the value of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine.
 void setNumStoreCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumStoreCommitsStarted(long val)
          Sets the value of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine.
 void setNumStoreCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumTransactions(long val)
          Sets the value of 'numTransactions' Field Description The number of transactions created by the engine.
 void setNumTransactionsFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
          Sets the value of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled.
 void setOutboundSno(long val)
          Sets the value of 'outboundSno' Field Description The current outbound sequence number for the engine.
 void setOutboundSnoFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setOutboundStableSno(long val)
          Sets the value of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine.
 void setOutboundStableSnoFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 SrvMonAppEngineStats setPool(UtlPool<SrvMonAppEngineStats> pool)
          Set a pool item's pool.
 void setSendCommitCompletionQueueSize(int val)
          Sets the value of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion.
 void setSendCommitCompletionQueueSizeFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setStoreCommitCompletionQueueSize(int val)
          Sets the value of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine.
 void setStoreCommitCompletionQueueSizeFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
          Sets the value of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg.
 void setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
          Sets the value of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg.
 void setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
          Sets the value of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') .
 void setXRogType(short val)
           
 void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)
           
 void sync()
           
 void syncFieldBitmask()
           
 SrvMonIntSeries takeCommitEpilogueLatencies()
          'Takes' a reference to the commitEpilogueLatencies field from the message.
 SrvMonIntSeries takeCommitFullLatencies()
          'Takes' a reference to the commitFullLatencies field from the message.
 SrvMonIntSeries takeCommitPrologueLatencies()
          'Takes' a reference to the commitPrologueLatencies field from the message.
 SrvMonIntSeries takeCommitSendLatencies()
          'Takes' a reference to the commitSendLatencies field from the message.
 SrvMonIntSeries takeCommitStartLatencies()
          'Takes' a reference to the commitStartLatencies field from the message.
 SrvMonIntSeries takeCommitStoreLatencies()
          'Takes' a reference to the commitStoreLatencies field from the message.
 SrvMonIntSeries takeCommitTransactionLatencies()
          Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).
 SrvMonIntSeries takeCommitTransitionLatencies()
          'Takes' a reference to the commitTransitionLatencies field from the message.
 SrvMonIntSeries takeInAckLatencies()
          'Takes' a reference to the inAckLatencies field from the message.
 SrvMonAppMessageLoggerStats takeInboundMessageLoggerStats()
          'Takes' a reference to the inboundMessageLoggerStats field from the message.
 SrvMonIntSeries takeInOutLatencies()
          'Takes' a reference to the inOutLatencies field from the message.
 SrvMonIntSeries takeMsgFilteringLatencies()
          'Takes' a reference to the msgFilteringLatencies field from the message.
 SrvMonIntSeries takeMsgPreProcLatencies()
          'Takes' a reference to the msgPreProcLatencies field from the message.
 SrvMonIntSeries takeMsgProcessingLatencies()
          'Takes' a reference to the msgProcessingLatencies field from the message.
 SrvMonIntSeries takeMsgSendCoreLatencies()
          'Takes' a reference to the msgSendCoreLatencies field from the message.
 SrvMonIntSeries takeMsgSendLatencies()
          'Takes' a reference to the msgSendLatencies field from the message.
 SrvMonMsgTypeStats[] takeMsgTypeStats()
          Takes the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
 SrvMonAppMessageLoggerStats takeOutboundMessageLoggerStats()
          'Takes' a reference to the outboundMessageLoggerStats field from the message.
 SrvMonIntSeries takeTransactionLeg1ProcessingTimes()
          'Takes' a reference to the transactionLeg1ProcessingTimes field from the message.
 SrvMonIntSeries takeTransactionLeg2ProcessingTimes()
          'Takes' a reference to the transactionLeg2ProcessingTimes field from the message.
 SrvMonIntSeries takeTransactionLeg3ProcessingTimes()
          'Takes' a reference to the transactionLeg3ProcessingTimes field from the message.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_ARRAY

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

Constructor Detail

SrvMonAppEngineStats

public SrvMonAppEngineStats()

SrvMonAppEngineStats

public SrvMonAppEngineStats(int initialBackingBufferSize)
Method Detail

create

public static SrvMonAppEngineStats create()

createFromSerializedXbufContainer

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

createFromSerializedXbufContainer

public static SrvMonAppEngineStats createFromSerializedXbufContainer(byte[] serializedContainer)

createFrom

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

createFrom

public static SrvMonAppEngineStats createFrom(byte[] serializedContainer)

setDesyncPolicy

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

getDesyncPolicy

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

setFieldInterest

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

clearContent

public final void clearContent()

syncFieldBitmask

public final void syncFieldBitmask()

desyncFieldBitmask

public final void desyncFieldBitmask()

getBackingBuffer

public final PktBuffer getBackingBuffer()

optimizeFor

public static final void optimizeFor(int val)

setAsReadOnly

public final void setAsReadOnly()

getIsReadOnly

public final boolean getIsReadOnly()

getXRogTypeFieldId

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

This method can be used to set field interests.

See Also:
getXRogType()

setXRogType

public final void setXRogType(short val)

getXRogType

public final short getXRogType()

setXRogTypeFrom

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

getXRogTypeField

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

hasXRogType

public final boolean hasXRogType()

clearXRogType

public final void clearXRogType()

getNumFlowsFieldId

public static final int getNumFlowsFieldId()
Get the field id for 'numFlows'

This method can be used to set field interests.

See Also:
getNumFlows()

setNumFlows

public final void setNumFlows(int val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numFlows'

Field Description

The number of active flows in the application.

Specified by:
setNumFlows in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumFlows

public final int getNumFlows()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numFlows'

Field Description

The number of active flows in the application.

Specified by:
getNumFlows in interface ISrvMonAppEngineStats
Returns:
The number of active flows in the application.

setNumFlowsFrom

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

getNumFlowsField

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

hasNumFlows

public final boolean hasNumFlows()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numFlows'

Field Description

The number of active flows in the application.

Specified by:
hasNumFlows in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumFlows()

clearNumFlows

public final void clearNumFlows()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numFlows'

Field Description

The number of active flows in the application.

Specified by:
clearNumFlows in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumFlows(int)

getNumMsgsRcvdBestEffortFieldId

public static final int getNumMsgsRcvdBestEffortFieldId()
Get the field id for 'numMsgsRcvdBestEffort'

This method can be used to set field interests.

See Also:
getNumMsgsRcvdBestEffort()

setNumMsgsRcvdBestEffort

public final void setNumMsgsRcvdBestEffort(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numMsgsRcvdBestEffort'

Field Description

The number of best effort messages the application has received.

Specified by:
setNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumMsgsRcvdBestEffort

public final long getNumMsgsRcvdBestEffort()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numMsgsRcvdBestEffort'

Field Description

The number of best effort messages the application has received.

Specified by:
getNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStats
Returns:
The number of best effort messages the application has received.

setNumMsgsRcvdBestEffortFrom

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

getNumMsgsRcvdBestEffortField

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

hasNumMsgsRcvdBestEffort

public final boolean hasNumMsgsRcvdBestEffort()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numMsgsRcvdBestEffort'

Field Description

The number of best effort messages the application has received.

Specified by:
hasNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumMsgsRcvdBestEffort()

clearNumMsgsRcvdBestEffort

public final void clearNumMsgsRcvdBestEffort()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numMsgsRcvdBestEffort'

Field Description

The number of best effort messages the application has received.

Specified by:
clearNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumMsgsRcvdBestEffort(long)

getNumMsgsRcvdGuaranteedFieldId

public static final int getNumMsgsRcvdGuaranteedFieldId()
Get the field id for 'numMsgsRcvdGuaranteed'

This method can be used to set field interests.

See Also:
getNumMsgsRcvdGuaranteed()

setNumMsgsRcvdGuaranteed

public final void setNumMsgsRcvdGuaranteed(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numMsgsRcvdGuaranteed'

Field Description

The number of guaranteed messages the application has received.

Specified by:
setNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumMsgsRcvdGuaranteed

public final long getNumMsgsRcvdGuaranteed()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numMsgsRcvdGuaranteed'

Field Description

The number of guaranteed messages the application has received.

Specified by:
getNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStats
Returns:
The number of guaranteed messages the application has received.

setNumMsgsRcvdGuaranteedFrom

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

getNumMsgsRcvdGuaranteedField

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

hasNumMsgsRcvdGuaranteed

public final boolean hasNumMsgsRcvdGuaranteed()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numMsgsRcvdGuaranteed'

Field Description

The number of guaranteed messages the application has received.

Specified by:
hasNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumMsgsRcvdGuaranteed()

clearNumMsgsRcvdGuaranteed

public final void clearNumMsgsRcvdGuaranteed()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numMsgsRcvdGuaranteed'

Field Description

The number of guaranteed messages the application has received.

Specified by:
clearNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumMsgsRcvdGuaranteed(long)

getNumDupMsgsRcvdFieldId

public static final int getNumDupMsgsRcvdFieldId()
Get the field id for 'numDupMsgsRcvd'

This method can be used to set field interests.

See Also:
getNumDupMsgsRcvd()

setNumDupMsgsRcvd

public final void setNumDupMsgsRcvd(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numDupMsgsRcvd'

Field Description

The number of duplicate messages the application has received.

Specified by:
setNumDupMsgsRcvd in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumDupMsgsRcvd

public final long getNumDupMsgsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numDupMsgsRcvd'

Field Description

The number of duplicate messages the application has received.

Specified by:
getNumDupMsgsRcvd in interface ISrvMonAppEngineStats
Returns:
The number of duplicate messages the application has received.

setNumDupMsgsRcvdFrom

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

getNumDupMsgsRcvdField

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

hasNumDupMsgsRcvd

public final boolean hasNumDupMsgsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numDupMsgsRcvd'

Field Description

The number of duplicate messages the application has received.

Specified by:
hasNumDupMsgsRcvd in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumDupMsgsRcvd()

clearNumDupMsgsRcvd

public final void clearNumDupMsgsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numDupMsgsRcvd'

Field Description

The number of duplicate messages the application has received.

Specified by:
clearNumDupMsgsRcvd in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumDupMsgsRcvd(long)

getNumMsgsSentBestEffortFieldId

public static final int getNumMsgsSentBestEffortFieldId()
Get the field id for 'numMsgsSentBestEffort'

This method can be used to set field interests.

See Also:
getNumMsgsSentBestEffort()

setNumMsgsSentBestEffort

public final void setNumMsgsSentBestEffort(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numMsgsSentBestEffort'

Field Description

The number of best effort messages sent by the application.

Specified by:
setNumMsgsSentBestEffort in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumMsgsSentBestEffort

public final long getNumMsgsSentBestEffort()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numMsgsSentBestEffort'

Field Description

The number of best effort messages sent by the application.

Specified by:
getNumMsgsSentBestEffort in interface ISrvMonAppEngineStats
Returns:
The number of best effort messages sent by the application.

setNumMsgsSentBestEffortFrom

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

getNumMsgsSentBestEffortField

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

hasNumMsgsSentBestEffort

public final boolean hasNumMsgsSentBestEffort()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numMsgsSentBestEffort'

Field Description

The number of best effort messages sent by the application.

Specified by:
hasNumMsgsSentBestEffort in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumMsgsSentBestEffort()

clearNumMsgsSentBestEffort

public final void clearNumMsgsSentBestEffort()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numMsgsSentBestEffort'

Field Description

The number of best effort messages sent by the application.

Specified by:
clearNumMsgsSentBestEffort in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumMsgsSentBestEffort(long)

getNumMsgsSentGuaranteedFieldId

public static final int getNumMsgsSentGuaranteedFieldId()
Get the field id for 'numMsgsSentGuaranteed'

This method can be used to set field interests.

See Also:
getNumMsgsSentGuaranteed()

setNumMsgsSentGuaranteed

public final void setNumMsgsSentGuaranteed(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numMsgsSentGuaranteed'

Field Description

The number of guaranteed messages sent by the application.

Specified by:
setNumMsgsSentGuaranteed in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumMsgsSentGuaranteed

public final long getNumMsgsSentGuaranteed()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numMsgsSentGuaranteed'

Field Description

The number of guaranteed messages sent by the application.

Specified by:
getNumMsgsSentGuaranteed in interface ISrvMonAppEngineStats
Returns:
The number of guaranteed messages sent by the application.

setNumMsgsSentGuaranteedFrom

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

getNumMsgsSentGuaranteedField

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

hasNumMsgsSentGuaranteed

public final boolean hasNumMsgsSentGuaranteed()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numMsgsSentGuaranteed'

Field Description

The number of guaranteed messages sent by the application.

Specified by:
hasNumMsgsSentGuaranteed in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumMsgsSentGuaranteed()

clearNumMsgsSentGuaranteed

public final void clearNumMsgsSentGuaranteed()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numMsgsSentGuaranteed'

Field Description

The number of guaranteed messages sent by the application.

Specified by:
clearNumMsgsSentGuaranteed in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumMsgsSentGuaranteed(long)

getNumMsgsResentFieldId

public static final int getNumMsgsResentFieldId()
Get the field id for 'numMsgsResent'

This method can be used to set field interests.

See Also:
getNumMsgsResent()

setNumMsgsResent

public final void setNumMsgsResent(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numMsgsResent'

Field Description

The number of messages the application has retransmitted.

Specified by:
setNumMsgsResent in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumMsgsResent

public final long getNumMsgsResent()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numMsgsResent'

Field Description

The number of messages the application has retransmitted.

Specified by:
getNumMsgsResent in interface ISrvMonAppEngineStats
Returns:
The number of messages the application has retransmitted.

setNumMsgsResentFrom

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

getNumMsgsResentField

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

hasNumMsgsResent

public final boolean hasNumMsgsResent()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numMsgsResent'

Field Description

The number of messages the application has retransmitted.

Specified by:
hasNumMsgsResent in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumMsgsResent()

clearNumMsgsResent

public final void clearNumMsgsResent()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numMsgsResent'

Field Description

The number of messages the application has retransmitted.

Specified by:
clearNumMsgsResent in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumMsgsResent(long)

getNumEventsRcvdFieldId

public static final int getNumEventsRcvdFieldId()
Get the field id for 'numEventsRcvd'

This method can be used to set field interests.

See Also:
getNumEventsRcvd()

setNumEventsRcvd

public final void setNumEventsRcvd(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numEventsRcvd'

Field Description

The number of events received by the engine

Specified by:
setNumEventsRcvd in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumEventsRcvd

public final long getNumEventsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numEventsRcvd'

Field Description

The number of events received by the engine

Specified by:
getNumEventsRcvd in interface ISrvMonAppEngineStats
Returns:
The number of events received by the engine

setNumEventsRcvdFrom

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

getNumEventsRcvdField

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

hasNumEventsRcvd

public final boolean hasNumEventsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numEventsRcvd'

Field Description

The number of events received by the engine

Specified by:
hasNumEventsRcvd in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumEventsRcvd()

clearNumEventsRcvd

public final void clearNumEventsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numEventsRcvd'

Field Description

The number of events received by the engine

Specified by:
clearNumEventsRcvd in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumEventsRcvd(long)

getNumFlowEventsRcvdFieldId

public static final int getNumFlowEventsRcvdFieldId()
Get the field id for 'numFlowEventsRcvd'

This method can be used to set field interests.

See Also:
getNumFlowEventsRcvd()

setNumFlowEventsRcvd

public final void setNumFlowEventsRcvd(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numFlowEventsRcvd'

Field Description

The number of flow related events processed by the engine

Specified by:
setNumFlowEventsRcvd in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumFlowEventsRcvd

public final long getNumFlowEventsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numFlowEventsRcvd'

Field Description

The number of flow related events processed by the engine

Specified by:
getNumFlowEventsRcvd in interface ISrvMonAppEngineStats
Returns:
The number of flow related events processed by the engine

setNumFlowEventsRcvdFrom

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

getNumFlowEventsRcvdField

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

hasNumFlowEventsRcvd

public final boolean hasNumFlowEventsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numFlowEventsRcvd'

Field Description

The number of flow related events processed by the engine

Specified by:
hasNumFlowEventsRcvd in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumFlowEventsRcvd()

clearNumFlowEventsRcvd

public final void clearNumFlowEventsRcvd()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numFlowEventsRcvd'

Field Description

The number of flow related events processed by the engine

Specified by:
clearNumFlowEventsRcvd in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumFlowEventsRcvd(long)

getNumFlowEventsProcSuccessFieldId

public static final int getNumFlowEventsProcSuccessFieldId()
Get the field id for 'numFlowEventsProcSuccess'

This method can be used to set field interests.

See Also:
getNumFlowEventsProcSuccess()

setNumFlowEventsProcSuccess

public final void setNumFlowEventsProcSuccess(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numFlowEventsProcSuccess'

Field Description

The number of flow related events successfully processed by the engine

Specified by:
setNumFlowEventsProcSuccess in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumFlowEventsProcSuccess

public final long getNumFlowEventsProcSuccess()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numFlowEventsProcSuccess'

Field Description

The number of flow related events successfully processed by the engine

Specified by:
getNumFlowEventsProcSuccess in interface ISrvMonAppEngineStats
Returns:
The number of flow related events successfully processed by the engine

setNumFlowEventsProcSuccessFrom

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

getNumFlowEventsProcSuccessField

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

hasNumFlowEventsProcSuccess

public final boolean hasNumFlowEventsProcSuccess()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numFlowEventsProcSuccess'

Field Description

The number of flow related events successfully processed by the engine

Specified by:
hasNumFlowEventsProcSuccess in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumFlowEventsProcSuccess()

clearNumFlowEventsProcSuccess

public final void clearNumFlowEventsProcSuccess()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numFlowEventsProcSuccess'

Field Description

The number of flow related events successfully processed by the engine

Specified by:
clearNumFlowEventsProcSuccess in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumFlowEventsProcSuccess(long)

getNumFlowEventsProcFailFieldId

public static final int getNumFlowEventsProcFailFieldId()
Get the field id for 'numFlowEventsProcFail'

This method can be used to set field interests.

See Also:
getNumFlowEventsProcFail()

setNumFlowEventsProcFail

public final void setNumFlowEventsProcFail(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numFlowEventsProcFail'

Field Description

The number of flow related events unsuccessfully processed by the engine

Specified by:
setNumFlowEventsProcFail in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumFlowEventsProcFail

public final long getNumFlowEventsProcFail()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numFlowEventsProcFail'

Field Description

The number of flow related events unsuccessfully processed by the engine

Specified by:
getNumFlowEventsProcFail in interface ISrvMonAppEngineStats
Returns:
The number of flow related events unsuccessfully processed by the engine

setNumFlowEventsProcFailFrom

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

getNumFlowEventsProcFailField

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

hasNumFlowEventsProcFail

public final boolean hasNumFlowEventsProcFail()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numFlowEventsProcFail'

Field Description

The number of flow related events unsuccessfully processed by the engine

Specified by:
hasNumFlowEventsProcFail in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumFlowEventsProcFail()

clearNumFlowEventsProcFail

public final void clearNumFlowEventsProcFail()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numFlowEventsProcFail'

Field Description

The number of flow related events unsuccessfully processed by the engine

Specified by:
clearNumFlowEventsProcFail in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumFlowEventsProcFail(long)

getNumFlowEventsProcCompleteFieldId

public static final int getNumFlowEventsProcCompleteFieldId()
Get the field id for 'numFlowEventsProcComplete'

This method can be used to set field interests.

See Also:
getNumFlowEventsProcComplete()

setNumFlowEventsProcComplete

public final void setNumFlowEventsProcComplete(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numFlowEventsProcComplete'

Field Description

The number of flow related events that have completely processed by the engine

Specified by:
setNumFlowEventsProcComplete in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumFlowEventsProcComplete

public final long getNumFlowEventsProcComplete()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numFlowEventsProcComplete'

Field Description

The number of flow related events that have completely processed by the engine

Specified by:
getNumFlowEventsProcComplete in interface ISrvMonAppEngineStats
Returns:
The number of flow related events that have completely processed by the engine

setNumFlowEventsProcCompleteFrom

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

getNumFlowEventsProcCompleteField

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

hasNumFlowEventsProcComplete

public final boolean hasNumFlowEventsProcComplete()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numFlowEventsProcComplete'

Field Description

The number of flow related events that have completely processed by the engine

Specified by:
hasNumFlowEventsProcComplete in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumFlowEventsProcComplete()

clearNumFlowEventsProcComplete

public final void clearNumFlowEventsProcComplete()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numFlowEventsProcComplete'

Field Description

The number of flow related events that have completely processed by the engine

Specified by:
clearNumFlowEventsProcComplete in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumFlowEventsProcComplete(long)

getNumTransactionsFieldId

public static final int getNumTransactionsFieldId()
Get the field id for 'numTransactions'

This method can be used to set field interests.

See Also:
getNumTransactions()

setNumTransactions

public final void setNumTransactions(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numTransactions'

Field Description

The number of transactions created by the engine.

Specified by:
setNumTransactions in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumTransactions

public final long getNumTransactions()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numTransactions'

Field Description

The number of transactions created by the engine.

Specified by:
getNumTransactions in interface ISrvMonAppEngineStats
Returns:
The number of transactions created by the engine.

setNumTransactionsFrom

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

getNumTransactionsField

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

hasNumTransactions

public final boolean hasNumTransactions()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numTransactions'

Field Description

The number of transactions created by the engine.

Specified by:
hasNumTransactions in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumTransactions()

clearNumTransactions

public final void clearNumTransactions()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numTransactions'

Field Description

The number of transactions created by the engine.

Specified by:
clearNumTransactions in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumTransactions(long)

getNumCommitsStartedFieldId

public static final int getNumCommitsStartedFieldId()
Get the field id for 'numCommitsStarted'

This method can be used to set field interests.

See Also:
getNumCommitsStarted()

setNumCommitsStarted

public final void setNumCommitsStarted(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numCommitsStarted'

Field Description

The number of transaction commits started by the engine.

Specified by:
setNumCommitsStarted in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumCommitsStarted

public final long getNumCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numCommitsStarted'

Field Description

The number of transaction commits started by the engine.

Specified by:
getNumCommitsStarted in interface ISrvMonAppEngineStats
Returns:
The number of transaction commits started by the engine.

setNumCommitsStartedFrom

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

getNumCommitsStartedField

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

hasNumCommitsStarted

public final boolean hasNumCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numCommitsStarted'

Field Description

The number of transaction commits started by the engine.

Specified by:
hasNumCommitsStarted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumCommitsStarted()

clearNumCommitsStarted

public final void clearNumCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numCommitsStarted'

Field Description

The number of transaction commits started by the engine.

Specified by:
clearNumCommitsStarted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumCommitsStarted(long)

getNumCommitsCompletedFieldId

public static final int getNumCommitsCompletedFieldId()
Get the field id for 'numCommitsCompleted'

This method can be used to set field interests.

See Also:
getNumCommitsCompleted()

setNumCommitsCompleted

public final void setNumCommitsCompleted(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numCommitsCompleted'

Field Description

The number of transaction commits completed by the engine.

Specified by:
setNumCommitsCompleted in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumCommitsCompleted

public final long getNumCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numCommitsCompleted'

Field Description

The number of transaction commits completed by the engine.

Specified by:
getNumCommitsCompleted in interface ISrvMonAppEngineStats
Returns:
The number of transaction commits completed by the engine.

setNumCommitsCompletedFrom

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

getNumCommitsCompletedField

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

hasNumCommitsCompleted

public final boolean hasNumCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numCommitsCompleted'

Field Description

The number of transaction commits completed by the engine.

Specified by:
hasNumCommitsCompleted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumCommitsCompleted()

clearNumCommitsCompleted

public final void clearNumCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numCommitsCompleted'

Field Description

The number of transaction commits completed by the engine.

Specified by:
clearNumCommitsCompleted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumCommitsCompleted(long)

getNumSendCommitsStartedFieldId

public static final int getNumSendCommitsStartedFieldId()
Get the field id for 'numSendCommitsStarted'

This method can be used to set field interests.

See Also:
getNumSendCommitsStarted()

setNumSendCommitsStarted

public final void setNumSendCommitsStarted(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numSendCommitsStarted'

Field Description

The number of send (message bus) commits started by the engine.

Specified by:
setNumSendCommitsStarted in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumSendCommitsStarted

public final long getNumSendCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numSendCommitsStarted'

Field Description

The number of send (message bus) commits started by the engine.

Specified by:
getNumSendCommitsStarted in interface ISrvMonAppEngineStats
Returns:
The number of send (message bus) commits started by the engine.

setNumSendCommitsStartedFrom

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

getNumSendCommitsStartedField

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

hasNumSendCommitsStarted

public final boolean hasNumSendCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numSendCommitsStarted'

Field Description

The number of send (message bus) commits started by the engine.

Specified by:
hasNumSendCommitsStarted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumSendCommitsStarted()

clearNumSendCommitsStarted

public final void clearNumSendCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numSendCommitsStarted'

Field Description

The number of send (message bus) commits started by the engine.

Specified by:
clearNumSendCommitsStarted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumSendCommitsStarted(long)

getNumSendCommitsCompletedFieldId

public static final int getNumSendCommitsCompletedFieldId()
Get the field id for 'numSendCommitsCompleted'

This method can be used to set field interests.

See Also:
getNumSendCommitsCompleted()

setNumSendCommitsCompleted

public final void setNumSendCommitsCompleted(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numSendCommitsCompleted'

Field Description

The number of send (message bus) commits completed by the engine.

Specified by:
setNumSendCommitsCompleted in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumSendCommitsCompleted

public final long getNumSendCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numSendCommitsCompleted'

Field Description

The number of send (message bus) commits completed by the engine.

Specified by:
getNumSendCommitsCompleted in interface ISrvMonAppEngineStats
Returns:
The number of send (message bus) commits completed by the engine.

setNumSendCommitsCompletedFrom

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

getNumSendCommitsCompletedField

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

hasNumSendCommitsCompleted

public final boolean hasNumSendCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numSendCommitsCompleted'

Field Description

The number of send (message bus) commits completed by the engine.

Specified by:
hasNumSendCommitsCompleted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumSendCommitsCompleted()

clearNumSendCommitsCompleted

public final void clearNumSendCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numSendCommitsCompleted'

Field Description

The number of send (message bus) commits completed by the engine.

Specified by:
clearNumSendCommitsCompleted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumSendCommitsCompleted(long)

getSendCommitCompletionQueueSizeFieldId

public static final int getSendCommitCompletionQueueSizeFieldId()
Get the field id for 'sendCommitCompletionQueueSize'

This method can be used to set field interests.

See Also:
getSendCommitCompletionQueueSize()

setSendCommitCompletionQueueSize

public final void setSendCommitCompletionQueueSize(int val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'sendCommitCompletionQueueSize'

Field Description

The number of send commits pending completion.

Specified by:
setSendCommitCompletionQueueSize in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getSendCommitCompletionQueueSize

public final int getSendCommitCompletionQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'sendCommitCompletionQueueSize'

Field Description

The number of send commits pending completion.

Specified by:
getSendCommitCompletionQueueSize in interface ISrvMonAppEngineStats
Returns:
The number of send commits pending completion.

setSendCommitCompletionQueueSizeFrom

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

getSendCommitCompletionQueueSizeField

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

hasSendCommitCompletionQueueSize

public final boolean hasSendCommitCompletionQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'sendCommitCompletionQueueSize'

Field Description

The number of send commits pending completion.

Specified by:
hasSendCommitCompletionQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getSendCommitCompletionQueueSize()

clearSendCommitCompletionQueueSize

public final void clearSendCommitCompletionQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'sendCommitCompletionQueueSize'

Field Description

The number of send commits pending completion.

Specified by:
clearSendCommitCompletionQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setSendCommitCompletionQueueSize(int)

getNumStoreCommitsStartedFieldId

public static final int getNumStoreCommitsStartedFieldId()
Get the field id for 'numStoreCommitsStarted'

This method can be used to set field interests.

See Also:
getNumStoreCommitsStarted()

setNumStoreCommitsStarted

public final void setNumStoreCommitsStarted(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numStoreCommitsStarted'

Field Description

The number of store commits started by the engine.

Specified by:
setNumStoreCommitsStarted in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumStoreCommitsStarted

public final long getNumStoreCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numStoreCommitsStarted'

Field Description

The number of store commits started by the engine.

Specified by:
getNumStoreCommitsStarted in interface ISrvMonAppEngineStats
Returns:
The number of store commits started by the engine.

setNumStoreCommitsStartedFrom

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

getNumStoreCommitsStartedField

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

hasNumStoreCommitsStarted

public final boolean hasNumStoreCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numStoreCommitsStarted'

Field Description

The number of store commits started by the engine.

Specified by:
hasNumStoreCommitsStarted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumStoreCommitsStarted()

clearNumStoreCommitsStarted

public final void clearNumStoreCommitsStarted()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numStoreCommitsStarted'

Field Description

The number of store commits started by the engine.

Specified by:
clearNumStoreCommitsStarted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumStoreCommitsStarted(long)

getNumStoreCommitsCompletedFieldId

public static final int getNumStoreCommitsCompletedFieldId()
Get the field id for 'numStoreCommitsCompleted'

This method can be used to set field interests.

See Also:
getNumStoreCommitsCompleted()

setNumStoreCommitsCompleted

public final void setNumStoreCommitsCompleted(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numStoreCommitsCompleted'

Field Description

The number of store commits completed by the engine.

Specified by:
setNumStoreCommitsCompleted in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumStoreCommitsCompleted

public final long getNumStoreCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numStoreCommitsCompleted'

Field Description

The number of store commits completed by the engine.

Specified by:
getNumStoreCommitsCompleted in interface ISrvMonAppEngineStats
Returns:
The number of store commits completed by the engine.

setNumStoreCommitsCompletedFrom

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

getNumStoreCommitsCompletedField

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

hasNumStoreCommitsCompleted

public final boolean hasNumStoreCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numStoreCommitsCompleted'

Field Description

The number of store commits completed by the engine.

Specified by:
hasNumStoreCommitsCompleted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumStoreCommitsCompleted()

clearNumStoreCommitsCompleted

public final void clearNumStoreCommitsCompleted()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numStoreCommitsCompleted'

Field Description

The number of store commits completed by the engine.

Specified by:
clearNumStoreCommitsCompleted in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumStoreCommitsCompleted(long)

getStoreCommitCompletionQueueSizeFieldId

public static final int getStoreCommitCompletionQueueSizeFieldId()
Get the field id for 'storeCommitCompletionQueueSize'

This method can be used to set field interests.

See Also:
getStoreCommitCompletionQueueSize()

setStoreCommitCompletionQueueSize

public final void setStoreCommitCompletionQueueSize(int val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'storeCommitCompletionQueueSize'

Field Description

The number of store commits pending completion for the engine.

Specified by:
setStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getStoreCommitCompletionQueueSize

public final int getStoreCommitCompletionQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'storeCommitCompletionQueueSize'

Field Description

The number of store commits pending completion for the engine.

Specified by:
getStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStats
Returns:
The number of store commits pending completion for the engine.

setStoreCommitCompletionQueueSizeFrom

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

getStoreCommitCompletionQueueSizeField

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

hasStoreCommitCompletionQueueSize

public final boolean hasStoreCommitCompletionQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'storeCommitCompletionQueueSize'

Field Description

The number of store commits pending completion for the engine.

Specified by:
hasStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getStoreCommitCompletionQueueSize()

clearStoreCommitCompletionQueueSize

public final void clearStoreCommitCompletionQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'storeCommitCompletionQueueSize'

Field Description

The number of store commits pending completion for the engine.

Specified by:
clearStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setStoreCommitCompletionQueueSize(int)

getNumRollbacksFieldId

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

This method can be used to set field interests.

See Also:
getNumRollbacks()

setNumRollbacks

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

Field Description

The number of transactions that have been rolled back.

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

getNumRollbacks

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

Field Description

The number of transactions that have been rolled back.

Specified by:
getNumRollbacks in interface ISrvMonAppEngineStats
Returns:
The number of transactions that have been rolled back.

setNumRollbacksFrom

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

getNumRollbacksField

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

hasNumRollbacks

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

Field Description

The number of transactions that have been rolled back.

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

clearNumRollbacks

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

Field Description

The number of transactions that have been rolled back.

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

getBackupOutboundQueueSizeFieldId

public static final int getBackupOutboundQueueSizeFieldId()
Get the field id for 'backupOutboundQueueSize'

This method can be used to set field interests.

See Also:
getBackupOutboundQueueSize()

setBackupOutboundQueueSize

public final void setBackupOutboundQueueSize(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'backupOutboundQueueSize'

Field Description

Number of messages in backup outbound queue

The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.

Specified by:
setBackupOutboundQueueSize in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getBackupOutboundQueueSize

public final long getBackupOutboundQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'backupOutboundQueueSize'

Field Description

Number of messages in backup outbound queue

The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.

Specified by:
getBackupOutboundQueueSize in interface ISrvMonAppEngineStats
Returns:
Number of messages in backup outbound queue

setBackupOutboundQueueSizeFrom

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

getBackupOutboundQueueSizeField

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

hasBackupOutboundQueueSize

public final boolean hasBackupOutboundQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'backupOutboundQueueSize'

Field Description

Number of messages in backup outbound queue

The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.

Specified by:
hasBackupOutboundQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getBackupOutboundQueueSize()

clearBackupOutboundQueueSize

public final void clearBackupOutboundQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'backupOutboundQueueSize'

Field Description

Number of messages in backup outbound queue

The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.

Specified by:
clearBackupOutboundQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setBackupOutboundQueueSize(long)

getBackupOutboundLogQueueSizeFieldId

public static final int getBackupOutboundLogQueueSizeFieldId()
Get the field id for 'backupOutboundLogQueueSize'

This method can be used to set field interests.

See Also:
getBackupOutboundLogQueueSize()

setBackupOutboundLogQueueSize

public final void setBackupOutboundLogQueueSize(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'backupOutboundLogQueueSize'

Field Description

Number of messages in backup outbound loq queue

The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.

Specified by:
setBackupOutboundLogQueueSize in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getBackupOutboundLogQueueSize

public final long getBackupOutboundLogQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'backupOutboundLogQueueSize'

Field Description

Number of messages in backup outbound loq queue

The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.

Specified by:
getBackupOutboundLogQueueSize in interface ISrvMonAppEngineStats
Returns:
Number of messages in backup outbound loq queue

setBackupOutboundLogQueueSizeFrom

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

getBackupOutboundLogQueueSizeField

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

hasBackupOutboundLogQueueSize

public final boolean hasBackupOutboundLogQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'backupOutboundLogQueueSize'

Field Description

Number of messages in backup outbound loq queue

The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.

Specified by:
hasBackupOutboundLogQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getBackupOutboundLogQueueSize()

clearBackupOutboundLogQueueSize

public final void clearBackupOutboundLogQueueSize()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'backupOutboundLogQueueSize'

Field Description

Number of messages in backup outbound loq queue

The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.

Specified by:
clearBackupOutboundLogQueueSize in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setBackupOutboundLogQueueSize(long)

getOutboundSnoFieldId

public static final int getOutboundSnoFieldId()
Get the field id for 'outboundSno'

This method can be used to set field interests.

See Also:
getOutboundSno()

setOutboundSno

public final void setOutboundSno(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'outboundSno'

Field Description

The current outbound sequence number for the engine.

The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.

Specified by:
setOutboundSno in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getOutboundSno

public final long getOutboundSno()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'outboundSno'

Field Description

The current outbound sequence number for the engine.

The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.

Specified by:
getOutboundSno in interface ISrvMonAppEngineStats
Returns:
The current outbound sequence number for the engine.

setOutboundSnoFrom

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

getOutboundSnoField

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

hasOutboundSno

public final boolean hasOutboundSno()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'outboundSno'

Field Description

The current outbound sequence number for the engine.

The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.

Specified by:
hasOutboundSno in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getOutboundSno()

clearOutboundSno

public final void clearOutboundSno()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'outboundSno'

Field Description

The current outbound sequence number for the engine.

The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.

Specified by:
clearOutboundSno in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setOutboundSno(long)

getOutboundStableSnoFieldId

public static final int getOutboundStableSnoFieldId()
Get the field id for 'outboundStableSno'

This method can be used to set field interests.

See Also:
getOutboundStableSno()

setOutboundStableSno

public final void setOutboundStableSno(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'outboundStableSno'

Field Description

The current stable outbound sequence number for the engine.

The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.

Specified by:
setOutboundStableSno in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getOutboundStableSno

public final long getOutboundStableSno()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'outboundStableSno'

Field Description

The current stable outbound sequence number for the engine.

The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.

Specified by:
getOutboundStableSno in interface ISrvMonAppEngineStats
Returns:
The current stable outbound sequence number for the engine.

setOutboundStableSnoFrom

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

getOutboundStableSnoField

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

hasOutboundStableSno

public final boolean hasOutboundStableSno()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'outboundStableSno'

Field Description

The current stable outbound sequence number for the engine.

The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.

Specified by:
hasOutboundStableSno in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getOutboundStableSno()

clearOutboundStableSno

public final void clearOutboundStableSno()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'outboundStableSno'

Field Description

The current stable outbound sequence number for the engine.

The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.

Specified by:
clearOutboundStableSno in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setOutboundStableSno(long)

getNumEventsProcessedFieldId

public static final int getNumEventsProcessedFieldId()
Get the field id for 'numEventsProcessed'

This method can be used to set field interests.

See Also:
getNumEventsProcessed()

setNumEventsProcessed

public final void setNumEventsProcessed(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numEventsProcessed'

Field Description

The number of events processed by the engine

Specified by:
setNumEventsProcessed in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumEventsProcessed

public final long getNumEventsProcessed()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numEventsProcessed'

Field Description

The number of events processed by the engine

Specified by:
getNumEventsProcessed in interface ISrvMonAppEngineStats
Returns:
The number of events processed by the engine

setNumEventsProcessedFrom

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

getNumEventsProcessedField

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

hasNumEventsProcessed

public final boolean hasNumEventsProcessed()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numEventsProcessed'

Field Description

The number of events processed by the engine

Specified by:
hasNumEventsProcessed in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumEventsProcessed()

clearNumEventsProcessed

public final void clearNumEventsProcessed()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numEventsProcessed'

Field Description

The number of events processed by the engine

Specified by:
clearNumEventsProcessed in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumEventsProcessed(long)

getNumMsgsSourcedFieldId

public static final int getNumMsgsSourcedFieldId()
Get the field id for 'numMsgsSourced'

This method can be used to set field interests.

See Also:
getNumMsgsSourced()

setNumMsgsSourced

public final void setNumMsgsSourced(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numMsgsSourced'

Field Description

The number of messages that were sourced.

Sourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.

Specified by:
setNumMsgsSourced in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumMsgsSourced

public final long getNumMsgsSourced()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numMsgsSourced'

Field Description

The number of messages that were sourced.

Sourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.

Specified by:
getNumMsgsSourced in interface ISrvMonAppEngineStats
Returns:
The number of messages that were sourced.

setNumMsgsSourcedFrom

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

getNumMsgsSourcedField

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

hasNumMsgsSourced

public final boolean hasNumMsgsSourced()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numMsgsSourced'

Field Description

The number of messages that were sourced.

Sourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.

Specified by:
hasNumMsgsSourced in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumMsgsSourced()

clearNumMsgsSourced

public final void clearNumMsgsSourced()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numMsgsSourced'

Field Description

The number of messages that were sourced.

Sourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.

Specified by:
clearNumMsgsSourced in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumMsgsSourced(long)

getNumMsgsFilteredFieldId

public static final int getNumMsgsFilteredFieldId()
Get the field id for 'numMsgsFiltered'

This method can be used to set field interests.

See Also:
getNumMsgsFiltered()

setNumMsgsFiltered

public final void setNumMsgsFiltered(long val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'numMsgsFiltered'

Field Description

The number of messages that were filtered.

Specified by:
setNumMsgsFiltered in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

getNumMsgsFiltered

public final long getNumMsgsFiltered()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'numMsgsFiltered'

Field Description

The number of messages that were filtered.

Specified by:
getNumMsgsFiltered in interface ISrvMonAppEngineStats
Returns:
The number of messages that were filtered.

setNumMsgsFilteredFrom

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

getNumMsgsFilteredField

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

hasNumMsgsFiltered

public final boolean hasNumMsgsFiltered()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'numMsgsFiltered'

Field Description

The number of messages that were filtered.

Specified by:
hasNumMsgsFiltered in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getNumMsgsFiltered()

clearNumMsgsFiltered

public final void clearNumMsgsFiltered()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'numMsgsFiltered'

Field Description

The number of messages that were filtered.

Specified by:
clearNumMsgsFiltered in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setNumMsgsFiltered(long)

getNumPartialRollbacksFieldId

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

This method can be used to set field interests.

See Also:
getNumPartialRollbacks()

setNumPartialRollbacks

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

Field Description

The number of partial (savepoint) transaction rollback that have been initiated.

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

getNumPartialRollbacks

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

Field Description

The number of partial (savepoint) transaction rollback that have been initiated.

Specified by:
getNumPartialRollbacks in interface ISrvMonAppEngineStats
Returns:
The number of partial (savepoint) transaction rollback that have been initiated.

setNumPartialRollbacksFrom

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

getNumPartialRollbacksField

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

hasNumPartialRollbacks

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

Field Description

The number of partial (savepoint) transaction rollback that have been initiated.

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

clearNumPartialRollbacks

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

Field Description

The number of partial (savepoint) transaction rollback that have been initiated.

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

getMsgPreProcLatenciesFieldId

public static final int getMsgPreProcLatenciesFieldId()
Get the field id for 'msgPreProcLatencies'

This method can be used to set field interests.

See Also:
getMsgPreProcLatencies()

setMsgPreProcLatencies

public final void setMsgPreProcLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgPreProcLatencies'

Field Description

Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').

Specified by:
setMsgPreProcLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendMsgPreProcLatencies

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

Field Description

Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').

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

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

Specified by:
lendMsgPreProcLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getMsgPreProcLatencies

public final SrvMonIntSeries getMsgPreProcLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgPreProcLatencies'

Field Description

Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').

Specified by:
getMsgPreProcLatencies in interface ISrvMonAppEngineStats
Returns:
Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').

getMsgPreProcLatenciesTo

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

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

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

takeMsgPreProcLatencies

public final SrvMonIntSeries takeMsgPreProcLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the msgPreProcLatencies field from the message.

Field Description

Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').

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

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

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

hasMsgPreProcLatencies

public final boolean hasMsgPreProcLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'msgPreProcLatencies'

Field Description

Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').

Specified by:
hasMsgPreProcLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getMsgPreProcLatencies()

clearMsgPreProcLatencies

public final void clearMsgPreProcLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'msgPreProcLatencies'

Field Description

Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc').

Specified by:
clearMsgPreProcLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setMsgPreProcLatencies(SrvMonIntSeries)

getMsgProcessingLatenciesFieldId

public static final int getMsgProcessingLatenciesFieldId()
Get the field id for 'msgProcessingLatencies'

This method can be used to set field interests.

See Also:
getMsgProcessingLatencies()

setMsgProcessingLatencies

public final void setMsgProcessingLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgProcessingLatencies'

Field Description

Records latencies for application message process times (in an EventHandler) (aka 'mproc').

Specified by:
setMsgProcessingLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendMsgProcessingLatencies

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

Field Description

Records latencies for application message process times (in an EventHandler) (aka 'mproc').

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

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

Specified by:
lendMsgProcessingLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getMsgProcessingLatencies

public final SrvMonIntSeries getMsgProcessingLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgProcessingLatencies'

Field Description

Records latencies for application message process times (in an EventHandler) (aka 'mproc').

Specified by:
getMsgProcessingLatencies in interface ISrvMonAppEngineStats
Returns:
Records latencies for application message process times (in an EventHandler) (aka 'mproc').

getMsgProcessingLatenciesTo

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

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

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

takeMsgProcessingLatencies

public final SrvMonIntSeries takeMsgProcessingLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the msgProcessingLatencies field from the message.

Field Description

Records latencies for application message process times (in an EventHandler) (aka 'mproc').

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

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

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

hasMsgProcessingLatencies

public final boolean hasMsgProcessingLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'msgProcessingLatencies'

Field Description

Records latencies for application message process times (in an EventHandler) (aka 'mproc').

Specified by:
hasMsgProcessingLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getMsgProcessingLatencies()

clearMsgProcessingLatencies

public final void clearMsgProcessingLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'msgProcessingLatencies'

Field Description

Records latencies for application message process times (in an EventHandler) (aka 'mproc').

Specified by:
clearMsgProcessingLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setMsgProcessingLatencies(SrvMonIntSeries)

getMsgSendLatenciesFieldId

public static final int getMsgSendLatenciesFieldId()
Get the field id for 'msgSendLatencies'

This method can be used to set field interests.

See Also:
getMsgSendLatencies()

setMsgSendLatencies

public final void setMsgSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgSendLatencies'

Field Description

Time spent in AepEngine.sendMessage() (aka 'msend').

Specified by:
setMsgSendLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendMsgSendLatencies

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

Field Description

Time spent in AepEngine.sendMessage() (aka 'msend').

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

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

Specified by:
lendMsgSendLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getMsgSendLatencies

public final SrvMonIntSeries getMsgSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgSendLatencies'

Field Description

Time spent in AepEngine.sendMessage() (aka 'msend').

Specified by:
getMsgSendLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent in AepEngine.sendMessage() (aka 'msend').

getMsgSendLatenciesTo

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

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

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

takeMsgSendLatencies

public final SrvMonIntSeries takeMsgSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the msgSendLatencies field from the message.

Field Description

Time spent in AepEngine.sendMessage() (aka 'msend').

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

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

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

hasMsgSendLatencies

public final boolean hasMsgSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'msgSendLatencies'

Field Description

Time spent in AepEngine.sendMessage() (aka 'msend').

Specified by:
hasMsgSendLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getMsgSendLatencies()

clearMsgSendLatencies

public final void clearMsgSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'msgSendLatencies'

Field Description

Time spent in AepEngine.sendMessage() (aka 'msend').

Specified by:
clearMsgSendLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setMsgSendLatencies(SrvMonIntSeries)

getMsgSendCoreLatenciesFieldId

public static final int getMsgSendCoreLatenciesFieldId()
Get the field id for 'msgSendCoreLatencies'

This method can be used to set field interests.

See Also:
getMsgSendCoreLatencies()

setMsgSendCoreLatencies

public final void setMsgSendCoreLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgSendCoreLatencies'

Field Description

Time spent in AepEngine.sendMessageCore() (aka 'msendc')

Specified by:
setMsgSendCoreLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendMsgSendCoreLatencies

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

Field Description

Time spent in AepEngine.sendMessageCore() (aka 'msendc')

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

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

Specified by:
lendMsgSendCoreLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getMsgSendCoreLatencies

public final SrvMonIntSeries getMsgSendCoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgSendCoreLatencies'

Field Description

Time spent in AepEngine.sendMessageCore() (aka 'msendc')

Specified by:
getMsgSendCoreLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent in AepEngine.sendMessageCore() (aka 'msendc')

getMsgSendCoreLatenciesTo

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

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

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

takeMsgSendCoreLatencies

public final SrvMonIntSeries takeMsgSendCoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the msgSendCoreLatencies field from the message.

Field Description

Time spent in AepEngine.sendMessageCore() (aka 'msendc')

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

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

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

hasMsgSendCoreLatencies

public final boolean hasMsgSendCoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'msgSendCoreLatencies'

Field Description

Time spent in AepEngine.sendMessageCore() (aka 'msendc')

Specified by:
hasMsgSendCoreLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getMsgSendCoreLatencies()

clearMsgSendCoreLatencies

public final void clearMsgSendCoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'msgSendCoreLatencies'

Field Description

Time spent in AepEngine.sendMessageCore() (aka 'msendc')

Specified by:
clearMsgSendCoreLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setMsgSendCoreLatencies(SrvMonIntSeries)

getCommitStartLatenciesFieldId

public static final int getCommitStartLatenciesFieldId()
Get the field id for 'commitStartLatencies'

This method can be used to set field interests.

See Also:
getCommitStartLatencies()

setCommitStartLatencies

public final void setCommitStartLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitStartLatencies'

Field Description

Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').

Specified by:
setCommitStartLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitStartLatencies

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

Field Description

Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').

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

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

Specified by:
lendCommitStartLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitStartLatencies

public final SrvMonIntSeries getCommitStartLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitStartLatencies'

Field Description

Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').

Specified by:
getCommitStartLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').

getCommitStartLatenciesTo

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

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

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

takeCommitStartLatencies

public final SrvMonIntSeries takeCommitStartLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitStartLatencies field from the message.

Field Description

Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').

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

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

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

hasCommitStartLatencies

public final boolean hasCommitStartLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitStartLatencies'

Field Description

Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').

Specified by:
hasCommitStartLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitStartLatencies()

clearCommitStartLatencies

public final void clearCommitStartLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitStartLatencies'

Field Description

Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart').

Specified by:
clearCommitStartLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitStartLatencies(SrvMonIntSeries)

getCommitPrologueLatenciesFieldId

public static final int getCommitPrologueLatenciesFieldId()
Get the field id for 'commitPrologueLatencies'

This method can be used to set field interests.

See Also:
getCommitPrologueLatencies()

setCommitPrologueLatencies

public final void setCommitPrologueLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitPrologueLatencies'

Field Description

Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').

Specified by:
setCommitPrologueLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitPrologueLatencies

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

Field Description

Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').

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

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

Specified by:
lendCommitPrologueLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitPrologueLatencies

public final SrvMonIntSeries getCommitPrologueLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitPrologueLatencies'

Field Description

Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').

Specified by:
getCommitPrologueLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').

getCommitPrologueLatenciesTo

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

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

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

takeCommitPrologueLatencies

public final SrvMonIntSeries takeCommitPrologueLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitPrologueLatencies field from the message.

Field Description

Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').

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

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

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

hasCommitPrologueLatencies

public final boolean hasCommitPrologueLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitPrologueLatencies'

Field Description

Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').

Specified by:
hasCommitPrologueLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitPrologueLatencies()

clearCommitPrologueLatencies

public final void clearCommitPrologueLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitPrologueLatencies'

Field Description

Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo').

Specified by:
clearCommitPrologueLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitPrologueLatencies(SrvMonIntSeries)

getCommitSendLatenciesFieldId

public static final int getCommitSendLatenciesFieldId()
Get the field id for 'commitSendLatencies'

This method can be used to set field interests.

See Also:
getCommitSendLatencies()

setCommitSendLatencies

public final void setCommitSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitSendLatencies'

Field Description

Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').

Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.

Specified by:
setCommitSendLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitSendLatencies

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

Field Description

Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').

Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.

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

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

Specified by:
lendCommitSendLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitSendLatencies

public final SrvMonIntSeries getCommitSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitSendLatencies'

Field Description

Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').

Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.

Specified by:
getCommitSendLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').

getCommitSendLatenciesTo

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

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

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

takeCommitSendLatencies

public final SrvMonIntSeries takeCommitSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitSendLatencies field from the message.

Field Description

Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').

Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.

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

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

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

hasCommitSendLatencies

public final boolean hasCommitSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitSendLatencies'

Field Description

Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').

Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.

Specified by:
hasCommitSendLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitSendLatencies()

clearCommitSendLatencies

public final void clearCommitSendLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitSendLatencies'

Field Description

Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').

Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.

Specified by:
clearCommitSendLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitSendLatencies(SrvMonIntSeries)

getCommitStoreLatenciesFieldId

public static final int getCommitStoreLatenciesFieldId()
Get the field id for 'commitStoreLatencies'

This method can be used to set field interests.

See Also:
getCommitStoreLatencies()

setCommitStoreLatencies

public final void setCommitStoreLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitStoreLatencies'

Field Description

Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').

Specified by:
setCommitStoreLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitStoreLatencies

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

Field Description

Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').

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

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

Specified by:
lendCommitStoreLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitStoreLatencies

public final SrvMonIntSeries getCommitStoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitStoreLatencies'

Field Description

Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').

Specified by:
getCommitStoreLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').

getCommitStoreLatenciesTo

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

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

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

takeCommitStoreLatencies

public final SrvMonIntSeries takeCommitStoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitStoreLatencies field from the message.

Field Description

Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').

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

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

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

hasCommitStoreLatencies

public final boolean hasCommitStoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitStoreLatencies'

Field Description

Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').

Specified by:
hasCommitStoreLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitStoreLatencies()

clearCommitStoreLatencies

public final void clearCommitStoreLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitStoreLatencies'

Field Description

Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore').

Specified by:
clearCommitStoreLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitStoreLatencies(SrvMonIntSeries)

getCommitEpilogueLatenciesFieldId

public static final int getCommitEpilogueLatenciesFieldId()
Get the field id for 'commitEpilogueLatencies'

This method can be used to set field interests.

See Also:
getCommitEpilogueLatencies()

setCommitEpilogueLatencies

public final void setCommitEpilogueLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitEpilogueLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').

Specified by:
setCommitEpilogueLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitEpilogueLatencies

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

Field Description

Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').

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

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

Specified by:
lendCommitEpilogueLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitEpilogueLatencies

public final SrvMonIntSeries getCommitEpilogueLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitEpilogueLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').

Specified by:
getCommitEpilogueLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').

getCommitEpilogueLatenciesTo

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

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

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

takeCommitEpilogueLatencies

public final SrvMonIntSeries takeCommitEpilogueLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitEpilogueLatencies field from the message.

Field Description

Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').

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

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

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

hasCommitEpilogueLatencies

public final boolean hasCommitEpilogueLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitEpilogueLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').

Specified by:
hasCommitEpilogueLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitEpilogueLatencies()

clearCommitEpilogueLatencies

public final void clearCommitEpilogueLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitEpilogueLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo').

Specified by:
clearCommitEpilogueLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitEpilogueLatencies(SrvMonIntSeries)

getCommitFullLatenciesFieldId

public static final int getCommitFullLatenciesFieldId()
Get the field id for 'commitFullLatencies'

This method can be used to set field interests.

See Also:
getCommitFullLatencies()

setCommitFullLatencies

public final void setCommitFullLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitFullLatencies'

Field Description

Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').

Specified by:
setCommitFullLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitFullLatencies

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

Field Description

Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').

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

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

Specified by:
lendCommitFullLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitFullLatencies

public final SrvMonIntSeries getCommitFullLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitFullLatencies'

Field Description

Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').

Specified by:
getCommitFullLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').

getCommitFullLatenciesTo

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

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

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

takeCommitFullLatencies

public final SrvMonIntSeries takeCommitFullLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitFullLatencies field from the message.

Field Description

Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').

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

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

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

hasCommitFullLatencies

public final boolean hasCommitFullLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitFullLatencies'

Field Description

Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').

Specified by:
hasCommitFullLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitFullLatencies()

clearCommitFullLatencies

public final void clearCommitFullLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitFullLatencies'

Field Description

Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull').

Specified by:
clearCommitFullLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitFullLatencies(SrvMonIntSeries)

getInOutLatenciesFieldId

public static final int getInOutLatenciesFieldId()
Get the field id for 'inOutLatencies'

This method can be used to set field interests.

See Also:
getInOutLatencies()

setInOutLatencies

public final void setInOutLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'inOutLatencies'

Field Description

Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').

Specified by:
setInOutLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendInOutLatencies

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

Field Description

Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').

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

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

Specified by:
lendInOutLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getInOutLatencies

public final SrvMonIntSeries getInOutLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'inOutLatencies'

Field Description

Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').

Specified by:
getInOutLatencies in interface ISrvMonAppEngineStats
Returns:
Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').

getInOutLatenciesTo

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

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

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

takeInOutLatencies

public final SrvMonIntSeries takeInOutLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the inOutLatencies field from the message.

Field Description

Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').

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

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

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

hasInOutLatencies

public final boolean hasInOutLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'inOutLatencies'

Field Description

Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').

Specified by:
hasInOutLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getInOutLatencies()

clearInOutLatencies

public final void clearInOutLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'inOutLatencies'

Field Description

Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout').

Specified by:
clearInOutLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setInOutLatencies(SrvMonIntSeries)

getInAckLatenciesFieldId

public static final int getInAckLatenciesFieldId()
Get the field id for 'inAckLatencies'

This method can be used to set field interests.

See Also:
getInAckLatencies()

setInAckLatencies

public final void setInAckLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'inAckLatencies'

Field Description

Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').

Specified by:
setInAckLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendInAckLatencies

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

Field Description

Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').

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

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

Specified by:
lendInAckLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getInAckLatencies

public final SrvMonIntSeries getInAckLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'inAckLatencies'

Field Description

Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').

Specified by:
getInAckLatencies in interface ISrvMonAppEngineStats
Returns:
Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').

getInAckLatenciesTo

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

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

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

takeInAckLatencies

public final SrvMonIntSeries takeInAckLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the inAckLatencies field from the message.

Field Description

Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').

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

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

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

hasInAckLatencies

public final boolean hasInAckLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'inAckLatencies'

Field Description

Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').

Specified by:
hasInAckLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getInAckLatencies()

clearInAckLatencies

public final void clearInAckLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'inAckLatencies'

Field Description

Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack').

Specified by:
clearInAckLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setInAckLatencies(SrvMonIntSeries)

getTransactionLeg1ProcessingTimesFieldId

public static final int getTransactionLeg1ProcessingTimesFieldId()
Get the field id for 'transactionLeg1ProcessingTimes'

This method can be used to set field interests.

See Also:
getTransactionLeg1ProcessingTimes()

setTransactionLeg1ProcessingTimes

public final void setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'transactionLeg1ProcessingTimes'

Field Description

Records latencies for the first transaction processing leg.

Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
setTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendTransactionLeg1ProcessingTimes

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

Field Description

Records latencies for the first transaction processing leg.

Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

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

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

Specified by:
lendTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getTransactionLeg1ProcessingTimes

public final SrvMonIntSeries getTransactionLeg1ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'transactionLeg1ProcessingTimes'

Field Description

Records latencies for the first transaction processing leg.

Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
getTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStats
Returns:
Records latencies for the first transaction processing leg.

getTransactionLeg1ProcessingTimesTo

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

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

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

takeTransactionLeg1ProcessingTimes

public final SrvMonIntSeries takeTransactionLeg1ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the transactionLeg1ProcessingTimes field from the message.

Field Description

Records latencies for the first transaction processing leg.

Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

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

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

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

hasTransactionLeg1ProcessingTimes

public final boolean hasTransactionLeg1ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'transactionLeg1ProcessingTimes'

Field Description

Records latencies for the first transaction processing leg.

Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
hasTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getTransactionLeg1ProcessingTimes()

clearTransactionLeg1ProcessingTimes

public final void clearTransactionLeg1ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'transactionLeg1ProcessingTimes'

Field Description

Records latencies for the first transaction processing leg.

Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
clearTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setTransactionLeg1ProcessingTimes(SrvMonIntSeries)

getTransactionLeg2ProcessingTimesFieldId

public static final int getTransactionLeg2ProcessingTimesFieldId()
Get the field id for 'transactionLeg2ProcessingTimes'

This method can be used to set field interests.

See Also:
getTransactionLeg2ProcessingTimes()

setTransactionLeg2ProcessingTimes

public final void setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'transactionLeg2ProcessingTimes'

Field Description

Records latencies for the second transaction processing leg.

Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
setTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendTransactionLeg2ProcessingTimes

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

Field Description

Records latencies for the second transaction processing leg.

Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

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

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

Specified by:
lendTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getTransactionLeg2ProcessingTimes

public final SrvMonIntSeries getTransactionLeg2ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'transactionLeg2ProcessingTimes'

Field Description

Records latencies for the second transaction processing leg.

Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
getTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStats
Returns:
Records latencies for the second transaction processing leg.

getTransactionLeg2ProcessingTimesTo

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

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

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

takeTransactionLeg2ProcessingTimes

public final SrvMonIntSeries takeTransactionLeg2ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the transactionLeg2ProcessingTimes field from the message.

Field Description

Records latencies for the second transaction processing leg.

Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

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

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

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

hasTransactionLeg2ProcessingTimes

public final boolean hasTransactionLeg2ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'transactionLeg2ProcessingTimes'

Field Description

Records latencies for the second transaction processing leg.

Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
hasTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getTransactionLeg2ProcessingTimes()

clearTransactionLeg2ProcessingTimes

public final void clearTransactionLeg2ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'transactionLeg2ProcessingTimes'

Field Description

Records latencies for the second transaction processing leg.

Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
clearTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setTransactionLeg2ProcessingTimes(SrvMonIntSeries)

getTransactionLeg3ProcessingTimesFieldId

public static final int getTransactionLeg3ProcessingTimesFieldId()
Get the field id for 'transactionLeg3ProcessingTimes'

This method can be used to set field interests.

See Also:
getTransactionLeg3ProcessingTimes()

setTransactionLeg3ProcessingTimes

public final void setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'transactionLeg3ProcessingTimes'

Field Description

Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
setTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendTransactionLeg3ProcessingTimes

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

Field Description

Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

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

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

Specified by:
lendTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getTransactionLeg3ProcessingTimes

public final SrvMonIntSeries getTransactionLeg3ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'transactionLeg3ProcessingTimes'

Field Description

Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
getTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStats
Returns:
The value of 'transactionLeg3ProcessingTimes'

getTransactionLeg3ProcessingTimesTo

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

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

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

takeTransactionLeg3ProcessingTimes

public final SrvMonIntSeries takeTransactionLeg3ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the transactionLeg3ProcessingTimes field from the message.

Field Description

Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

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

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

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

hasTransactionLeg3ProcessingTimes

public final boolean hasTransactionLeg3ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'transactionLeg3ProcessingTimes'

Field Description

Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
hasTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getTransactionLeg3ProcessingTimes()

clearTransactionLeg3ProcessingTimes

public final void clearTransactionLeg3ProcessingTimes()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'transactionLeg3ProcessingTimes'

Field Description

Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.

Specified by:
clearTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setTransactionLeg3ProcessingTimes(SrvMonIntSeries)

getCommitTransactionLatenciesFieldId

@Deprecated
public static final int getCommitTransactionLatenciesFieldId()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Get the field id for 'commitTransactionLatencies'

This method can be used to set field interests.

See Also:
getCommitTransactionLatencies()

setCommitTransactionLatencies

@Deprecated
public final void setCommitTransactionLatencies(SrvMonIntSeries val)
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitTransactionLatencies'

Specified by:
setCommitTransactionLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitTransactionLatencies

@Deprecated
public final void lendCommitTransactionLatencies(SrvMonIntSeries val)
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Description copied from interface: ISrvMonAppEngineStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

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

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

Specified by:
lendCommitTransactionLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitTransactionLatencies

@Deprecated
public final SrvMonIntSeries getCommitTransactionLatencies()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitTransactionLatencies'

Specified by:
getCommitTransactionLatencies in interface ISrvMonAppEngineStats
Returns:
The value of 'commitTransactionLatencies'

getCommitTransactionLatenciesTo

@Deprecated
public final void getCommitTransactionLatenciesTo(SrvMonIntSeries to)
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Description copied from interface: ISrvMonAppEngineStats
Copies the value of SrvMonIntSeries into the provided value.

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

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

takeCommitTransactionLatencies

@Deprecated
public final SrvMonIntSeries takeCommitTransactionLatencies()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitTransactionLatencies field from the message.

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

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

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

hasCommitTransactionLatencies

@Deprecated
public final boolean hasCommitTransactionLatencies()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitTransactionLatencies'

Specified by:
hasCommitTransactionLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitTransactionLatencies()

clearCommitTransactionLatencies

@Deprecated
public final void clearCommitTransactionLatencies()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead).

Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitTransactionLatencies'

Specified by:
clearCommitTransactionLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitTransactionLatencies(SrvMonIntSeries)

getMsgFilteringLatenciesFieldId

public static final int getMsgFilteringLatenciesFieldId()
Get the field id for 'msgFilteringLatencies'

This method can be used to set field interests.

See Also:
getMsgFilteringLatencies()

setMsgFilteringLatencies

public final void setMsgFilteringLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgFilteringLatencies'

Field Description

Records latencies for application message filtering times (by a message filter) (aka 'mfilt').

Specified by:
setMsgFilteringLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendMsgFilteringLatencies

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

Field Description

Records latencies for application message filtering times (by a message filter) (aka 'mfilt').

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

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

Specified by:
lendMsgFilteringLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getMsgFilteringLatencies

public final SrvMonIntSeries getMsgFilteringLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgFilteringLatencies'

Field Description

Records latencies for application message filtering times (by a message filter) (aka 'mfilt').

Specified by:
getMsgFilteringLatencies in interface ISrvMonAppEngineStats
Returns:
Records latencies for application message filtering times (by a message filter) (aka 'mfilt').

getMsgFilteringLatenciesTo

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

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

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

takeMsgFilteringLatencies

public final SrvMonIntSeries takeMsgFilteringLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the msgFilteringLatencies field from the message.

Field Description

Records latencies for application message filtering times (by a message filter) (aka 'mfilt').

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

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

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

hasMsgFilteringLatencies

public final boolean hasMsgFilteringLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'msgFilteringLatencies'

Field Description

Records latencies for application message filtering times (by a message filter) (aka 'mfilt').

Specified by:
hasMsgFilteringLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getMsgFilteringLatencies()

clearMsgFilteringLatencies

public final void clearMsgFilteringLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'msgFilteringLatencies'

Field Description

Records latencies for application message filtering times (by a message filter) (aka 'mfilt').

Specified by:
clearMsgFilteringLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setMsgFilteringLatencies(SrvMonIntSeries)

getCommitTransitionLatenciesFieldId

public static final int getCommitTransitionLatenciesFieldId()
Get the field id for 'commitTransitionLatencies'

This method can be used to set field interests.

See Also:
getCommitTransitionLatencies()

setCommitTransitionLatencies

public final void setCommitTransitionLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'commitTransitionLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').

Specified by:
setCommitTransitionLatencies in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendCommitTransitionLatencies

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

Field Description

Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').

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

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

Specified by:
lendCommitTransitionLatencies in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getCommitTransitionLatencies

public final SrvMonIntSeries getCommitTransitionLatencies()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'commitTransitionLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').

Specified by:
getCommitTransitionLatencies in interface ISrvMonAppEngineStats
Returns:
Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').

getCommitTransitionLatenciesTo

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

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

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

takeCommitTransitionLatencies

public final SrvMonIntSeries takeCommitTransitionLatencies()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the commitTransitionLatencies field from the message.

Field Description

Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').

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

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

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

hasCommitTransitionLatencies

public final boolean hasCommitTransitionLatencies()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'commitTransitionLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').

Specified by:
hasCommitTransitionLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getCommitTransitionLatencies()

clearCommitTransitionLatencies

public final void clearCommitTransitionLatencies()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'commitTransitionLatencies'

Field Description

Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans').

Specified by:
clearCommitTransitionLatencies in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setCommitTransitionLatencies(SrvMonIntSeries)

getInboundMessageLoggerStatsFieldId

public static final int getInboundMessageLoggerStatsFieldId()
Get the field id for 'inboundMessageLoggerStats'

This method can be used to set field interests.

See Also:
getInboundMessageLoggerStats()

setInboundMessageLoggerStats

public final void setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'inboundMessageLoggerStats'

Field Description

Inbound message logger stats for applications with inbound message logging enabled.

Specified by:
setInboundMessageLoggerStats in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendInboundMessageLoggerStats

public final void lendInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Description copied from interface: ISrvMonAppEngineStats
'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field.

Field Description

Inbound message logger stats for applications with inbound message logging enabled.

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

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

Specified by:
lendInboundMessageLoggerStats in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getInboundMessageLoggerStats

public final SrvMonAppMessageLoggerStats getInboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'inboundMessageLoggerStats'

Field Description

Inbound message logger stats for applications with inbound message logging enabled.

Specified by:
getInboundMessageLoggerStats in interface ISrvMonAppEngineStats
Returns:
Inbound message logger stats for applications with inbound message logging enabled.

getInboundMessageLoggerStatsTo

public final void getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Description copied from interface: ISrvMonAppEngineStats
Copies the value of SrvMonAppMessageLoggerStats into the provided value.

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

Specified by:
getInboundMessageLoggerStatsTo in interface ISrvMonAppEngineStats
Parameters:
to - the value to copy into
See Also:
SrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)

takeInboundMessageLoggerStats

public final SrvMonAppMessageLoggerStats takeInboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the inboundMessageLoggerStats field from the message.

Field Description

Inbound message logger stats for applications with inbound message logging enabled.

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

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

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

hasInboundMessageLoggerStats

public final boolean hasInboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'inboundMessageLoggerStats'

Field Description

Inbound message logger stats for applications with inbound message logging enabled.

Specified by:
hasInboundMessageLoggerStats in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getInboundMessageLoggerStats()

clearInboundMessageLoggerStats

public final void clearInboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'inboundMessageLoggerStats'

Field Description

Inbound message logger stats for applications with inbound message logging enabled.

Specified by:
clearInboundMessageLoggerStats in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats)

getOutboundMessageLoggerStatsFieldId

public static final int getOutboundMessageLoggerStatsFieldId()
Get the field id for 'outboundMessageLoggerStats'

This method can be used to set field interests.

See Also:
getOutboundMessageLoggerStats()

setOutboundMessageLoggerStats

public final void setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'outboundMessageLoggerStats'

Field Description

Outbound message logger stats for applications with outbound message logging enabled.

Specified by:
setOutboundMessageLoggerStats in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

lendOutboundMessageLoggerStats

public final void lendOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Description copied from interface: ISrvMonAppEngineStats
'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field.

Field Description

Outbound message logger stats for applications with outbound message logging enabled.

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

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

Specified by:
lendOutboundMessageLoggerStats in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

getOutboundMessageLoggerStats

public final SrvMonAppMessageLoggerStats getOutboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'outboundMessageLoggerStats'

Field Description

Outbound message logger stats for applications with outbound message logging enabled.

Specified by:
getOutboundMessageLoggerStats in interface ISrvMonAppEngineStats
Returns:
Outbound message logger stats for applications with outbound message logging enabled.

getOutboundMessageLoggerStatsTo

public final void getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Description copied from interface: ISrvMonAppEngineStats
Copies the value of SrvMonAppMessageLoggerStats into the provided value.

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

Specified by:
getOutboundMessageLoggerStatsTo in interface ISrvMonAppEngineStats
Parameters:
to - the value to copy into
See Also:
SrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)

takeOutboundMessageLoggerStats

public final SrvMonAppMessageLoggerStats takeOutboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
'Takes' a reference to the outboundMessageLoggerStats field from the message.

Field Description

Outbound message logger stats for applications with outbound message logging enabled.

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

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

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

hasOutboundMessageLoggerStats

public final boolean hasOutboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
Checks for the presence of 'outboundMessageLoggerStats'

Field Description

Outbound message logger stats for applications with outbound message logging enabled.

Specified by:
hasOutboundMessageLoggerStats in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.getOutboundMessageLoggerStats()

clearOutboundMessageLoggerStats

public final void clearOutboundMessageLoggerStats()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'outboundMessageLoggerStats'

Field Description

Outbound message logger stats for applications with outbound message logging enabled.

Specified by:
clearOutboundMessageLoggerStats in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats)

getMsgTypeStatsFieldId

public static final int getMsgTypeStatsFieldId()
Get the field id for 'msgTypeStats'

This method can be used to set field interests.

See Also:
getMsgTypeStats()

setMsgTypeStats

public final void setMsgTypeStats(SrvMonMsgTypeStats[] val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgTypeStats'

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

Specified by:
setMsgTypeStats in interface ISrvMonAppEngineStats
Parameters:
val - The value to set.

setMsgTypeStatsFrom

public final void setMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgTypeStats' using the values from the provided iterator.

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

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

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

NOTE:
Passing a null or empty list has the same affect as calling ISrvMonAppEngineStats.setMsgTypeStats(SrvMonMsgTypeStats[]) with a value of null.

Specified by:
setMsgTypeStatsFrom in interface ISrvMonAppEngineStats
Parameters:
val - the values to set.

lendMsgTypeStatsFrom

public final void lendMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
Description copied from interface: ISrvMonAppEngineStats
Sets the value of 'msgTypeStats' by lending the values from the provided iterator.

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

This method will acquire references to each non null value in the provided iterator making it suitable for cases where the values come from another message that may be disposed.

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

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

NOTE:
Passing a null or empty list has the same affect as calling ISrvMonAppEngineStats.setMsgTypeStats(SrvMonMsgTypeStats[]) with a value of null.

Specified by:
lendMsgTypeStatsFrom in interface ISrvMonAppEngineStats
Parameters:
val - the values to set.

lendMsgTypeStats

public final void lendMsgTypeStats(SrvMonMsgTypeStats[] val)
Description copied from interface: ISrvMonAppEngineStats
Lends the value of 'msgTypeStats'

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

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

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

Specified by:
lendMsgTypeStats in interface ISrvMonAppEngineStats
Parameters:
val - the value to 'lend' to lend.

addMsgTypeStats

public final void addMsgTypeStats(SrvMonMsgTypeStats val)
Description copied from interface: ISrvMonAppEngineStats
Adds the provided value to the list of 'msgTypeStats' values.

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

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

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

Specified by:
addMsgTypeStats in interface ISrvMonAppEngineStats
Parameters:
val - the value to add.

lendMsgTypeStats

public final void lendMsgTypeStats(SrvMonMsgTypeStats val)
Description copied from interface: ISrvMonAppEngineStats
Adds the provided value to the list of 'msgTypeStats' values and acquires a reference to it.

Lending of an added value is useful in cases where a field is being added from a source message to provide dispose of the source value when the source message is disposed.

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

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

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

Specified by:
lendMsgTypeStats in interface ISrvMonAppEngineStats
Parameters:
val - the value to add.

getMsgTypeStats

public final SrvMonMsgTypeStats[] getMsgTypeStats()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgTypeStats'

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

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

Specified by:
getMsgTypeStats in interface ISrvMonAppEngineStats
Returns:
Per message type stats (when enabled and included in heartbeats) If the field is not set this method will return null.

getMsgTypeStatsEmptyIfNull

public final SrvMonMsgTypeStats[] getMsgTypeStatsEmptyIfNull()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgTypeStats' or an empty array if the value is null or not set.

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

Specified by:
getMsgTypeStatsEmptyIfNull in interface ISrvMonAppEngineStats
Returns:
Per message type stats (when enabled and included in heartbeats) or an empty array if null if not set.
See Also:
ISrvMonAppEngineStats.getMsgTypeStats()

getMsgTypeStatsIterator

public final XIterator<SrvMonMsgTypeStats> getMsgTypeStatsIterator()
Description copied from interface: ISrvMonAppEngineStats
Gets the value of 'msgTypeStats' as iterator of values.

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

The elements returned by this iterator are owned by and pooled along with this object. The caller. must call acquire() on each returned object that this object intends to keep beyond the lifespan. of this object (unless the element is lent to another object in which that object will acquire it then).

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

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

Specified by:
getMsgTypeStatsIterator in interface ISrvMonAppEngineStats
Returns:
An iterator containing this field values.

takeMsgTypeStats

public final SrvMonMsgTypeStats[] takeMsgTypeStats()
Description copied from interface: ISrvMonAppEngineStats
Takes the value of 'msgTypeStats'

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

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

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

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

clearMsgTypeStats

public final void clearMsgTypeStats()
Description copied from interface: ISrvMonAppEngineStats
Clears the value of 'msgTypeStats'

Field Description

Per message type stats (when enabled and included in heartbeats)

Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.

Specified by:
clearMsgTypeStats in interface ISrvMonAppEngineStats
See Also:
ISrvMonAppEngineStats.setMsgTypeStats(SrvMonMsgTypeStats[])

isDirty

public final boolean isDirty()

createSchema

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

serializeToByteArray

public final byte[] serializeToByteArray()

serializeToByteBuffer

public final ByteBuffer serializeToByteBuffer()

serializeToIOBuffer

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

isBufferBacked

public final boolean isBufferBacked()

getSerializeToNativeLength

public final int getSerializeToNativeLength()

serializeToNative

public final int serializeToNative(long address,
                                   int addressOffset)

deserializeFromIOElasticBuffer

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

deserializeFromIOElasticBuffer

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

deserializeFromByteArray

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

deserializeFromByteArray

public final SrvMonAppEngineStats deserializeFromByteArray(byte[] array)

deserializeFromByteBuffer

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

deserializeFromByteBuffer

public final SrvMonAppEngineStats deserializeFromByteBuffer(ByteBuffer buffer)

deserializeFromNative

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

deserializeFromNative

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

sync

public final void sync()

desync

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

init

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

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

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

setPool

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

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

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

getPool

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

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

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

isReferenceCounted

public final boolean isReferenceCounted()

acquire

public final SrvMonAppEngineStats acquire()

getOwnerCount

public final int getOwnerCount()

dispose

public final void dispose()

clone

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

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

Overrides:
clone in class Object

copy

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

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

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

Xbuf Pass-through Fields

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

Returns:
The copied entity.

copyInto

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

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

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

Xbuf Pass-through Fields

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

Parameters:
copy - The target into which to copy.

isValid

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

Specified by:
isValid in interface IRogValidatable

getValidationErrors

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

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

toString

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


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