|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.neeve.server.mon.SrvMonAppEngineStats
@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
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 |
---|
public static final SrvMonAppEngineStats[] EMPTY_ARRAY
Constructor Detail |
---|
public SrvMonAppEngineStats()
public SrvMonAppEngineStats(int initialBackingBufferSize)
Method Detail |
---|
public static SrvMonAppEngineStats create()
public static SrvMonAppEngineStats createFromSerializedXbufContainer(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public static SrvMonAppEngineStats createFromSerializedXbufContainer(byte[] serializedContainer)
public static SrvMonAppEngineStats createFrom(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public static SrvMonAppEngineStats createFrom(byte[] serializedContainer)
public static final void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)
public static final com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()
public static final void setFieldInterest(List<Integer> fieldIds)
public final void clearContent()
public final void syncFieldBitmask()
public final void desyncFieldBitmask()
public final PktBuffer getBackingBuffer()
public static final void optimizeFor(int val)
public final void setAsReadOnly()
public final boolean getIsReadOnly()
public static final int getXRogTypeFieldId()
This method can be used to set field interests.
getXRogType()
public final void setXRogType(short val)
public final short getXRogType()
public final void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)
public final com.neeve.xbuf.XbufVariableShortField getXRogTypeField()
public final boolean hasXRogType()
public final void clearXRogType()
public static final int getNumFlowsFieldId()
This method can be used to set field interests.
getNumFlows()
public final void setNumFlows(int val)
ISrvMonAppEngineStats
setNumFlows
in interface ISrvMonAppEngineStats
val
- The value to set.public final int getNumFlows()
ISrvMonAppEngineStats
getNumFlows
in interface ISrvMonAppEngineStats
public final void setNumFlowsFrom(com.neeve.xbuf.XbufVariableIntField val)
public final com.neeve.xbuf.XbufVariableIntField getNumFlowsField()
public final boolean hasNumFlows()
ISrvMonAppEngineStats
hasNumFlows
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumFlows()
public final void clearNumFlows()
ISrvMonAppEngineStats
clearNumFlows
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumFlows(int)
public static final int getNumMsgsRcvdBestEffortFieldId()
This method can be used to set field interests.
getNumMsgsRcvdBestEffort()
public final void setNumMsgsRcvdBestEffort(long val)
ISrvMonAppEngineStats
setNumMsgsRcvdBestEffort
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumMsgsRcvdBestEffort()
ISrvMonAppEngineStats
getNumMsgsRcvdBestEffort
in interface ISrvMonAppEngineStats
public final void setNumMsgsRcvdBestEffortFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsRcvdBestEffortField()
public final boolean hasNumMsgsRcvdBestEffort()
ISrvMonAppEngineStats
hasNumMsgsRcvdBestEffort
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumMsgsRcvdBestEffort()
public final void clearNumMsgsRcvdBestEffort()
ISrvMonAppEngineStats
clearNumMsgsRcvdBestEffort
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumMsgsRcvdBestEffort(long)
public static final int getNumMsgsRcvdGuaranteedFieldId()
This method can be used to set field interests.
getNumMsgsRcvdGuaranteed()
public final void setNumMsgsRcvdGuaranteed(long val)
ISrvMonAppEngineStats
setNumMsgsRcvdGuaranteed
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumMsgsRcvdGuaranteed()
ISrvMonAppEngineStats
getNumMsgsRcvdGuaranteed
in interface ISrvMonAppEngineStats
public final void setNumMsgsRcvdGuaranteedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsRcvdGuaranteedField()
public final boolean hasNumMsgsRcvdGuaranteed()
ISrvMonAppEngineStats
hasNumMsgsRcvdGuaranteed
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumMsgsRcvdGuaranteed()
public final void clearNumMsgsRcvdGuaranteed()
ISrvMonAppEngineStats
clearNumMsgsRcvdGuaranteed
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumMsgsRcvdGuaranteed(long)
public static final int getNumDupMsgsRcvdFieldId()
This method can be used to set field interests.
getNumDupMsgsRcvd()
public final void setNumDupMsgsRcvd(long val)
ISrvMonAppEngineStats
setNumDupMsgsRcvd
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumDupMsgsRcvd()
ISrvMonAppEngineStats
getNumDupMsgsRcvd
in interface ISrvMonAppEngineStats
public final void setNumDupMsgsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumDupMsgsRcvdField()
public final boolean hasNumDupMsgsRcvd()
ISrvMonAppEngineStats
hasNumDupMsgsRcvd
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumDupMsgsRcvd()
public final void clearNumDupMsgsRcvd()
ISrvMonAppEngineStats
clearNumDupMsgsRcvd
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumDupMsgsRcvd(long)
public static final int getNumMsgsSentBestEffortFieldId()
This method can be used to set field interests.
getNumMsgsSentBestEffort()
public final void setNumMsgsSentBestEffort(long val)
ISrvMonAppEngineStats
setNumMsgsSentBestEffort
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumMsgsSentBestEffort()
ISrvMonAppEngineStats
getNumMsgsSentBestEffort
in interface ISrvMonAppEngineStats
public final void setNumMsgsSentBestEffortFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsSentBestEffortField()
public final boolean hasNumMsgsSentBestEffort()
ISrvMonAppEngineStats
hasNumMsgsSentBestEffort
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumMsgsSentBestEffort()
public final void clearNumMsgsSentBestEffort()
ISrvMonAppEngineStats
clearNumMsgsSentBestEffort
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumMsgsSentBestEffort(long)
public static final int getNumMsgsSentGuaranteedFieldId()
This method can be used to set field interests.
getNumMsgsSentGuaranteed()
public final void setNumMsgsSentGuaranteed(long val)
ISrvMonAppEngineStats
setNumMsgsSentGuaranteed
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumMsgsSentGuaranteed()
ISrvMonAppEngineStats
getNumMsgsSentGuaranteed
in interface ISrvMonAppEngineStats
public final void setNumMsgsSentGuaranteedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsSentGuaranteedField()
public final boolean hasNumMsgsSentGuaranteed()
ISrvMonAppEngineStats
hasNumMsgsSentGuaranteed
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumMsgsSentGuaranteed()
public final void clearNumMsgsSentGuaranteed()
ISrvMonAppEngineStats
clearNumMsgsSentGuaranteed
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumMsgsSentGuaranteed(long)
public static final int getNumMsgsResentFieldId()
This method can be used to set field interests.
getNumMsgsResent()
public final void setNumMsgsResent(long val)
ISrvMonAppEngineStats
setNumMsgsResent
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumMsgsResent()
ISrvMonAppEngineStats
getNumMsgsResent
in interface ISrvMonAppEngineStats
public final void setNumMsgsResentFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsResentField()
public final boolean hasNumMsgsResent()
ISrvMonAppEngineStats
hasNumMsgsResent
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumMsgsResent()
public final void clearNumMsgsResent()
ISrvMonAppEngineStats
clearNumMsgsResent
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumMsgsResent(long)
public static final int getNumEventsRcvdFieldId()
This method can be used to set field interests.
getNumEventsRcvd()
public final void setNumEventsRcvd(long val)
ISrvMonAppEngineStats
setNumEventsRcvd
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumEventsRcvd()
ISrvMonAppEngineStats
getNumEventsRcvd
in interface ISrvMonAppEngineStats
public final void setNumEventsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumEventsRcvdField()
public final boolean hasNumEventsRcvd()
ISrvMonAppEngineStats
hasNumEventsRcvd
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumEventsRcvd()
public final void clearNumEventsRcvd()
ISrvMonAppEngineStats
clearNumEventsRcvd
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumEventsRcvd(long)
public static final int getNumFlowEventsRcvdFieldId()
This method can be used to set field interests.
getNumFlowEventsRcvd()
public final void setNumFlowEventsRcvd(long val)
ISrvMonAppEngineStats
setNumFlowEventsRcvd
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumFlowEventsRcvd()
ISrvMonAppEngineStats
getNumFlowEventsRcvd
in interface ISrvMonAppEngineStats
public final void setNumFlowEventsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumFlowEventsRcvdField()
public final boolean hasNumFlowEventsRcvd()
ISrvMonAppEngineStats
hasNumFlowEventsRcvd
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumFlowEventsRcvd()
public final void clearNumFlowEventsRcvd()
ISrvMonAppEngineStats
clearNumFlowEventsRcvd
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumFlowEventsRcvd(long)
public static final int getNumFlowEventsProcSuccessFieldId()
This method can be used to set field interests.
getNumFlowEventsProcSuccess()
public final void setNumFlowEventsProcSuccess(long val)
ISrvMonAppEngineStats
setNumFlowEventsProcSuccess
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumFlowEventsProcSuccess()
ISrvMonAppEngineStats
getNumFlowEventsProcSuccess
in interface ISrvMonAppEngineStats
public final void setNumFlowEventsProcSuccessFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumFlowEventsProcSuccessField()
public final boolean hasNumFlowEventsProcSuccess()
ISrvMonAppEngineStats
hasNumFlowEventsProcSuccess
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumFlowEventsProcSuccess()
public final void clearNumFlowEventsProcSuccess()
ISrvMonAppEngineStats
clearNumFlowEventsProcSuccess
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumFlowEventsProcSuccess(long)
public static final int getNumFlowEventsProcFailFieldId()
This method can be used to set field interests.
getNumFlowEventsProcFail()
public final void setNumFlowEventsProcFail(long val)
ISrvMonAppEngineStats
setNumFlowEventsProcFail
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumFlowEventsProcFail()
ISrvMonAppEngineStats
getNumFlowEventsProcFail
in interface ISrvMonAppEngineStats
public final void setNumFlowEventsProcFailFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumFlowEventsProcFailField()
public final boolean hasNumFlowEventsProcFail()
ISrvMonAppEngineStats
hasNumFlowEventsProcFail
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumFlowEventsProcFail()
public final void clearNumFlowEventsProcFail()
ISrvMonAppEngineStats
clearNumFlowEventsProcFail
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumFlowEventsProcFail(long)
public static final int getNumFlowEventsProcCompleteFieldId()
This method can be used to set field interests.
getNumFlowEventsProcComplete()
public final void setNumFlowEventsProcComplete(long val)
ISrvMonAppEngineStats
setNumFlowEventsProcComplete
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumFlowEventsProcComplete()
ISrvMonAppEngineStats
getNumFlowEventsProcComplete
in interface ISrvMonAppEngineStats
public final void setNumFlowEventsProcCompleteFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumFlowEventsProcCompleteField()
public final boolean hasNumFlowEventsProcComplete()
ISrvMonAppEngineStats
hasNumFlowEventsProcComplete
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumFlowEventsProcComplete()
public final void clearNumFlowEventsProcComplete()
ISrvMonAppEngineStats
clearNumFlowEventsProcComplete
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumFlowEventsProcComplete(long)
public static final int getNumTransactionsFieldId()
This method can be used to set field interests.
getNumTransactions()
public final void setNumTransactions(long val)
ISrvMonAppEngineStats
setNumTransactions
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumTransactions()
ISrvMonAppEngineStats
getNumTransactions
in interface ISrvMonAppEngineStats
public final void setNumTransactionsFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumTransactionsField()
public final boolean hasNumTransactions()
ISrvMonAppEngineStats
hasNumTransactions
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumTransactions()
public final void clearNumTransactions()
ISrvMonAppEngineStats
clearNumTransactions
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumTransactions(long)
public static final int getNumCommitsStartedFieldId()
This method can be used to set field interests.
getNumCommitsStarted()
public final void setNumCommitsStarted(long val)
ISrvMonAppEngineStats
setNumCommitsStarted
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumCommitsStarted()
ISrvMonAppEngineStats
getNumCommitsStarted
in interface ISrvMonAppEngineStats
public final void setNumCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumCommitsStartedField()
public final boolean hasNumCommitsStarted()
ISrvMonAppEngineStats
hasNumCommitsStarted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumCommitsStarted()
public final void clearNumCommitsStarted()
ISrvMonAppEngineStats
clearNumCommitsStarted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumCommitsStarted(long)
public static final int getNumCommitsCompletedFieldId()
This method can be used to set field interests.
getNumCommitsCompleted()
public final void setNumCommitsCompleted(long val)
ISrvMonAppEngineStats
setNumCommitsCompleted
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumCommitsCompleted()
ISrvMonAppEngineStats
getNumCommitsCompleted
in interface ISrvMonAppEngineStats
public final void setNumCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumCommitsCompletedField()
public final boolean hasNumCommitsCompleted()
ISrvMonAppEngineStats
hasNumCommitsCompleted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumCommitsCompleted()
public final void clearNumCommitsCompleted()
ISrvMonAppEngineStats
clearNumCommitsCompleted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumCommitsCompleted(long)
public static final int getNumSendCommitsStartedFieldId()
This method can be used to set field interests.
getNumSendCommitsStarted()
public final void setNumSendCommitsStarted(long val)
ISrvMonAppEngineStats
setNumSendCommitsStarted
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumSendCommitsStarted()
ISrvMonAppEngineStats
getNumSendCommitsStarted
in interface ISrvMonAppEngineStats
public final void setNumSendCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumSendCommitsStartedField()
public final boolean hasNumSendCommitsStarted()
ISrvMonAppEngineStats
hasNumSendCommitsStarted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumSendCommitsStarted()
public final void clearNumSendCommitsStarted()
ISrvMonAppEngineStats
clearNumSendCommitsStarted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumSendCommitsStarted(long)
public static final int getNumSendCommitsCompletedFieldId()
This method can be used to set field interests.
getNumSendCommitsCompleted()
public final void setNumSendCommitsCompleted(long val)
ISrvMonAppEngineStats
setNumSendCommitsCompleted
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumSendCommitsCompleted()
ISrvMonAppEngineStats
getNumSendCommitsCompleted
in interface ISrvMonAppEngineStats
public final void setNumSendCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumSendCommitsCompletedField()
public final boolean hasNumSendCommitsCompleted()
ISrvMonAppEngineStats
hasNumSendCommitsCompleted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumSendCommitsCompleted()
public final void clearNumSendCommitsCompleted()
ISrvMonAppEngineStats
clearNumSendCommitsCompleted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumSendCommitsCompleted(long)
public static final int getSendCommitCompletionQueueSizeFieldId()
This method can be used to set field interests.
getSendCommitCompletionQueueSize()
public final void setSendCommitCompletionQueueSize(int val)
ISrvMonAppEngineStats
setSendCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
val
- The value to set.public final int getSendCommitCompletionQueueSize()
ISrvMonAppEngineStats
getSendCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
public final void setSendCommitCompletionQueueSizeFrom(com.neeve.xbuf.XbufVariableIntField val)
public final com.neeve.xbuf.XbufVariableIntField getSendCommitCompletionQueueSizeField()
public final boolean hasSendCommitCompletionQueueSize()
ISrvMonAppEngineStats
hasSendCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getSendCommitCompletionQueueSize()
public final void clearSendCommitCompletionQueueSize()
ISrvMonAppEngineStats
clearSendCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setSendCommitCompletionQueueSize(int)
public static final int getNumStoreCommitsStartedFieldId()
This method can be used to set field interests.
getNumStoreCommitsStarted()
public final void setNumStoreCommitsStarted(long val)
ISrvMonAppEngineStats
setNumStoreCommitsStarted
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumStoreCommitsStarted()
ISrvMonAppEngineStats
getNumStoreCommitsStarted
in interface ISrvMonAppEngineStats
public final void setNumStoreCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumStoreCommitsStartedField()
public final boolean hasNumStoreCommitsStarted()
ISrvMonAppEngineStats
hasNumStoreCommitsStarted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumStoreCommitsStarted()
public final void clearNumStoreCommitsStarted()
ISrvMonAppEngineStats
clearNumStoreCommitsStarted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumStoreCommitsStarted(long)
public static final int getNumStoreCommitsCompletedFieldId()
This method can be used to set field interests.
getNumStoreCommitsCompleted()
public final void setNumStoreCommitsCompleted(long val)
ISrvMonAppEngineStats
setNumStoreCommitsCompleted
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumStoreCommitsCompleted()
ISrvMonAppEngineStats
getNumStoreCommitsCompleted
in interface ISrvMonAppEngineStats
public final void setNumStoreCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumStoreCommitsCompletedField()
public final boolean hasNumStoreCommitsCompleted()
ISrvMonAppEngineStats
hasNumStoreCommitsCompleted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumStoreCommitsCompleted()
public final void clearNumStoreCommitsCompleted()
ISrvMonAppEngineStats
clearNumStoreCommitsCompleted
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumStoreCommitsCompleted(long)
public static final int getStoreCommitCompletionQueueSizeFieldId()
This method can be used to set field interests.
getStoreCommitCompletionQueueSize()
public final void setStoreCommitCompletionQueueSize(int val)
ISrvMonAppEngineStats
setStoreCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
val
- The value to set.public final int getStoreCommitCompletionQueueSize()
ISrvMonAppEngineStats
getStoreCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
public final void setStoreCommitCompletionQueueSizeFrom(com.neeve.xbuf.XbufVariableIntField val)
public final com.neeve.xbuf.XbufVariableIntField getStoreCommitCompletionQueueSizeField()
public final boolean hasStoreCommitCompletionQueueSize()
ISrvMonAppEngineStats
hasStoreCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getStoreCommitCompletionQueueSize()
public final void clearStoreCommitCompletionQueueSize()
ISrvMonAppEngineStats
clearStoreCommitCompletionQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setStoreCommitCompletionQueueSize(int)
public static final int getNumRollbacksFieldId()
This method can be used to set field interests.
getNumRollbacks()
public final void setNumRollbacks(long val)
ISrvMonAppEngineStats
setNumRollbacks
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumRollbacks()
ISrvMonAppEngineStats
getNumRollbacks
in interface ISrvMonAppEngineStats
public final void setNumRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumRollbacksField()
public final boolean hasNumRollbacks()
ISrvMonAppEngineStats
hasNumRollbacks
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumRollbacks()
public final void clearNumRollbacks()
ISrvMonAppEngineStats
clearNumRollbacks
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumRollbacks(long)
public static final int getBackupOutboundQueueSizeFieldId()
This method can be used to set field interests.
getBackupOutboundQueueSize()
public final void setBackupOutboundQueueSize(long val)
ISrvMonAppEngineStats
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.
setBackupOutboundQueueSize
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getBackupOutboundQueueSize()
ISrvMonAppEngineStats
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.
getBackupOutboundQueueSize
in interface ISrvMonAppEngineStats
public final void setBackupOutboundQueueSizeFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getBackupOutboundQueueSizeField()
public final boolean hasBackupOutboundQueueSize()
ISrvMonAppEngineStats
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.
hasBackupOutboundQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getBackupOutboundQueueSize()
public final void clearBackupOutboundQueueSize()
ISrvMonAppEngineStats
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.
clearBackupOutboundQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setBackupOutboundQueueSize(long)
public static final int getBackupOutboundLogQueueSizeFieldId()
This method can be used to set field interests.
getBackupOutboundLogQueueSize()
public final void setBackupOutboundLogQueueSize(long val)
ISrvMonAppEngineStats
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
setBackupOutboundLogQueueSize
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getBackupOutboundLogQueueSize()
ISrvMonAppEngineStats
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
getBackupOutboundLogQueueSize
in interface ISrvMonAppEngineStats
public final void setBackupOutboundLogQueueSizeFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getBackupOutboundLogQueueSizeField()
public final boolean hasBackupOutboundLogQueueSize()
ISrvMonAppEngineStats
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
hasBackupOutboundLogQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getBackupOutboundLogQueueSize()
public final void clearBackupOutboundLogQueueSize()
ISrvMonAppEngineStats
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
clearBackupOutboundLogQueueSize
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setBackupOutboundLogQueueSize(long)
public static final int getOutboundSnoFieldId()
This method can be used to set field interests.
getOutboundSno()
public final void setOutboundSno(long val)
ISrvMonAppEngineStats
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
setOutboundSno
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getOutboundSno()
ISrvMonAppEngineStats
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
getOutboundSno
in interface ISrvMonAppEngineStats
public final void setOutboundSnoFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getOutboundSnoField()
public final boolean hasOutboundSno()
ISrvMonAppEngineStats
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
hasOutboundSno
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getOutboundSno()
public final void clearOutboundSno()
ISrvMonAppEngineStats
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
clearOutboundSno
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setOutboundSno(long)
public static final int getOutboundStableSnoFieldId()
This method can be used to set field interests.
getOutboundStableSno()
public final void setOutboundStableSno(long val)
ISrvMonAppEngineStats
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
setOutboundStableSno
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getOutboundStableSno()
ISrvMonAppEngineStats
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
getOutboundStableSno
in interface ISrvMonAppEngineStats
public final void setOutboundStableSnoFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getOutboundStableSnoField()
public final boolean hasOutboundStableSno()
ISrvMonAppEngineStats
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
hasOutboundStableSno
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getOutboundStableSno()
public final void clearOutboundStableSno()
ISrvMonAppEngineStats
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
clearOutboundStableSno
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setOutboundStableSno(long)
public static final int getNumEventsProcessedFieldId()
This method can be used to set field interests.
getNumEventsProcessed()
public final void setNumEventsProcessed(long val)
ISrvMonAppEngineStats
setNumEventsProcessed
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumEventsProcessed()
ISrvMonAppEngineStats
getNumEventsProcessed
in interface ISrvMonAppEngineStats
public final void setNumEventsProcessedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumEventsProcessedField()
public final boolean hasNumEventsProcessed()
ISrvMonAppEngineStats
hasNumEventsProcessed
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumEventsProcessed()
public final void clearNumEventsProcessed()
ISrvMonAppEngineStats
clearNumEventsProcessed
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumEventsProcessed(long)
public static final int getNumMsgsSourcedFieldId()
This method can be used to set field interests.
getNumMsgsSourced()
public final void setNumMsgsSourced(long val)
ISrvMonAppEngineStats
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.
setNumMsgsSourced
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumMsgsSourced()
ISrvMonAppEngineStats
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.
getNumMsgsSourced
in interface ISrvMonAppEngineStats
public final void setNumMsgsSourcedFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsSourcedField()
public final boolean hasNumMsgsSourced()
ISrvMonAppEngineStats
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.
hasNumMsgsSourced
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumMsgsSourced()
public final void clearNumMsgsSourced()
ISrvMonAppEngineStats
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.
clearNumMsgsSourced
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumMsgsSourced(long)
public static final int getNumMsgsFilteredFieldId()
This method can be used to set field interests.
getNumMsgsFiltered()
public final void setNumMsgsFiltered(long val)
ISrvMonAppEngineStats
setNumMsgsFiltered
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumMsgsFiltered()
ISrvMonAppEngineStats
getNumMsgsFiltered
in interface ISrvMonAppEngineStats
public final void setNumMsgsFilteredFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumMsgsFilteredField()
public final boolean hasNumMsgsFiltered()
ISrvMonAppEngineStats
hasNumMsgsFiltered
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumMsgsFiltered()
public final void clearNumMsgsFiltered()
ISrvMonAppEngineStats
clearNumMsgsFiltered
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumMsgsFiltered(long)
public static final int getNumPartialRollbacksFieldId()
This method can be used to set field interests.
getNumPartialRollbacks()
public final void setNumPartialRollbacks(long val)
ISrvMonAppEngineStats
setNumPartialRollbacks
in interface ISrvMonAppEngineStats
val
- The value to set.public final long getNumPartialRollbacks()
ISrvMonAppEngineStats
getNumPartialRollbacks
in interface ISrvMonAppEngineStats
public final void setNumPartialRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val)
public final com.neeve.xbuf.XbufVariableLongField getNumPartialRollbacksField()
public final boolean hasNumPartialRollbacks()
ISrvMonAppEngineStats
hasNumPartialRollbacks
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getNumPartialRollbacks()
public final void clearNumPartialRollbacks()
ISrvMonAppEngineStats
clearNumPartialRollbacks
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setNumPartialRollbacks(long)
public static final int getMsgPreProcLatenciesFieldId()
This method can be used to set field interests.
getMsgPreProcLatencies()
public final void setMsgPreProcLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setMsgPreProcLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendMsgPreProcLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendMsgPreProcLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getMsgPreProcLatencies()
ISrvMonAppEngineStats
getMsgPreProcLatencies
in interface ISrvMonAppEngineStats
public final void getMsgPreProcLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgPreProcLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeMsgPreProcLatencies()
ISrvMonAppEngineStats
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.
takeMsgPreProcLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasMsgPreProcLatencies()
ISrvMonAppEngineStats
hasMsgPreProcLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getMsgPreProcLatencies()
public final void clearMsgPreProcLatencies()
ISrvMonAppEngineStats
clearMsgPreProcLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setMsgPreProcLatencies(SrvMonIntSeries)
public static final int getMsgProcessingLatenciesFieldId()
This method can be used to set field interests.
getMsgProcessingLatencies()
public final void setMsgProcessingLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setMsgProcessingLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendMsgProcessingLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendMsgProcessingLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getMsgProcessingLatencies()
ISrvMonAppEngineStats
getMsgProcessingLatencies
in interface ISrvMonAppEngineStats
public final void getMsgProcessingLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgProcessingLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeMsgProcessingLatencies()
ISrvMonAppEngineStats
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.
takeMsgProcessingLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasMsgProcessingLatencies()
ISrvMonAppEngineStats
hasMsgProcessingLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getMsgProcessingLatencies()
public final void clearMsgProcessingLatencies()
ISrvMonAppEngineStats
clearMsgProcessingLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setMsgProcessingLatencies(SrvMonIntSeries)
public static final int getMsgSendLatenciesFieldId()
This method can be used to set field interests.
getMsgSendLatencies()
public final void setMsgSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setMsgSendLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendMsgSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendMsgSendLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getMsgSendLatencies()
ISrvMonAppEngineStats
getMsgSendLatencies
in interface ISrvMonAppEngineStats
public final void getMsgSendLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgSendLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeMsgSendLatencies()
ISrvMonAppEngineStats
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.
takeMsgSendLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasMsgSendLatencies()
ISrvMonAppEngineStats
hasMsgSendLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getMsgSendLatencies()
public final void clearMsgSendLatencies()
ISrvMonAppEngineStats
clearMsgSendLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setMsgSendLatencies(SrvMonIntSeries)
public static final int getMsgSendCoreLatenciesFieldId()
This method can be used to set field interests.
getMsgSendCoreLatencies()
public final void setMsgSendCoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setMsgSendCoreLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendMsgSendCoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendMsgSendCoreLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getMsgSendCoreLatencies()
ISrvMonAppEngineStats
getMsgSendCoreLatencies
in interface ISrvMonAppEngineStats
public final void getMsgSendCoreLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgSendCoreLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeMsgSendCoreLatencies()
ISrvMonAppEngineStats
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.
takeMsgSendCoreLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasMsgSendCoreLatencies()
ISrvMonAppEngineStats
hasMsgSendCoreLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getMsgSendCoreLatencies()
public final void clearMsgSendCoreLatencies()
ISrvMonAppEngineStats
clearMsgSendCoreLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setMsgSendCoreLatencies(SrvMonIntSeries)
public static final int getCommitStartLatenciesFieldId()
This method can be used to set field interests.
getCommitStartLatencies()
public final void setCommitStartLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setCommitStartLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendCommitStartLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitStartLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCommitStartLatencies()
ISrvMonAppEngineStats
getCommitStartLatencies
in interface ISrvMonAppEngineStats
public final void getCommitStartLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitStartLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCommitStartLatencies()
ISrvMonAppEngineStats
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.
takeCommitStartLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasCommitStartLatencies()
ISrvMonAppEngineStats
hasCommitStartLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitStartLatencies()
public final void clearCommitStartLatencies()
ISrvMonAppEngineStats
clearCommitStartLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitStartLatencies(SrvMonIntSeries)
public static final int getCommitPrologueLatenciesFieldId()
This method can be used to set field interests.
getCommitPrologueLatencies()
public final void setCommitPrologueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setCommitPrologueLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendCommitPrologueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitPrologueLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCommitPrologueLatencies()
ISrvMonAppEngineStats
getCommitPrologueLatencies
in interface ISrvMonAppEngineStats
public final void getCommitPrologueLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitPrologueLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCommitPrologueLatencies()
ISrvMonAppEngineStats
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.
takeCommitPrologueLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasCommitPrologueLatencies()
ISrvMonAppEngineStats
hasCommitPrologueLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitPrologueLatencies()
public final void clearCommitPrologueLatencies()
ISrvMonAppEngineStats
clearCommitPrologueLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitPrologueLatencies(SrvMonIntSeries)
public static final int getCommitSendLatenciesFieldId()
This method can be used to set field interests.
getCommitSendLatencies()
public final void setCommitSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
setCommitSendLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendCommitSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitSendLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCommitSendLatencies()
ISrvMonAppEngineStats
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.
getCommitSendLatencies
in interface ISrvMonAppEngineStats
public final void getCommitSendLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitSendLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCommitSendLatencies()
ISrvMonAppEngineStats
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.
takeCommitSendLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasCommitSendLatencies()
ISrvMonAppEngineStats
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.
hasCommitSendLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitSendLatencies()
public final void clearCommitSendLatencies()
ISrvMonAppEngineStats
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.
clearCommitSendLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitSendLatencies(SrvMonIntSeries)
public static final int getCommitStoreLatenciesFieldId()
This method can be used to set field interests.
getCommitStoreLatencies()
public final void setCommitStoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setCommitStoreLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendCommitStoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitStoreLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCommitStoreLatencies()
ISrvMonAppEngineStats
getCommitStoreLatencies
in interface ISrvMonAppEngineStats
public final void getCommitStoreLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitStoreLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCommitStoreLatencies()
ISrvMonAppEngineStats
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.
takeCommitStoreLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasCommitStoreLatencies()
ISrvMonAppEngineStats
hasCommitStoreLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitStoreLatencies()
public final void clearCommitStoreLatencies()
ISrvMonAppEngineStats
clearCommitStoreLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitStoreLatencies(SrvMonIntSeries)
public static final int getCommitEpilogueLatenciesFieldId()
This method can be used to set field interests.
getCommitEpilogueLatencies()
public final void setCommitEpilogueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setCommitEpilogueLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendCommitEpilogueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitEpilogueLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCommitEpilogueLatencies()
ISrvMonAppEngineStats
getCommitEpilogueLatencies
in interface ISrvMonAppEngineStats
public final void getCommitEpilogueLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitEpilogueLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCommitEpilogueLatencies()
ISrvMonAppEngineStats
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.
takeCommitEpilogueLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasCommitEpilogueLatencies()
ISrvMonAppEngineStats
hasCommitEpilogueLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitEpilogueLatencies()
public final void clearCommitEpilogueLatencies()
ISrvMonAppEngineStats
clearCommitEpilogueLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitEpilogueLatencies(SrvMonIntSeries)
public static final int getCommitFullLatenciesFieldId()
This method can be used to set field interests.
getCommitFullLatencies()
public final void setCommitFullLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setCommitFullLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendCommitFullLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitFullLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCommitFullLatencies()
ISrvMonAppEngineStats
getCommitFullLatencies
in interface ISrvMonAppEngineStats
public final void getCommitFullLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitFullLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCommitFullLatencies()
ISrvMonAppEngineStats
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.
takeCommitFullLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasCommitFullLatencies()
ISrvMonAppEngineStats
hasCommitFullLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitFullLatencies()
public final void clearCommitFullLatencies()
ISrvMonAppEngineStats
clearCommitFullLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitFullLatencies(SrvMonIntSeries)
public static final int getInOutLatenciesFieldId()
This method can be used to set field interests.
getInOutLatencies()
public final void setInOutLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setInOutLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendInOutLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendInOutLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getInOutLatencies()
ISrvMonAppEngineStats
getInOutLatencies
in interface ISrvMonAppEngineStats
public final void getInOutLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getInOutLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeInOutLatencies()
ISrvMonAppEngineStats
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.
takeInOutLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasInOutLatencies()
ISrvMonAppEngineStats
hasInOutLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getInOutLatencies()
public final void clearInOutLatencies()
ISrvMonAppEngineStats
clearInOutLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setInOutLatencies(SrvMonIntSeries)
public static final int getInAckLatenciesFieldId()
This method can be used to set field interests.
getInAckLatencies()
public final void setInAckLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setInAckLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendInAckLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendInAckLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getInAckLatencies()
ISrvMonAppEngineStats
getInAckLatencies
in interface ISrvMonAppEngineStats
public final void getInAckLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getInAckLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeInAckLatencies()
ISrvMonAppEngineStats
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.
takeInAckLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasInAckLatencies()
ISrvMonAppEngineStats
hasInAckLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getInAckLatencies()
public final void clearInAckLatencies()
ISrvMonAppEngineStats
clearInAckLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setInAckLatencies(SrvMonIntSeries)
public static final int getTransactionLeg1ProcessingTimesFieldId()
This method can be used to set field interests.
getTransactionLeg1ProcessingTimes()
public final void setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
setTransactionLeg1ProcessingTimes
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendTransactionLeg1ProcessingTimes
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStats
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.
getTransactionLeg1ProcessingTimes
in interface ISrvMonAppEngineStats
public final void getTransactionLeg1ProcessingTimesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getTransactionLeg1ProcessingTimesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStats
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.
takeTransactionLeg1ProcessingTimes
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStats
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.
hasTransactionLeg1ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getTransactionLeg1ProcessingTimes()
public final void clearTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStats
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.
clearTransactionLeg1ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setTransactionLeg1ProcessingTimes(SrvMonIntSeries)
public static final int getTransactionLeg2ProcessingTimesFieldId()
This method can be used to set field interests.
getTransactionLeg2ProcessingTimes()
public final void setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
setTransactionLeg2ProcessingTimes
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendTransactionLeg2ProcessingTimes
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStats
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.
getTransactionLeg2ProcessingTimes
in interface ISrvMonAppEngineStats
public final void getTransactionLeg2ProcessingTimesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getTransactionLeg2ProcessingTimesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStats
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.
takeTransactionLeg2ProcessingTimes
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStats
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.
hasTransactionLeg2ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getTransactionLeg2ProcessingTimes()
public final void clearTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStats
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.
clearTransactionLeg2ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setTransactionLeg2ProcessingTimes(SrvMonIntSeries)
public static final int getTransactionLeg3ProcessingTimesFieldId()
This method can be used to set field interests.
getTransactionLeg3ProcessingTimes()
public final void setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
setTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStats
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.
getTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
public final void getTransactionLeg3ProcessingTimesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getTransactionLeg3ProcessingTimesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStats
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.
takeTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStats
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.
hasTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getTransactionLeg3ProcessingTimes()
public final void clearTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStats
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.
clearTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setTransactionLeg3ProcessingTimes(SrvMonIntSeries)
@Deprecated public static final int getCommitTransactionLatenciesFieldId()
This method can be used to set field interests.
getCommitTransactionLatencies()
@Deprecated public final void setCommitTransactionLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setCommitTransactionLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.@Deprecated public final void lendCommitTransactionLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitTransactionLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.@Deprecated public final SrvMonIntSeries getCommitTransactionLatencies()
ISrvMonAppEngineStats
getCommitTransactionLatencies
in interface ISrvMonAppEngineStats
@Deprecated public final void getCommitTransactionLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitTransactionLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
@Deprecated public final SrvMonIntSeries takeCommitTransactionLatencies()
ISrvMonAppEngineStats
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.
takeCommitTransactionLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.@Deprecated public final boolean hasCommitTransactionLatencies()
ISrvMonAppEngineStats
hasCommitTransactionLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitTransactionLatencies()
@Deprecated public final void clearCommitTransactionLatencies()
ISrvMonAppEngineStats
clearCommitTransactionLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitTransactionLatencies(SrvMonIntSeries)
public static final int getMsgFilteringLatenciesFieldId()
This method can be used to set field interests.
getMsgFilteringLatencies()
public final void setMsgFilteringLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setMsgFilteringLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendMsgFilteringLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendMsgFilteringLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getMsgFilteringLatencies()
ISrvMonAppEngineStats
getMsgFilteringLatencies
in interface ISrvMonAppEngineStats
public final void getMsgFilteringLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgFilteringLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeMsgFilteringLatencies()
ISrvMonAppEngineStats
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.
takeMsgFilteringLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasMsgFilteringLatencies()
ISrvMonAppEngineStats
hasMsgFilteringLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getMsgFilteringLatencies()
public final void clearMsgFilteringLatencies()
ISrvMonAppEngineStats
clearMsgFilteringLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setMsgFilteringLatencies(SrvMonIntSeries)
public static final int getCommitTransitionLatenciesFieldId()
This method can be used to set field interests.
getCommitTransitionLatencies()
public final void setCommitTransitionLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
setCommitTransitionLatencies
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendCommitTransitionLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
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.
lendCommitTransitionLatencies
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getCommitTransitionLatencies()
ISrvMonAppEngineStats
getCommitTransitionLatencies
in interface ISrvMonAppEngineStats
public final void getCommitTransitionLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitTransitionLatenciesTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
public final SrvMonIntSeries takeCommitTransitionLatencies()
ISrvMonAppEngineStats
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.
takeCommitTransitionLatencies
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasCommitTransitionLatencies()
ISrvMonAppEngineStats
hasCommitTransitionLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getCommitTransitionLatencies()
public final void clearCommitTransitionLatencies()
ISrvMonAppEngineStats
clearCommitTransitionLatencies
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setCommitTransitionLatencies(SrvMonIntSeries)
public static final int getInboundMessageLoggerStatsFieldId()
This method can be used to set field interests.
getInboundMessageLoggerStats()
public final void setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
setInboundMessageLoggerStats
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
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.
lendInboundMessageLoggerStats
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonAppMessageLoggerStats getInboundMessageLoggerStats()
ISrvMonAppEngineStats
getInboundMessageLoggerStats
in interface ISrvMonAppEngineStats
public final void getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
getInboundMessageLoggerStatsTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)
public final SrvMonAppMessageLoggerStats takeInboundMessageLoggerStats()
ISrvMonAppEngineStats
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.
takeInboundMessageLoggerStats
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasInboundMessageLoggerStats()
ISrvMonAppEngineStats
hasInboundMessageLoggerStats
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getInboundMessageLoggerStats()
public final void clearInboundMessageLoggerStats()
ISrvMonAppEngineStats
clearInboundMessageLoggerStats
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats)
public static final int getOutboundMessageLoggerStatsFieldId()
This method can be used to set field interests.
getOutboundMessageLoggerStats()
public final void setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
setOutboundMessageLoggerStats
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
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.
lendOutboundMessageLoggerStats
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonAppMessageLoggerStats getOutboundMessageLoggerStats()
ISrvMonAppEngineStats
getOutboundMessageLoggerStats
in interface ISrvMonAppEngineStats
public final void getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
getOutboundMessageLoggerStatsTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)
public final SrvMonAppMessageLoggerStats takeOutboundMessageLoggerStats()
ISrvMonAppEngineStats
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.
takeOutboundMessageLoggerStats
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasOutboundMessageLoggerStats()
ISrvMonAppEngineStats
hasOutboundMessageLoggerStats
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getOutboundMessageLoggerStats()
public final void clearOutboundMessageLoggerStats()
ISrvMonAppEngineStats
clearOutboundMessageLoggerStats
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats)
public static final int getMsgTypeStatsFieldId()
This method can be used to set field interests.
getMsgTypeStats()
public final void setMsgTypeStats(SrvMonMsgTypeStats[] val)
ISrvMonAppEngineStats
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.
setMsgTypeStats
in interface ISrvMonAppEngineStats
val
- The value to set.public final void setMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
ISrvMonAppEngineStats
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.
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
.
setMsgTypeStatsFrom
in interface ISrvMonAppEngineStats
val
- the values to set.public final void lendMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
ISrvMonAppEngineStats
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.
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
.
lendMsgTypeStatsFrom
in interface ISrvMonAppEngineStats
val
- the values to set.public final void lendMsgTypeStats(SrvMonMsgTypeStats[] val)
ISrvMonAppEngineStats
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.
lendMsgTypeStats
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final void addMsgTypeStats(SrvMonMsgTypeStats val)
ISrvMonAppEngineStats
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.
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.
addMsgTypeStats
in interface ISrvMonAppEngineStats
val
- the value to add.public final void lendMsgTypeStats(SrvMonMsgTypeStats val)
ISrvMonAppEngineStats
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.
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.
lendMsgTypeStats
in interface ISrvMonAppEngineStats
val
- the value to add.public final SrvMonMsgTypeStats[] getMsgTypeStats()
ISrvMonAppEngineStats
If the field is not set this method will return null
.
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.
getMsgTypeStats
in interface ISrvMonAppEngineStats
null
.public final SrvMonMsgTypeStats[] getMsgTypeStatsEmptyIfNull()
ISrvMonAppEngineStats
null
or not set.
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.
getMsgTypeStatsEmptyIfNull
in interface ISrvMonAppEngineStats
null
if not set.ISrvMonAppEngineStats.getMsgTypeStats()
public final XIterator<SrvMonMsgTypeStats> getMsgTypeStatsIterator()
ISrvMonAppEngineStats
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
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.
getMsgTypeStatsIterator
in interface ISrvMonAppEngineStats
public final SrvMonMsgTypeStats[] takeMsgTypeStats()
ISrvMonAppEngineStats
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.
takeMsgTypeStats
in interface ISrvMonAppEngineStats
null
if the field is not set.public final void clearMsgTypeStats()
ISrvMonAppEngineStats
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.
clearMsgTypeStats
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setMsgTypeStats(SrvMonMsgTypeStats[])
public final boolean isDirty()
public static final com.neeve.xbuf.XbufSchema createSchema()
public final byte[] serializeToByteArray()
public final ByteBuffer serializeToByteBuffer()
public final com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)
public final boolean isBufferBacked()
public final int getSerializeToNativeLength()
public final int serializeToNative(long address, int addressOffset)
public final SrvMonAppEngineStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppEngineStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length)
public final SrvMonAppEngineStats deserializeFromByteArray(byte[] array, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppEngineStats deserializeFromByteArray(byte[] array)
public final SrvMonAppEngineStats deserializeFromByteBuffer(ByteBuffer buffer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppEngineStats deserializeFromByteBuffer(ByteBuffer buffer)
public final SrvMonAppEngineStats deserializeFromNative(long address, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
public final SrvMonAppEngineStats deserializeFromNative(long address, int offset, int length)
public final void sync()
public final int desync(PktBuffer buffer, int pos, boolean frameOnly)
desync
in interface com.neeve.xbuf.IXbufDesyncer
public final SrvMonAppEngineStats init()
UtlPool.Item
This method is invoked by an item pool very time an item is put into the pool. The method should wipe the contents of the item so as to present a fresh instance of the item to the caller when retrieved from the pool.
init
in interface UtlPool.Item<SrvMonAppEngineStats>
public final SrvMonAppEngineStats setPool(UtlPool<SrvMonAppEngineStats> pool)
UtlPool.Item
This method is invoked by an item pool at the time an item is added to the pool. The intent is to record the item's source pool in the item so it can be disposed back into the pool when the user is done working with it.
setPool
in interface UtlPool.Item<SrvMonAppEngineStats>
public final UtlPool<SrvMonAppEngineStats> getPool()
UtlPool.Item
This method should return the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool
getPool
in interface UtlPool.Item<SrvMonAppEngineStats>
UtlPool.Item.setPool(com.neeve.util.UtlPool)
public final boolean isReferenceCounted()
public final SrvMonAppEngineStats acquire()
public final int getOwnerCount()
public final void dispose()
public final Object clone()
This method differs from the copy()
method in that:
clone
in class Object
public final SrvMonAppEngineStats copy()
The copy copies primitive, enum and embedded entity fields into the returned copy. Each embedded entity field is cloned so that modifications made to the copy's embedded entity fields do not affect this SrvMonAppEngineStats's embedded entity fields.
The returned copy will be writeable even if this SrvMonAppEngineStats is read only.
public final void copyInto(SrvMonAppEngineStats copy)
The copy clears the target's contents and copies primitive, enum and embedded entity fields into the provided copy. Each embedded entity field is cloned so that modifications made to the copy's embedded entity fields do not affect this SrvMonAppEngineStats's embedded entity fields.
The returned copy will be writeable even if this SrvMonAppEngineStats is read only.
copy
- The target into which to copy.public final boolean isValid()
IRogValidatable
isValid
in interface IRogValidatable
public final void getValidationErrors(List<XString> results, String errorPrefix)
IRogValidatable
getValidationErrors
in interface IRogValidatable
results
- A results list into which validation errors will be collected.errorPrefix
- The bean path prefix to use when identifying invalid fields or null if validating a top level entity.public final String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |