@Generated(value="com.neeve.adm.AdmXbufGenerator", date="Thu May 07 15:37:32 EDT 2020") @AdmGenerated(encoding="Xbuf", compatLevel="4.0.0", admVersion="nvx-rumi-adm v3.14 (build 29)", date="5/7/20 3:37 PM", buildInfo="nvx-talon-3.14.19 (nvx-codegen-plugin)") @AdmFactoryInfo(factoryClass=SrvMonFactory.class, vfid=32, ofid=32, typeId=203) public final class SrvMonAppEngineStats extends Object implements com.neeve.xbuf.IXbufDesyncer, UtlPool.Item<SrvMonAppEngineStats>, ISrvMonAppEngineStats
ADM Type | Embedded Entity |
Factory | SrvMonFactory |
ADM Field Summary |
---|
Field | Type | Id | Description |
---|---|---|---|
backupOutboundLogQueueSize | Long | 39 |
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. |
backupOutboundQueueSize | Long | 38 |
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. |
commitEpilogueLatencies | SrvMonIntSeries |
50 | Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo'). |
commitFullLatencies | SrvMonIntSeries |
51 | Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull'). |
commitPrologueLatencies | SrvMonIntSeries |
47 | Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo'). |
commitSendLatencies | SrvMonIntSeries |
48 |
Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').
Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency. |
commitStartLatencies | SrvMonIntSeries |
46 | Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart'). |
commitStoreLatencies | SrvMonIntSeries |
49 | Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore'). |
commitTransactionLatencies | SrvMonIntSeries |
10015 | No doc provided. |
commitTransitionLatencies | SrvMonIntSeries |
62 | 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'). |
inAckLatencies | SrvMonIntSeries |
53 | Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack'). |
inOutLatencies | SrvMonIntSeries |
52 | Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout'). |
inboundMessageLoggerStats | SrvMonAppMessageLoggerStats |
63 | Inbound message logger stats for applications with inbound message logging enabled. |
msgFilteringLatencies | SrvMonIntSeries |
61 | Records latencies for application message filtering times (by a message filter) (aka 'mfilt'). |
msgPreProcLatencies | SrvMonIntSeries |
42 | Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc'). |
msgProcessingLatencies | SrvMonIntSeries |
43 | Records latencies for application message process times (in an EventHandler) (aka 'mproc'). |
msgSendCoreLatencies | SrvMonIntSeries |
45 | Time spent in AepEngine.sendMessageCore() (aka 'msendc'). |
msgSendLatencies | SrvMonIntSeries |
44 | Time spent in AepEngine.sendMessage() (aka 'msend'). |
msgTypeStats | SrvMonMsgTypeStats[] | 65 |
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. |
numCommitsCompleted | Long | 30 | The number of transaction commits completed by the engine. |
numCommitsStarted | Long | 29 | The number of transaction commits started by the engine. |
numDupMsgsRcvd | Long | 19 | The number of duplicate messages the application has received. |
numEventsProcessed | Long | 58 | The number of events processed by the engine. |
numEventsRcvd | Long | 23 | The number of events received by the engine. |
numFlowEventsProcComplete | Long | 27 | The number of flow related events that have been completely processed by the engine. |
numFlowEventsProcFail | Long | 26 | The number of flow related events unsuccessfully processed by the engine. |
numFlowEventsProcSuccess | Long | 25 | The number of flow related events successfully processed by the engine. |
numFlowEventsRcvd | Long | 24 | The number of flow related events processed by the engine. |
numFlows | Integer | 16 | The number of active flows in the application. |
numMsgsFiltered | Long | 60 | The number of messages that were filtered. |
numMsgsRcvdBestEffort | Long | 17 | The number of best effort messages the application has received. |
numMsgsRcvdGuaranteed | Long | 18 | The number of guaranteed messages the application has received. |
numMsgsResent | Long | 22 | The number of messages the application has retransmitted. |
numMsgsSentBestEffort | Long | 20 | The number of best effort messages sent by the application. |
numMsgsSentGuaranteed | Long | 21 | The number of guaranteed messages sent by the application. |
numMsgsSourced | Long | 59 |
The number of messages that were sourced.
Sourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced. |
numPartialRollbacks | Long | 66 | The number of partial (savepoint) transaction rollback that have been initiated. |
numRollbacks | Long | 37 | The number of transactions that have been rolled back. |
numSendCommitsCompleted | Long | 32 | The number of send (message bus) commits completed by the engine. |
numSendCommitsStarted | Long | 31 | The number of send (message bus) commits started by the engine. |
numStoreCommitsCompleted | Long | 35 | The number of store commits completed by the engine. |
numStoreCommitsStarted | Long | 34 | The number of store commits started by the engine. |
numTransactions | Long | 28 | The number of transactions created by the engine. |
outboundMessageLoggerStats | SrvMonAppMessageLoggerStats |
64 | Outbound message logger stats for applications with outbound message logging enabled. |
outboundSno | Long | 40 |
The current outbound sequence number for the engine.
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission. |
outboundStableSno | Long | 41 |
The current stable outbound sequence number for the engine.
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect. |
perTransactionStatsLoggerStats | SrvMonAppMessageLoggerStats |
67 | Per transaction stats logger stats for applications recording per transaction stats. |
sendCommitCompletionQueueSize | Integer | 33 | The number of send commits pending completion. |
storeCommitCompletionQueueSize | Integer | 36 | The number of store commits pending completion for the engine. |
transactionLeg1ProcessingTimes | SrvMonIntSeries |
54 |
Records latencies for the first transaction processing leg.
Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second. |
transactionLeg2ProcessingTimes | SrvMonIntSeries |
55 |
Records latencies for the second transaction processing leg.
Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second. |
transactionLeg3ProcessingTimes | SrvMonIntSeries |
56 | 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. |
Modifier and Type | Class and Description |
---|---|
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).
|
Modifier and Type | Field and Description |
---|---|
static SrvMonAppEngineStats[] |
EMPTY_ARRAY
A preallocated empty array used to avoid garbage when returning empty arrays of this type.
|
Constructor and Description |
---|
SrvMonAppEngineStats() |
SrvMonAppEngineStats(int initialBackingBufferSize) |
Modifier and Type | Method and Description |
---|---|
SrvMonAppEngineStats |
acquire() |
void |
addMsgTypeStats(SrvMonMsgTypeStats val)
Adds the provided value to the list of 'msgTypeStats' values.
|
void |
clearBackupOutboundLogQueueSize()
Clears the value of 'backupOutboundLogQueueSize'.
|
void |
clearBackupOutboundQueueSize()
Clears the value of 'backupOutboundQueueSize'.
|
void |
clearCommitEpilogueLatencies()
Clears the value of 'commitEpilogueLatencies'.
|
void |
clearCommitFullLatencies()
Clears the value of 'commitFullLatencies'.
|
void |
clearCommitPrologueLatencies()
Clears the value of 'commitPrologueLatencies'.
|
void |
clearCommitSendLatencies()
Clears the value of 'commitSendLatencies'.
|
void |
clearCommitStartLatencies()
Clears the value of 'commitStartLatencies'.
|
void |
clearCommitStoreLatencies()
Clears the value of 'commitStoreLatencies'.
|
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'.
|
void |
clearContent() |
void |
clearInAckLatencies()
Clears the value of 'inAckLatencies'.
|
void |
clearInboundMessageLoggerStats()
Clears the value of 'inboundMessageLoggerStats'.
|
void |
clearInOutLatencies()
Clears the value of 'inOutLatencies'.
|
void |
clearMsgFilteringLatencies()
Clears the value of 'msgFilteringLatencies'.
|
void |
clearMsgPreProcLatencies()
Clears the value of 'msgPreProcLatencies'.
|
void |
clearMsgProcessingLatencies()
Clears the value of 'msgProcessingLatencies'.
|
void |
clearMsgSendCoreLatencies()
Clears the value of 'msgSendCoreLatencies'.
|
void |
clearMsgSendLatencies()
Clears the value of 'msgSendLatencies'.
|
void |
clearMsgTypeStats()
Clears the value of 'msgTypeStats'.
|
void |
clearNumCommitsCompleted()
Clears the value of 'numCommitsCompleted'.
|
void |
clearNumCommitsStarted()
Clears the value of 'numCommitsStarted'.
|
void |
clearNumDupMsgsRcvd()
Clears the value of 'numDupMsgsRcvd'.
|
void |
clearNumEventsProcessed()
Clears the value of 'numEventsProcessed'.
|
void |
clearNumEventsRcvd()
Clears the value of 'numEventsRcvd'.
|
void |
clearNumFlowEventsProcComplete()
Clears the value of 'numFlowEventsProcComplete'.
|
void |
clearNumFlowEventsProcFail()
Clears the value of 'numFlowEventsProcFail'.
|
void |
clearNumFlowEventsProcSuccess()
Clears the value of 'numFlowEventsProcSuccess'.
|
void |
clearNumFlowEventsRcvd()
Clears the value of 'numFlowEventsRcvd'.
|
void |
clearNumFlows()
Clears the value of 'numFlows'.
|
void |
clearNumMsgsFiltered()
Clears the value of 'numMsgsFiltered'.
|
void |
clearNumMsgsRcvdBestEffort()
Clears the value of 'numMsgsRcvdBestEffort'.
|
void |
clearNumMsgsRcvdGuaranteed()
Clears the value of 'numMsgsRcvdGuaranteed'.
|
void |
clearNumMsgsResent()
Clears the value of 'numMsgsResent'.
|
void |
clearNumMsgsSentBestEffort()
Clears the value of 'numMsgsSentBestEffort'.
|
void |
clearNumMsgsSentGuaranteed()
Clears the value of 'numMsgsSentGuaranteed'.
|
void |
clearNumMsgsSourced()
Clears the value of 'numMsgsSourced'.
|
void |
clearNumPartialRollbacks()
Clears the value of 'numPartialRollbacks'.
|
void |
clearNumRollbacks()
Clears the value of 'numRollbacks'.
|
void |
clearNumSendCommitsCompleted()
Clears the value of 'numSendCommitsCompleted'.
|
void |
clearNumSendCommitsStarted()
Clears the value of 'numSendCommitsStarted'.
|
void |
clearNumStoreCommitsCompleted()
Clears the value of 'numStoreCommitsCompleted'.
|
void |
clearNumStoreCommitsStarted()
Clears the value of 'numStoreCommitsStarted'.
|
void |
clearNumTransactions()
Clears the value of 'numTransactions'.
|
void |
clearOutboundMessageLoggerStats()
Clears the value of 'outboundMessageLoggerStats'.
|
void |
clearOutboundSno()
Clears the value of 'outboundSno'.
|
void |
clearOutboundStableSno()
Clears the value of 'outboundStableSno'.
|
void |
clearPerTransactionStatsLoggerStats()
Clears the value of 'perTransactionStatsLoggerStats'.
|
void |
clearSendCommitCompletionQueueSize()
Clears the value of 'sendCommitCompletionQueueSize'.
|
void |
clearStoreCommitCompletionQueueSize()
Clears the value of 'storeCommitCompletionQueueSize'.
|
void |
clearTransactionLeg1ProcessingTimes()
Clears the value of 'transactionLeg1ProcessingTimes'.
|
void |
clearTransactionLeg2ProcessingTimes()
Clears the value of 'transactionLeg2ProcessingTimes'.
|
void |
clearTransactionLeg3ProcessingTimes()
Clears the value of 'transactionLeg3ProcessingTimes'.
|
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)
Desync fields from a buffer
|
void |
desyncFieldBitmask() |
void |
dispose() |
PktBuffer |
getBackingBuffer() |
long |
getBackupOutboundLogQueueSize()
Gets the value of 'backupOutboundLogQueueSize'.
|
com.neeve.xbuf.XbufVariableLongField |
getBackupOutboundLogQueueSizeField() |
static int |
getBackupOutboundLogQueueSizeFieldId() |
long |
getBackupOutboundQueueSize()
Gets the value of 'backupOutboundQueueSize'.
|
com.neeve.xbuf.XbufVariableLongField |
getBackupOutboundQueueSizeField() |
static int |
getBackupOutboundQueueSizeFieldId() |
SrvMonIntSeries |
getCommitEpilogueLatencies()
Gets the value of 'commitEpilogueLatencies'.
|
static int |
getCommitEpilogueLatenciesFieldId() |
void |
getCommitEpilogueLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitFullLatencies()
Gets the value of 'commitFullLatencies'.
|
static int |
getCommitFullLatenciesFieldId() |
void |
getCommitFullLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitPrologueLatencies()
Gets the value of 'commitPrologueLatencies'.
|
static int |
getCommitPrologueLatenciesFieldId() |
void |
getCommitPrologueLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitSendLatencies()
Gets the value of 'commitSendLatencies'.
|
static int |
getCommitSendLatenciesFieldId() |
void |
getCommitSendLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitStartLatencies()
Gets the value of 'commitStartLatencies'.
|
static int |
getCommitStartLatenciesFieldId() |
void |
getCommitStartLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitStoreLatencies()
Gets the value of 'commitStoreLatencies'.
|
static int |
getCommitStoreLatenciesFieldId() |
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() |
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'.
|
static int |
getCommitTransitionLatenciesFieldId() |
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'.
|
static int |
getInAckLatenciesFieldId() |
void |
getInAckLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonAppMessageLoggerStats |
getInboundMessageLoggerStats()
Gets the value of 'inboundMessageLoggerStats'.
|
static int |
getInboundMessageLoggerStatsFieldId() |
void |
getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Copies the value of SrvMonAppMessageLoggerStats into the provided value.
|
SrvMonIntSeries |
getInOutLatencies()
Gets the value of 'inOutLatencies'.
|
static int |
getInOutLatenciesFieldId() |
void |
getInOutLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
boolean |
getIsReadOnly() |
SrvMonIntSeries |
getMsgFilteringLatencies()
Gets the value of 'msgFilteringLatencies'.
|
static int |
getMsgFilteringLatenciesFieldId() |
void |
getMsgFilteringLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgPreProcLatencies()
Gets the value of 'msgPreProcLatencies'.
|
static int |
getMsgPreProcLatenciesFieldId() |
void |
getMsgPreProcLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgProcessingLatencies()
Gets the value of 'msgProcessingLatencies'.
|
static int |
getMsgProcessingLatenciesFieldId() |
void |
getMsgProcessingLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgSendCoreLatencies()
Gets the value of 'msgSendCoreLatencies'.
|
static int |
getMsgSendCoreLatenciesFieldId() |
void |
getMsgSendCoreLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgSendLatencies()
Gets the value of 'msgSendLatencies'.
|
static int |
getMsgSendLatenciesFieldId() |
void |
getMsgSendLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonMsgTypeStats[] |
getMsgTypeStats()
Gets the value of 'msgTypeStats'.
|
SrvMonMsgTypeStats[] |
getMsgTypeStatsEmptyIfNull()
Gets the value of 'msgTypeStats' or an empty array if the value is
null or not set. |
static int |
getMsgTypeStatsFieldId() |
XIterator<SrvMonMsgTypeStats> |
getMsgTypeStatsIterator()
Gets the value of 'msgTypeStats' as iterator of values.
|
long |
getNumCommitsCompleted()
Gets the value of 'numCommitsCompleted'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumCommitsCompletedField() |
static int |
getNumCommitsCompletedFieldId() |
long |
getNumCommitsStarted()
Gets the value of 'numCommitsStarted'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumCommitsStartedField() |
static int |
getNumCommitsStartedFieldId() |
long |
getNumDupMsgsRcvd()
Gets the value of 'numDupMsgsRcvd'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumDupMsgsRcvdField() |
static int |
getNumDupMsgsRcvdFieldId() |
long |
getNumEventsProcessed()
Gets the value of 'numEventsProcessed'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumEventsProcessedField() |
static int |
getNumEventsProcessedFieldId() |
long |
getNumEventsRcvd()
Gets the value of 'numEventsRcvd'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumEventsRcvdField() |
static int |
getNumEventsRcvdFieldId() |
long |
getNumFlowEventsProcComplete()
Gets the value of 'numFlowEventsProcComplete'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumFlowEventsProcCompleteField() |
static int |
getNumFlowEventsProcCompleteFieldId() |
long |
getNumFlowEventsProcFail()
Gets the value of 'numFlowEventsProcFail'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumFlowEventsProcFailField() |
static int |
getNumFlowEventsProcFailFieldId() |
long |
getNumFlowEventsProcSuccess()
Gets the value of 'numFlowEventsProcSuccess'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumFlowEventsProcSuccessField() |
static int |
getNumFlowEventsProcSuccessFieldId() |
long |
getNumFlowEventsRcvd()
Gets the value of 'numFlowEventsRcvd'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumFlowEventsRcvdField() |
static int |
getNumFlowEventsRcvdFieldId() |
int |
getNumFlows()
Gets the value of 'numFlows'.
|
com.neeve.xbuf.XbufVariableIntField |
getNumFlowsField() |
static int |
getNumFlowsFieldId() |
long |
getNumMsgsFiltered()
Gets the value of 'numMsgsFiltered'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumMsgsFilteredField() |
static int |
getNumMsgsFilteredFieldId() |
long |
getNumMsgsRcvdBestEffort()
Gets the value of 'numMsgsRcvdBestEffort'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumMsgsRcvdBestEffortField() |
static int |
getNumMsgsRcvdBestEffortFieldId() |
long |
getNumMsgsRcvdGuaranteed()
Gets the value of 'numMsgsRcvdGuaranteed'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumMsgsRcvdGuaranteedField() |
static int |
getNumMsgsRcvdGuaranteedFieldId() |
long |
getNumMsgsResent()
Gets the value of 'numMsgsResent'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumMsgsResentField() |
static int |
getNumMsgsResentFieldId() |
long |
getNumMsgsSentBestEffort()
Gets the value of 'numMsgsSentBestEffort'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumMsgsSentBestEffortField() |
static int |
getNumMsgsSentBestEffortFieldId() |
long |
getNumMsgsSentGuaranteed()
Gets the value of 'numMsgsSentGuaranteed'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumMsgsSentGuaranteedField() |
static int |
getNumMsgsSentGuaranteedFieldId() |
long |
getNumMsgsSourced()
Gets the value of 'numMsgsSourced'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumMsgsSourcedField() |
static int |
getNumMsgsSourcedFieldId() |
long |
getNumPartialRollbacks()
Gets the value of 'numPartialRollbacks'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumPartialRollbacksField() |
static int |
getNumPartialRollbacksFieldId() |
long |
getNumRollbacks()
Gets the value of 'numRollbacks'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumRollbacksField() |
static int |
getNumRollbacksFieldId() |
long |
getNumSendCommitsCompleted()
Gets the value of 'numSendCommitsCompleted'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumSendCommitsCompletedField() |
static int |
getNumSendCommitsCompletedFieldId() |
long |
getNumSendCommitsStarted()
Gets the value of 'numSendCommitsStarted'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumSendCommitsStartedField() |
static int |
getNumSendCommitsStartedFieldId() |
long |
getNumStoreCommitsCompleted()
Gets the value of 'numStoreCommitsCompleted'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumStoreCommitsCompletedField() |
static int |
getNumStoreCommitsCompletedFieldId() |
long |
getNumStoreCommitsStarted()
Gets the value of 'numStoreCommitsStarted'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumStoreCommitsStartedField() |
static int |
getNumStoreCommitsStartedFieldId() |
long |
getNumTransactions()
Gets the value of 'numTransactions'.
|
com.neeve.xbuf.XbufVariableLongField |
getNumTransactionsField() |
static int |
getNumTransactionsFieldId() |
SrvMonAppMessageLoggerStats |
getOutboundMessageLoggerStats()
Gets the value of 'outboundMessageLoggerStats'.
|
static int |
getOutboundMessageLoggerStatsFieldId() |
void |
getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Copies the value of SrvMonAppMessageLoggerStats into the provided value.
|
long |
getOutboundSno()
Gets the value of 'outboundSno'.
|
com.neeve.xbuf.XbufVariableLongField |
getOutboundSnoField() |
static int |
getOutboundSnoFieldId() |
long |
getOutboundStableSno()
Gets the value of 'outboundStableSno'.
|
com.neeve.xbuf.XbufVariableLongField |
getOutboundStableSnoField() |
static int |
getOutboundStableSnoFieldId() |
int |
getOwnerCount() |
SrvMonAppMessageLoggerStats |
getPerTransactionStatsLoggerStats()
Gets the value of 'perTransactionStatsLoggerStats'.
|
static int |
getPerTransactionStatsLoggerStatsFieldId() |
void |
getPerTransactionStatsLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Copies the value of SrvMonAppMessageLoggerStats into the provided value.
|
UtlPool<SrvMonAppEngineStats> |
getPool()
Get a pool item's pool.
|
int |
getSendCommitCompletionQueueSize()
Gets the value of 'sendCommitCompletionQueueSize'.
|
com.neeve.xbuf.XbufVariableIntField |
getSendCommitCompletionQueueSizeField() |
static int |
getSendCommitCompletionQueueSizeFieldId() |
int |
getSerializeToNativeLength() |
int |
getStoreCommitCompletionQueueSize()
Gets the value of 'storeCommitCompletionQueueSize'.
|
com.neeve.xbuf.XbufVariableIntField |
getStoreCommitCompletionQueueSizeField() |
static int |
getStoreCommitCompletionQueueSizeFieldId() |
SrvMonIntSeries |
getTransactionLeg1ProcessingTimes()
Gets the value of 'transactionLeg1ProcessingTimes'.
|
static int |
getTransactionLeg1ProcessingTimesFieldId() |
void |
getTransactionLeg1ProcessingTimesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getTransactionLeg2ProcessingTimes()
Gets the value of 'transactionLeg2ProcessingTimes'.
|
static int |
getTransactionLeg2ProcessingTimesFieldId() |
void |
getTransactionLeg2ProcessingTimesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getTransactionLeg3ProcessingTimes()
Gets the value of 'transactionLeg3ProcessingTimes'.
|
static int |
getTransactionLeg3ProcessingTimesFieldId() |
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() |
boolean |
hasBackupOutboundLogQueueSize()
Checks for the presence of 'backupOutboundLogQueueSize'.
|
boolean |
hasBackupOutboundQueueSize()
Checks for the presence of 'backupOutboundQueueSize'.
|
boolean |
hasCommitEpilogueLatencies()
Checks for the presence of 'commitEpilogueLatencies'.
|
boolean |
hasCommitFullLatencies()
Checks for the presence of 'commitFullLatencies'.
|
boolean |
hasCommitPrologueLatencies()
Checks for the presence of 'commitPrologueLatencies'.
|
boolean |
hasCommitSendLatencies()
Checks for the presence of 'commitSendLatencies'.
|
boolean |
hasCommitStartLatencies()
Checks for the presence of 'commitStartLatencies'.
|
boolean |
hasCommitStoreLatencies()
Checks for the presence of 'commitStoreLatencies'.
|
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'.
|
boolean |
hasInAckLatencies()
Checks for the presence of 'inAckLatencies'.
|
boolean |
hasInboundMessageLoggerStats()
Checks for the presence of 'inboundMessageLoggerStats'.
|
boolean |
hasInOutLatencies()
Checks for the presence of 'inOutLatencies'.
|
boolean |
hasMsgFilteringLatencies()
Checks for the presence of 'msgFilteringLatencies'.
|
boolean |
hasMsgPreProcLatencies()
Checks for the presence of 'msgPreProcLatencies'.
|
boolean |
hasMsgProcessingLatencies()
Checks for the presence of 'msgProcessingLatencies'.
|
boolean |
hasMsgSendCoreLatencies()
Checks for the presence of 'msgSendCoreLatencies'.
|
boolean |
hasMsgSendLatencies()
Checks for the presence of 'msgSendLatencies'.
|
boolean |
hasNumCommitsCompleted()
Checks for the presence of 'numCommitsCompleted'.
|
boolean |
hasNumCommitsStarted()
Checks for the presence of 'numCommitsStarted'.
|
boolean |
hasNumDupMsgsRcvd()
Checks for the presence of 'numDupMsgsRcvd'.
|
boolean |
hasNumEventsProcessed()
Checks for the presence of 'numEventsProcessed'.
|
boolean |
hasNumEventsRcvd()
Checks for the presence of 'numEventsRcvd'.
|
boolean |
hasNumFlowEventsProcComplete()
Checks for the presence of 'numFlowEventsProcComplete'.
|
boolean |
hasNumFlowEventsProcFail()
Checks for the presence of 'numFlowEventsProcFail'.
|
boolean |
hasNumFlowEventsProcSuccess()
Checks for the presence of 'numFlowEventsProcSuccess'.
|
boolean |
hasNumFlowEventsRcvd()
Checks for the presence of 'numFlowEventsRcvd'.
|
boolean |
hasNumFlows()
Checks for the presence of 'numFlows'.
|
boolean |
hasNumMsgsFiltered()
Checks for the presence of 'numMsgsFiltered'.
|
boolean |
hasNumMsgsRcvdBestEffort()
Checks for the presence of 'numMsgsRcvdBestEffort'.
|
boolean |
hasNumMsgsRcvdGuaranteed()
Checks for the presence of 'numMsgsRcvdGuaranteed'.
|
boolean |
hasNumMsgsResent()
Checks for the presence of 'numMsgsResent'.
|
boolean |
hasNumMsgsSentBestEffort()
Checks for the presence of 'numMsgsSentBestEffort'.
|
boolean |
hasNumMsgsSentGuaranteed()
Checks for the presence of 'numMsgsSentGuaranteed'.
|
boolean |
hasNumMsgsSourced()
Checks for the presence of 'numMsgsSourced'.
|
boolean |
hasNumPartialRollbacks()
Checks for the presence of 'numPartialRollbacks'.
|
boolean |
hasNumRollbacks()
Checks for the presence of 'numRollbacks'.
|
boolean |
hasNumSendCommitsCompleted()
Checks for the presence of 'numSendCommitsCompleted'.
|
boolean |
hasNumSendCommitsStarted()
Checks for the presence of 'numSendCommitsStarted'.
|
boolean |
hasNumStoreCommitsCompleted()
Checks for the presence of 'numStoreCommitsCompleted'.
|
boolean |
hasNumStoreCommitsStarted()
Checks for the presence of 'numStoreCommitsStarted'.
|
boolean |
hasNumTransactions()
Checks for the presence of 'numTransactions'.
|
boolean |
hasOutboundMessageLoggerStats()
Checks for the presence of 'outboundMessageLoggerStats'.
|
boolean |
hasOutboundSno()
Checks for the presence of 'outboundSno'.
|
boolean |
hasOutboundStableSno()
Checks for the presence of 'outboundStableSno'.
|
boolean |
hasPerTransactionStatsLoggerStats()
Checks for the presence of 'perTransactionStatsLoggerStats'.
|
boolean |
hasSendCommitCompletionQueueSize()
Checks for the presence of 'sendCommitCompletionQueueSize'.
|
boolean |
hasStoreCommitCompletionQueueSize()
Checks for the presence of 'storeCommitCompletionQueueSize'.
|
boolean |
hasTransactionLeg1ProcessingTimes()
Checks for the presence of 'transactionLeg1ProcessingTimes'.
|
boolean |
hasTransactionLeg2ProcessingTimes()
Checks for the presence of 'transactionLeg2ProcessingTimes'.
|
boolean |
hasTransactionLeg3ProcessingTimes()
Checks for the presence of 'transactionLeg3ProcessingTimes'.
|
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'.
|
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 |
lendPerTransactionStatsLoggerStats(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'.
|
void |
setBackupOutboundLogQueueSizeFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setBackupOutboundQueueSize(long val)
Sets the value of 'backupOutboundQueueSize'.
|
void |
setBackupOutboundQueueSizeFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setCommitEpilogueLatencies(SrvMonIntSeries val)
Sets the value of 'commitEpilogueLatencies'.
|
void |
setCommitFullLatencies(SrvMonIntSeries val)
Sets the value of 'commitFullLatencies'.
|
void |
setCommitPrologueLatencies(SrvMonIntSeries val)
Sets the value of 'commitPrologueLatencies'.
|
void |
setCommitSendLatencies(SrvMonIntSeries val)
Sets the value of 'commitSendLatencies'.
|
void |
setCommitStartLatencies(SrvMonIntSeries val)
Sets the value of 'commitStartLatencies'.
|
void |
setCommitStoreLatencies(SrvMonIntSeries val)
Sets the value of 'commitStoreLatencies'.
|
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'.
|
static void |
setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val) |
static void |
setFieldInterest(List<Integer> fieldIds) |
void |
setInAckLatencies(SrvMonIntSeries val)
Sets the value of 'inAckLatencies'.
|
void |
setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'inboundMessageLoggerStats'.
|
void |
setInOutLatencies(SrvMonIntSeries val)
Sets the value of 'inOutLatencies'.
|
void |
setMsgFilteringLatencies(SrvMonIntSeries val)
Sets the value of 'msgFilteringLatencies'.
|
void |
setMsgPreProcLatencies(SrvMonIntSeries val)
Sets the value of 'msgPreProcLatencies'.
|
void |
setMsgProcessingLatencies(SrvMonIntSeries val)
Sets the value of 'msgProcessingLatencies'.
|
void |
setMsgSendCoreLatencies(SrvMonIntSeries val)
Sets the value of 'msgSendCoreLatencies'.
|
void |
setMsgSendLatencies(SrvMonIntSeries val)
Sets the value of 'msgSendLatencies'.
|
void |
setMsgTypeStats(SrvMonMsgTypeStats[] val)
Sets the value of 'msgTypeStats'.
|
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'.
|
void |
setNumCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumCommitsStarted(long val)
Sets the value of 'numCommitsStarted'.
|
void |
setNumCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumDupMsgsRcvd(long val)
Sets the value of 'numDupMsgsRcvd'.
|
void |
setNumDupMsgsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumEventsProcessed(long val)
Sets the value of 'numEventsProcessed'.
|
void |
setNumEventsProcessedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumEventsRcvd(long val)
Sets the value of 'numEventsRcvd'.
|
void |
setNumEventsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumFlowEventsProcComplete(long val)
Sets the value of 'numFlowEventsProcComplete'.
|
void |
setNumFlowEventsProcCompleteFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumFlowEventsProcFail(long val)
Sets the value of 'numFlowEventsProcFail'.
|
void |
setNumFlowEventsProcFailFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumFlowEventsProcSuccess(long val)
Sets the value of 'numFlowEventsProcSuccess'.
|
void |
setNumFlowEventsProcSuccessFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumFlowEventsRcvd(long val)
Sets the value of 'numFlowEventsRcvd'.
|
void |
setNumFlowEventsRcvdFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumFlows(int val)
Sets the value of 'numFlows'.
|
void |
setNumFlowsFrom(com.neeve.xbuf.XbufVariableIntField val) |
void |
setNumMsgsFiltered(long val)
Sets the value of 'numMsgsFiltered'.
|
void |
setNumMsgsFilteredFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumMsgsRcvdBestEffort(long val)
Sets the value of 'numMsgsRcvdBestEffort'.
|
void |
setNumMsgsRcvdBestEffortFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumMsgsRcvdGuaranteed(long val)
Sets the value of 'numMsgsRcvdGuaranteed'.
|
void |
setNumMsgsRcvdGuaranteedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumMsgsResent(long val)
Sets the value of 'numMsgsResent'.
|
void |
setNumMsgsResentFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumMsgsSentBestEffort(long val)
Sets the value of 'numMsgsSentBestEffort'.
|
void |
setNumMsgsSentBestEffortFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumMsgsSentGuaranteed(long val)
Sets the value of 'numMsgsSentGuaranteed'.
|
void |
setNumMsgsSentGuaranteedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumMsgsSourced(long val)
Sets the value of 'numMsgsSourced'.
|
void |
setNumMsgsSourcedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumPartialRollbacks(long val)
Sets the value of 'numPartialRollbacks'.
|
void |
setNumPartialRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumRollbacks(long val)
Sets the value of 'numRollbacks'.
|
void |
setNumRollbacksFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumSendCommitsCompleted(long val)
Sets the value of 'numSendCommitsCompleted'.
|
void |
setNumSendCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumSendCommitsStarted(long val)
Sets the value of 'numSendCommitsStarted'.
|
void |
setNumSendCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumStoreCommitsCompleted(long val)
Sets the value of 'numStoreCommitsCompleted'.
|
void |
setNumStoreCommitsCompletedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumStoreCommitsStarted(long val)
Sets the value of 'numStoreCommitsStarted'.
|
void |
setNumStoreCommitsStartedFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setNumTransactions(long val)
Sets the value of 'numTransactions'.
|
void |
setNumTransactionsFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'outboundMessageLoggerStats'.
|
void |
setOutboundSno(long val)
Sets the value of 'outboundSno'.
|
void |
setOutboundSnoFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setOutboundStableSno(long val)
Sets the value of 'outboundStableSno'.
|
void |
setOutboundStableSnoFrom(com.neeve.xbuf.XbufVariableLongField val) |
void |
setPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'perTransactionStatsLoggerStats'.
|
SrvMonAppEngineStats |
setPool(UtlPool<SrvMonAppEngineStats> pool)
Set a pool item's pool.
|
void |
setPreserializedFields(PktBuffer buffer) |
void |
setSendCommitCompletionQueueSize(int val)
Sets the value of 'sendCommitCompletionQueueSize'.
|
void |
setSendCommitCompletionQueueSizeFrom(com.neeve.xbuf.XbufVariableIntField val) |
void |
setStoreCommitCompletionQueueSize(int val)
Sets the value of 'storeCommitCompletionQueueSize'.
|
void |
setStoreCommitCompletionQueueSizeFrom(com.neeve.xbuf.XbufVariableIntField val) |
void |
setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg1ProcessingTimes'.
|
void |
setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg2ProcessingTimes'.
|
void |
setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg3ProcessingTimes'.
|
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'.
|
SrvMonAppMessageLoggerStats |
takeOutboundMessageLoggerStats()
'Takes' a reference to the outboundMessageLoggerStats field from the message.
|
SrvMonAppMessageLoggerStats |
takePerTransactionStatsLoggerStats()
'Takes' a reference to the perTransactionStatsLoggerStats 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() |
public static final SrvMonAppEngineStats[] EMPTY_ARRAY
public SrvMonAppEngineStats()
public SrvMonAppEngineStats(int initialBackingBufferSize)
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 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 final void setPreserializedFields(PktBuffer buffer)
public static final int getXRogTypeFieldId()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
public final void setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
setTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendTransactionLeg3ProcessingTimes(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.
lendTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonIntSeries getTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStats
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
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
hasTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getTransactionLeg3ProcessingTimes()
public final void clearTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStats
clearTransactionLeg3ProcessingTimes
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setTransactionLeg3ProcessingTimes(SrvMonIntSeries)
public static final int getCommitTransactionLatenciesFieldId()
@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()
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()
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()
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()
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()
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 it intends to keep beyond the either the next call to next(), toFirst() or the lifespace of this object as each object returned by this iterator is disposed on a subsequent call to next() or when this object is disposed.
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 static final int getPerTransactionStatsLoggerStatsFieldId()
public final void setPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
setPerTransactionStatsLoggerStats
in interface ISrvMonAppEngineStats
val
- The value to set.public final void lendPerTransactionStatsLoggerStats(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.
lendPerTransactionStatsLoggerStats
in interface ISrvMonAppEngineStats
val
- the value to 'lend' to lend.public final SrvMonAppMessageLoggerStats getPerTransactionStatsLoggerStats()
ISrvMonAppEngineStats
getPerTransactionStatsLoggerStats
in interface ISrvMonAppEngineStats
public final void getPerTransactionStatsLoggerStatsTo(SrvMonAppMessageLoggerStats to)
ISrvMonAppEngineStats
IF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
getPerTransactionStatsLoggerStatsTo
in interface ISrvMonAppEngineStats
to
- the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)
public final SrvMonAppMessageLoggerStats takePerTransactionStatsLoggerStats()
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.
takePerTransactionStatsLoggerStats
in interface ISrvMonAppEngineStats
null
if the field is not set.public final boolean hasPerTransactionStatsLoggerStats()
ISrvMonAppEngineStats
hasPerTransactionStatsLoggerStats
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.getPerTransactionStatsLoggerStats()
public final void clearPerTransactionStatsLoggerStats()
ISrvMonAppEngineStats
clearPerTransactionStatsLoggerStats
in interface ISrvMonAppEngineStats
ISrvMonAppEngineStats.setPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats)
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)
com.neeve.xbuf.IXbufDesyncer
desync
in interface com.neeve.xbuf.IXbufDesyncer
buffer
- The buffer to desync frompos
- The position in the container's backing buffer to desync
fromframeOnly
- Whether to frame the field on the underlying buffer.
See XbufField.desync(PktBuffer, int, boolean)
for more
informationpublic 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<T>)
getPool
in interface UtlPool.Item<SrvMonAppEngineStats>
UtlPool.Item.setPool(com.neeve.util.UtlPool<T>)
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:
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.Copyright © 2019 Neeve Research, LLC. All Rights Reserved.