|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Generated(value="com.neeve.adm.AdmGenerator", date="Wed Mar 28 10:54:31 EDT 2018") @AdmGenerated(compatLevel="3.8.0", admVersion="nvx-adm v3.7.265 (build 0)", date="3/28/18 10:54 AM", buildInfo="nvx-talon-3.7.265 (nvx-codegen-plugin)") public interface ISrvMonAppEngineStats
Holds stats for an application's AepEngine.
Method Summary | |
---|---|
void |
addMsgTypeStats(SrvMonMsgTypeStats val)
Adds the provided value to the list of 'msgTypeStats' values. |
void |
clearBackupOutboundLogQueueSize()
Clears the value of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger. |
void |
clearBackupOutboundQueueSize()
Clears the value of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member. |
void |
clearCommitEpilogueLatencies()
Clears the value of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo'). |
void |
clearCommitFullLatencies()
Clears the value of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull'). |
void |
clearCommitPrologueLatencies()
Clears the value of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo'). |
void |
clearCommitSendLatencies()
Clears the value of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend'). |
void |
clearCommitStartLatencies()
Clears the value of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart'). |
void |
clearCommitStoreLatencies()
Clears the value of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore'). |
void |
clearCommitTransactionLatencies()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead). |
void |
clearCommitTransitionLatencies()
Clears the value of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans'). |
void |
clearInAckLatencies()
Clears the value of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack'). |
void |
clearInboundMessageLoggerStats()
Clears the value of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled. |
void |
clearInOutLatencies()
Clears the value of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout'). |
void |
clearMsgFilteringLatencies()
Clears the value of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt'). |
void |
clearMsgPreProcLatencies()
Clears the value of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc'). |
void |
clearMsgProcessingLatencies()
Clears the value of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc'). |
void |
clearMsgSendCoreLatencies()
Clears the value of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc') |
void |
clearMsgSendLatencies()
Clears the value of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend'). |
void |
clearMsgTypeStats()
Clears the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval. |
void |
clearNumCommitsCompleted()
Clears the value of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine. |
void |
clearNumCommitsStarted()
Clears the value of 'numCommitsStarted' Field Description The number of transaction commits started by the engine. |
void |
clearNumDupMsgsRcvd()
Clears the value of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received. |
void |
clearNumEventsProcessed()
Clears the value of 'numEventsProcessed' Field Description The number of events processed by the engine |
void |
clearNumEventsRcvd()
Clears the value of 'numEventsRcvd' Field Description The number of events received by the engine |
void |
clearNumFlowEventsProcComplete()
Clears the value of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine |
void |
clearNumFlowEventsProcFail()
Clears the value of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine |
void |
clearNumFlowEventsProcSuccess()
Clears the value of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine |
void |
clearNumFlowEventsRcvd()
Clears the value of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine |
void |
clearNumFlows()
Clears the value of 'numFlows' Field Description The number of active flows in the application. |
void |
clearNumMsgsFiltered()
Clears the value of 'numMsgsFiltered' Field Description The number of messages that were filtered. |
void |
clearNumMsgsRcvdBestEffort()
Clears the value of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received. |
void |
clearNumMsgsRcvdGuaranteed()
Clears the value of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received. |
void |
clearNumMsgsResent()
Clears the value of 'numMsgsResent' Field Description The number of messages the application has retransmitted. |
void |
clearNumMsgsSentBestEffort()
Clears the value of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application. |
void |
clearNumMsgsSentGuaranteed()
Clears the value of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application. |
void |
clearNumMsgsSourced()
Clears the value of 'numMsgsSourced' Field Description The number of messages that were sourced. |
void |
clearNumPartialRollbacks()
Clears the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated. |
void |
clearNumRollbacks()
Clears the value of 'numRollbacks' Field Description The number of transactions that have been rolled back. |
void |
clearNumSendCommitsCompleted()
Clears the value of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine. |
void |
clearNumSendCommitsStarted()
Clears the value of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine. |
void |
clearNumStoreCommitsCompleted()
Clears the value of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine. |
void |
clearNumStoreCommitsStarted()
Clears the value of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine. |
void |
clearNumTransactions()
Clears the value of 'numTransactions' Field Description The number of transactions created by the engine. |
void |
clearOutboundMessageLoggerStats()
Clears the value of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled. |
void |
clearOutboundSno()
Clears the value of 'outboundSno' Field Description The current outbound sequence number for the engine. |
void |
clearOutboundStableSno()
Clears the value of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine. |
void |
clearSendCommitCompletionQueueSize()
Clears the value of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion. |
void |
clearStoreCommitCompletionQueueSize()
Clears the value of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine. |
void |
clearTransactionLeg1ProcessingTimes()
Clears the value of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg. |
void |
clearTransactionLeg2ProcessingTimes()
Clears the value of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg. |
void |
clearTransactionLeg3ProcessingTimes()
Clears the value of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . |
long |
getBackupOutboundLogQueueSize()
Gets the value of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger. |
long |
getBackupOutboundQueueSize()
Gets the value of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member. |
SrvMonIntSeries |
getCommitEpilogueLatencies()
Gets the value of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo'). |
void |
getCommitEpilogueLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getCommitFullLatencies()
Gets the value of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull'). |
void |
getCommitFullLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getCommitPrologueLatencies()
Gets the value of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo'). |
void |
getCommitPrologueLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getCommitSendLatencies()
Gets the value of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend'). |
void |
getCommitSendLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getCommitStartLatencies()
Gets the value of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart'). |
void |
getCommitStartLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getCommitStoreLatencies()
Gets the value of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore'). |
void |
getCommitStoreLatenciesTo(SrvMonIntSeries val)
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). |
void |
getCommitTransactionLatenciesTo(SrvMonIntSeries val)
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead). |
SrvMonIntSeries |
getCommitTransitionLatencies()
Gets the value of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans'). |
void |
getCommitTransitionLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getInAckLatencies()
Gets the value of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack'). |
void |
getInAckLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonAppMessageLoggerStats |
getInboundMessageLoggerStats()
Gets the value of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled. |
void |
getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats val)
Copies the value of SrvMonAppMessageLoggerStats into the provided value. |
SrvMonIntSeries |
getInOutLatencies()
Gets the value of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout'). |
void |
getInOutLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getMsgFilteringLatencies()
Gets the value of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt'). |
void |
getMsgFilteringLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getMsgPreProcLatencies()
Gets the value of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc'). |
void |
getMsgPreProcLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getMsgProcessingLatencies()
Gets the value of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc'). |
void |
getMsgProcessingLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getMsgSendCoreLatencies()
Gets the value of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc') |
void |
getMsgSendCoreLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getMsgSendLatencies()
Gets the value of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend'). |
void |
getMsgSendLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonMsgTypeStats[] |
getMsgTypeStats()
Gets the value of 'msgTypeStats' If the field is not set this method will return null . |
SrvMonMsgTypeStats[] |
getMsgTypeStatsEmptyIfNull()
Gets the value of 'msgTypeStats' or an empty array if the value is null or not set. |
XIterator<SrvMonMsgTypeStats> |
getMsgTypeStatsIterator()
Gets the value of 'msgTypeStats' as iterator of values. |
long |
getNumCommitsCompleted()
Gets the value of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine. |
long |
getNumCommitsStarted()
Gets the value of 'numCommitsStarted' Field Description The number of transaction commits started by the engine. |
long |
getNumDupMsgsRcvd()
Gets the value of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received. |
long |
getNumEventsProcessed()
Gets the value of 'numEventsProcessed' Field Description The number of events processed by the engine |
long |
getNumEventsRcvd()
Gets the value of 'numEventsRcvd' Field Description The number of events received by the engine |
long |
getNumFlowEventsProcComplete()
Gets the value of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine |
long |
getNumFlowEventsProcFail()
Gets the value of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine |
long |
getNumFlowEventsProcSuccess()
Gets the value of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine |
long |
getNumFlowEventsRcvd()
Gets the value of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine |
int |
getNumFlows()
Gets the value of 'numFlows' Field Description The number of active flows in the application. |
long |
getNumMsgsFiltered()
Gets the value of 'numMsgsFiltered' Field Description The number of messages that were filtered. |
long |
getNumMsgsRcvdBestEffort()
Gets the value of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received. |
long |
getNumMsgsRcvdGuaranteed()
Gets the value of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received. |
long |
getNumMsgsResent()
Gets the value of 'numMsgsResent' Field Description The number of messages the application has retransmitted. |
long |
getNumMsgsSentBestEffort()
Gets the value of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application. |
long |
getNumMsgsSentGuaranteed()
Gets the value of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application. |
long |
getNumMsgsSourced()
Gets the value of 'numMsgsSourced' Field Description The number of messages that were sourced. |
long |
getNumPartialRollbacks()
Gets the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated. |
long |
getNumRollbacks()
Gets the value of 'numRollbacks' Field Description The number of transactions that have been rolled back. |
long |
getNumSendCommitsCompleted()
Gets the value of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine. |
long |
getNumSendCommitsStarted()
Gets the value of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine. |
long |
getNumStoreCommitsCompleted()
Gets the value of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine. |
long |
getNumStoreCommitsStarted()
Gets the value of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine. |
long |
getNumTransactions()
Gets the value of 'numTransactions' Field Description The number of transactions created by the engine. |
SrvMonAppMessageLoggerStats |
getOutboundMessageLoggerStats()
Gets the value of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled. |
void |
getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats val)
Copies the value of SrvMonAppMessageLoggerStats into the provided value. |
long |
getOutboundSno()
Gets the value of 'outboundSno' Field Description The current outbound sequence number for the engine. |
long |
getOutboundStableSno()
Gets the value of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine. |
int |
getSendCommitCompletionQueueSize()
Gets the value of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion. |
int |
getStoreCommitCompletionQueueSize()
Gets the value of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine. |
SrvMonIntSeries |
getTransactionLeg1ProcessingTimes()
Gets the value of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg. |
void |
getTransactionLeg1ProcessingTimesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getTransactionLeg2ProcessingTimes()
Gets the value of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg. |
void |
getTransactionLeg2ProcessingTimesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
SrvMonIntSeries |
getTransactionLeg3ProcessingTimes()
Gets the value of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . |
void |
getTransactionLeg3ProcessingTimesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value. |
boolean |
hasBackupOutboundLogQueueSize()
Checks for the presence of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger. |
boolean |
hasBackupOutboundQueueSize()
Checks for the presence of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member. |
boolean |
hasCommitEpilogueLatencies()
Checks for the presence of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo'). |
boolean |
hasCommitFullLatencies()
Checks for the presence of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull'). |
boolean |
hasCommitPrologueLatencies()
Checks for the presence of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo'). |
boolean |
hasCommitSendLatencies()
Checks for the presence of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend'). |
boolean |
hasCommitStartLatencies()
Checks for the presence of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart'). |
boolean |
hasCommitStoreLatencies()
Checks for the presence of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore'). |
boolean |
hasCommitTransactionLatencies()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead). |
boolean |
hasCommitTransitionLatencies()
Checks for the presence of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans'). |
boolean |
hasInAckLatencies()
Checks for the presence of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack'). |
boolean |
hasInboundMessageLoggerStats()
Checks for the presence of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled. |
boolean |
hasInOutLatencies()
Checks for the presence of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout'). |
boolean |
hasMsgFilteringLatencies()
Checks for the presence of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt'). |
boolean |
hasMsgPreProcLatencies()
Checks for the presence of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc'). |
boolean |
hasMsgProcessingLatencies()
Checks for the presence of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc'). |
boolean |
hasMsgSendCoreLatencies()
Checks for the presence of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc') |
boolean |
hasMsgSendLatencies()
Checks for the presence of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend'). |
boolean |
hasNumCommitsCompleted()
Checks for the presence of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine. |
boolean |
hasNumCommitsStarted()
Checks for the presence of 'numCommitsStarted' Field Description The number of transaction commits started by the engine. |
boolean |
hasNumDupMsgsRcvd()
Checks for the presence of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received. |
boolean |
hasNumEventsProcessed()
Checks for the presence of 'numEventsProcessed' Field Description The number of events processed by the engine |
boolean |
hasNumEventsRcvd()
Checks for the presence of 'numEventsRcvd' Field Description The number of events received by the engine |
boolean |
hasNumFlowEventsProcComplete()
Checks for the presence of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine |
boolean |
hasNumFlowEventsProcFail()
Checks for the presence of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine |
boolean |
hasNumFlowEventsProcSuccess()
Checks for the presence of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine |
boolean |
hasNumFlowEventsRcvd()
Checks for the presence of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine |
boolean |
hasNumFlows()
Checks for the presence of 'numFlows' Field Description The number of active flows in the application. |
boolean |
hasNumMsgsFiltered()
Checks for the presence of 'numMsgsFiltered' Field Description The number of messages that were filtered. |
boolean |
hasNumMsgsRcvdBestEffort()
Checks for the presence of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received. |
boolean |
hasNumMsgsRcvdGuaranteed()
Checks for the presence of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received. |
boolean |
hasNumMsgsResent()
Checks for the presence of 'numMsgsResent' Field Description The number of messages the application has retransmitted. |
boolean |
hasNumMsgsSentBestEffort()
Checks for the presence of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application. |
boolean |
hasNumMsgsSentGuaranteed()
Checks for the presence of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application. |
boolean |
hasNumMsgsSourced()
Checks for the presence of 'numMsgsSourced' Field Description The number of messages that were sourced. |
boolean |
hasNumPartialRollbacks()
Checks for the presence of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated. |
boolean |
hasNumRollbacks()
Checks for the presence of 'numRollbacks' Field Description The number of transactions that have been rolled back. |
boolean |
hasNumSendCommitsCompleted()
Checks for the presence of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine. |
boolean |
hasNumSendCommitsStarted()
Checks for the presence of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine. |
boolean |
hasNumStoreCommitsCompleted()
Checks for the presence of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine. |
boolean |
hasNumStoreCommitsStarted()
Checks for the presence of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine. |
boolean |
hasNumTransactions()
Checks for the presence of 'numTransactions' Field Description The number of transactions created by the engine. |
boolean |
hasOutboundMessageLoggerStats()
Checks for the presence of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled. |
boolean |
hasOutboundSno()
Checks for the presence of 'outboundSno' Field Description The current outbound sequence number for the engine. |
boolean |
hasOutboundStableSno()
Checks for the presence of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine. |
boolean |
hasSendCommitCompletionQueueSize()
Checks for the presence of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion. |
boolean |
hasStoreCommitCompletionQueueSize()
Checks for the presence of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine. |
boolean |
hasTransactionLeg1ProcessingTimes()
Checks for the presence of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg. |
boolean |
hasTransactionLeg2ProcessingTimes()
Checks for the presence of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg. |
boolean |
hasTransactionLeg3ProcessingTimes()
Checks for the presence of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . |
void |
lendCommitEpilogueLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendCommitFullLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendCommitPrologueLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendCommitSendLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendCommitStartLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendCommitStoreLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendCommitTransactionLatencies(SrvMonIntSeries val)
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead). |
void |
lendCommitTransitionLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendInAckLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field. |
void |
lendInOutLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendMsgFilteringLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendMsgPreProcLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendMsgProcessingLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendMsgSendCoreLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendMsgSendLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendMsgTypeStats(SrvMonMsgTypeStats val)
Adds the provided value to the list of 'msgTypeStats' values and acquires a reference to it. |
void |
lendMsgTypeStats(SrvMonMsgTypeStats[] val)
Lends the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval. |
void |
lendMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
Sets the value of 'msgTypeStats' by lending the values from the provided iterator. |
void |
lendOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field. |
void |
lendTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
lendTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field. |
void |
setBackupOutboundLogQueueSize(long val)
Sets the value of 'backupOutboundLogQueueSize' Field Description Number of messages in backup outbound loq queue The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger. |
void |
setBackupOutboundQueueSize(long val)
Sets the value of 'backupOutboundQueueSize' Field Description Number of messages in backup outbound queue The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member. |
void |
setCommitEpilogueLatencies(SrvMonIntSeries val)
Sets the value of 'commitEpilogueLatencies' Field Description Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo'). |
void |
setCommitFullLatencies(SrvMonIntSeries val)
Sets the value of 'commitFullLatencies' Field Description Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull'). |
void |
setCommitPrologueLatencies(SrvMonIntSeries val)
Sets the value of 'commitPrologueLatencies' Field Description Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo'). |
void |
setCommitSendLatencies(SrvMonIntSeries val)
Sets the value of 'commitSendLatencies' Field Description Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend'). |
void |
setCommitStartLatencies(SrvMonIntSeries val)
Sets the value of 'commitStartLatencies' Field Description Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart'). |
void |
setCommitStoreLatencies(SrvMonIntSeries val)
Sets the value of 'commitStoreLatencies' Field Description Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore'). |
void |
setCommitTransactionLatencies(SrvMonIntSeries val)
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead). |
void |
setCommitTransitionLatencies(SrvMonIntSeries val)
Sets the value of 'commitTransitionLatencies' Field Description Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans'). |
void |
setInAckLatencies(SrvMonIntSeries val)
Sets the value of 'inAckLatencies' Field Description Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack'). |
void |
setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'inboundMessageLoggerStats' Field Description Inbound message logger stats for applications with inbound message logging enabled. |
void |
setInOutLatencies(SrvMonIntSeries val)
Sets the value of 'inOutLatencies' Field Description Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout'). |
void |
setMsgFilteringLatencies(SrvMonIntSeries val)
Sets the value of 'msgFilteringLatencies' Field Description Records latencies for application message filtering times (by a message filter) (aka 'mfilt'). |
void |
setMsgPreProcLatencies(SrvMonIntSeries val)
Sets the value of 'msgPreProcLatencies' Field Description Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc'). |
void |
setMsgProcessingLatencies(SrvMonIntSeries val)
Sets the value of 'msgProcessingLatencies' Field Description Records latencies for application message process times (in an EventHandler) (aka 'mproc'). |
void |
setMsgSendCoreLatencies(SrvMonIntSeries val)
Sets the value of 'msgSendCoreLatencies' Field Description Time spent in AepEngine.sendMessageCore() (aka 'msendc') |
void |
setMsgSendLatencies(SrvMonIntSeries val)
Sets the value of 'msgSendLatencies' Field Description Time spent in AepEngine.sendMessage() (aka 'msend'). |
void |
setMsgTypeStats(SrvMonMsgTypeStats[] val)
Sets the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval. |
void |
setMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
Sets the value of 'msgTypeStats' using the values from the provided iterator. |
void |
setNumCommitsCompleted(long val)
Sets the value of 'numCommitsCompleted' Field Description The number of transaction commits completed by the engine. |
void |
setNumCommitsStarted(long val)
Sets the value of 'numCommitsStarted' Field Description The number of transaction commits started by the engine. |
void |
setNumDupMsgsRcvd(long val)
Sets the value of 'numDupMsgsRcvd' Field Description The number of duplicate messages the application has received. |
void |
setNumEventsProcessed(long val)
Sets the value of 'numEventsProcessed' Field Description The number of events processed by the engine |
void |
setNumEventsRcvd(long val)
Sets the value of 'numEventsRcvd' Field Description The number of events received by the engine |
void |
setNumFlowEventsProcComplete(long val)
Sets the value of 'numFlowEventsProcComplete' Field Description The number of flow related events that have completely processed by the engine |
void |
setNumFlowEventsProcFail(long val)
Sets the value of 'numFlowEventsProcFail' Field Description The number of flow related events unsuccessfully processed by the engine |
void |
setNumFlowEventsProcSuccess(long val)
Sets the value of 'numFlowEventsProcSuccess' Field Description The number of flow related events successfully processed by the engine |
void |
setNumFlowEventsRcvd(long val)
Sets the value of 'numFlowEventsRcvd' Field Description The number of flow related events processed by the engine |
void |
setNumFlows(int val)
Sets the value of 'numFlows' Field Description The number of active flows in the application. |
void |
setNumMsgsFiltered(long val)
Sets the value of 'numMsgsFiltered' Field Description The number of messages that were filtered. |
void |
setNumMsgsRcvdBestEffort(long val)
Sets the value of 'numMsgsRcvdBestEffort' Field Description The number of best effort messages the application has received. |
void |
setNumMsgsRcvdGuaranteed(long val)
Sets the value of 'numMsgsRcvdGuaranteed' Field Description The number of guaranteed messages the application has received. |
void |
setNumMsgsResent(long val)
Sets the value of 'numMsgsResent' Field Description The number of messages the application has retransmitted. |
void |
setNumMsgsSentBestEffort(long val)
Sets the value of 'numMsgsSentBestEffort' Field Description The number of best effort messages sent by the application. |
void |
setNumMsgsSentGuaranteed(long val)
Sets the value of 'numMsgsSentGuaranteed' Field Description The number of guaranteed messages sent by the application. |
void |
setNumMsgsSourced(long val)
Sets the value of 'numMsgsSourced' Field Description The number of messages that were sourced. |
void |
setNumPartialRollbacks(long val)
Sets the value of 'numPartialRollbacks' Field Description The number of partial (savepoint) transaction rollback that have been initiated. |
void |
setNumRollbacks(long val)
Sets the value of 'numRollbacks' Field Description The number of transactions that have been rolled back. |
void |
setNumSendCommitsCompleted(long val)
Sets the value of 'numSendCommitsCompleted' Field Description The number of send (message bus) commits completed by the engine. |
void |
setNumSendCommitsStarted(long val)
Sets the value of 'numSendCommitsStarted' Field Description The number of send (message bus) commits started by the engine. |
void |
setNumStoreCommitsCompleted(long val)
Sets the value of 'numStoreCommitsCompleted' Field Description The number of store commits completed by the engine. |
void |
setNumStoreCommitsStarted(long val)
Sets the value of 'numStoreCommitsStarted' Field Description The number of store commits started by the engine. |
void |
setNumTransactions(long val)
Sets the value of 'numTransactions' Field Description The number of transactions created by the engine. |
void |
setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'outboundMessageLoggerStats' Field Description Outbound message logger stats for applications with outbound message logging enabled. |
void |
setOutboundSno(long val)
Sets the value of 'outboundSno' Field Description The current outbound sequence number for the engine. |
void |
setOutboundStableSno(long val)
Sets the value of 'outboundStableSno' Field Description The current stable outbound sequence number for the engine. |
void |
setSendCommitCompletionQueueSize(int val)
Sets the value of 'sendCommitCompletionQueueSize' Field Description The number of send commits pending completion. |
void |
setStoreCommitCompletionQueueSize(int val)
Sets the value of 'storeCommitCompletionQueueSize' Field Description The number of store commits pending completion for the engine. |
void |
setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg1ProcessingTimes' Field Description Records latencies for the first transaction processing leg. |
void |
setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg2ProcessingTimes' Field Description Records latencies for the second transaction processing leg. |
void |
setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg3ProcessingTimes' Field Description Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . |
SrvMonIntSeries |
takeCommitEpilogueLatencies()
'Takes' a reference to the commitEpilogueLatencies field from the message. |
SrvMonIntSeries |
takeCommitFullLatencies()
'Takes' a reference to the commitFullLatencies field from the message. |
SrvMonIntSeries |
takeCommitPrologueLatencies()
'Takes' a reference to the commitPrologueLatencies field from the message. |
SrvMonIntSeries |
takeCommitSendLatencies()
'Takes' a reference to the commitSendLatencies field from the message. |
SrvMonIntSeries |
takeCommitStartLatencies()
'Takes' a reference to the commitStartLatencies field from the message. |
SrvMonIntSeries |
takeCommitStoreLatencies()
'Takes' a reference to the commitStoreLatencies field from the message. |
SrvMonIntSeries |
takeCommitTransactionLatencies()
Deprecated. - This field should not be used (it was a meant to be commitTransitionLatencies which should be used instead). |
SrvMonIntSeries |
takeCommitTransitionLatencies()
'Takes' a reference to the commitTransitionLatencies field from the message. |
SrvMonIntSeries |
takeInAckLatencies()
'Takes' a reference to the inAckLatencies field from the message. |
SrvMonAppMessageLoggerStats |
takeInboundMessageLoggerStats()
'Takes' a reference to the inboundMessageLoggerStats field from the message. |
SrvMonIntSeries |
takeInOutLatencies()
'Takes' a reference to the inOutLatencies field from the message. |
SrvMonIntSeries |
takeMsgFilteringLatencies()
'Takes' a reference to the msgFilteringLatencies field from the message. |
SrvMonIntSeries |
takeMsgPreProcLatencies()
'Takes' a reference to the msgPreProcLatencies field from the message. |
SrvMonIntSeries |
takeMsgProcessingLatencies()
'Takes' a reference to the msgProcessingLatencies field from the message. |
SrvMonIntSeries |
takeMsgSendCoreLatencies()
'Takes' a reference to the msgSendCoreLatencies field from the message. |
SrvMonIntSeries |
takeMsgSendLatencies()
'Takes' a reference to the msgSendLatencies field from the message. |
SrvMonMsgTypeStats[] |
takeMsgTypeStats()
Takes the value of 'msgTypeStats' Field Description Per message type stats (when enabled and included in heartbeats) Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval. |
SrvMonAppMessageLoggerStats |
takeOutboundMessageLoggerStats()
'Takes' a reference to the outboundMessageLoggerStats field from the message. |
SrvMonIntSeries |
takeTransactionLeg1ProcessingTimes()
'Takes' a reference to the transactionLeg1ProcessingTimes field from the message. |
SrvMonIntSeries |
takeTransactionLeg2ProcessingTimes()
'Takes' a reference to the transactionLeg2ProcessingTimes field from the message. |
SrvMonIntSeries |
takeTransactionLeg3ProcessingTimes()
'Takes' a reference to the transactionLeg3ProcessingTimes field from the message. |
Methods inherited from interface com.neeve.rog.IRogValidatable |
---|
getValidationErrors, isValid |
Method Detail |
---|
void setNumFlows(int val)
val
- The value to set.int getNumFlows()
void clearNumFlows()
setNumFlows(int)
boolean hasNumFlows()
getNumFlows()
void setNumMsgsRcvdBestEffort(long val)
val
- The value to set.long getNumMsgsRcvdBestEffort()
void clearNumMsgsRcvdBestEffort()
setNumMsgsRcvdBestEffort(long)
boolean hasNumMsgsRcvdBestEffort()
getNumMsgsRcvdBestEffort()
void setNumMsgsRcvdGuaranteed(long val)
val
- The value to set.long getNumMsgsRcvdGuaranteed()
void clearNumMsgsRcvdGuaranteed()
setNumMsgsRcvdGuaranteed(long)
boolean hasNumMsgsRcvdGuaranteed()
getNumMsgsRcvdGuaranteed()
void setNumDupMsgsRcvd(long val)
val
- The value to set.long getNumDupMsgsRcvd()
void clearNumDupMsgsRcvd()
setNumDupMsgsRcvd(long)
boolean hasNumDupMsgsRcvd()
getNumDupMsgsRcvd()
void setNumMsgsSentBestEffort(long val)
val
- The value to set.long getNumMsgsSentBestEffort()
void clearNumMsgsSentBestEffort()
setNumMsgsSentBestEffort(long)
boolean hasNumMsgsSentBestEffort()
getNumMsgsSentBestEffort()
void setNumMsgsSentGuaranteed(long val)
val
- The value to set.long getNumMsgsSentGuaranteed()
void clearNumMsgsSentGuaranteed()
setNumMsgsSentGuaranteed(long)
boolean hasNumMsgsSentGuaranteed()
getNumMsgsSentGuaranteed()
void setNumMsgsResent(long val)
val
- The value to set.long getNumMsgsResent()
void clearNumMsgsResent()
setNumMsgsResent(long)
boolean hasNumMsgsResent()
getNumMsgsResent()
void setNumEventsRcvd(long val)
val
- The value to set.long getNumEventsRcvd()
void clearNumEventsRcvd()
setNumEventsRcvd(long)
boolean hasNumEventsRcvd()
getNumEventsRcvd()
void setNumFlowEventsRcvd(long val)
val
- The value to set.long getNumFlowEventsRcvd()
void clearNumFlowEventsRcvd()
setNumFlowEventsRcvd(long)
boolean hasNumFlowEventsRcvd()
getNumFlowEventsRcvd()
void setNumFlowEventsProcSuccess(long val)
val
- The value to set.long getNumFlowEventsProcSuccess()
void clearNumFlowEventsProcSuccess()
setNumFlowEventsProcSuccess(long)
boolean hasNumFlowEventsProcSuccess()
getNumFlowEventsProcSuccess()
void setNumFlowEventsProcFail(long val)
val
- The value to set.long getNumFlowEventsProcFail()
void clearNumFlowEventsProcFail()
setNumFlowEventsProcFail(long)
boolean hasNumFlowEventsProcFail()
getNumFlowEventsProcFail()
void setNumFlowEventsProcComplete(long val)
val
- The value to set.long getNumFlowEventsProcComplete()
void clearNumFlowEventsProcComplete()
setNumFlowEventsProcComplete(long)
boolean hasNumFlowEventsProcComplete()
getNumFlowEventsProcComplete()
void setNumTransactions(long val)
val
- The value to set.long getNumTransactions()
void clearNumTransactions()
setNumTransactions(long)
boolean hasNumTransactions()
getNumTransactions()
void setNumCommitsStarted(long val)
val
- The value to set.long getNumCommitsStarted()
void clearNumCommitsStarted()
setNumCommitsStarted(long)
boolean hasNumCommitsStarted()
getNumCommitsStarted()
void setNumCommitsCompleted(long val)
val
- The value to set.long getNumCommitsCompleted()
void clearNumCommitsCompleted()
setNumCommitsCompleted(long)
boolean hasNumCommitsCompleted()
getNumCommitsCompleted()
void setNumSendCommitsStarted(long val)
val
- The value to set.long getNumSendCommitsStarted()
void clearNumSendCommitsStarted()
setNumSendCommitsStarted(long)
boolean hasNumSendCommitsStarted()
getNumSendCommitsStarted()
void setNumSendCommitsCompleted(long val)
val
- The value to set.long getNumSendCommitsCompleted()
void clearNumSendCommitsCompleted()
setNumSendCommitsCompleted(long)
boolean hasNumSendCommitsCompleted()
getNumSendCommitsCompleted()
void setSendCommitCompletionQueueSize(int val)
val
- The value to set.int getSendCommitCompletionQueueSize()
void clearSendCommitCompletionQueueSize()
setSendCommitCompletionQueueSize(int)
boolean hasSendCommitCompletionQueueSize()
getSendCommitCompletionQueueSize()
void setNumStoreCommitsStarted(long val)
val
- The value to set.long getNumStoreCommitsStarted()
void clearNumStoreCommitsStarted()
setNumStoreCommitsStarted(long)
boolean hasNumStoreCommitsStarted()
getNumStoreCommitsStarted()
void setNumStoreCommitsCompleted(long val)
val
- The value to set.long getNumStoreCommitsCompleted()
void clearNumStoreCommitsCompleted()
setNumStoreCommitsCompleted(long)
boolean hasNumStoreCommitsCompleted()
getNumStoreCommitsCompleted()
void setStoreCommitCompletionQueueSize(int val)
val
- The value to set.int getStoreCommitCompletionQueueSize()
void clearStoreCommitCompletionQueueSize()
setStoreCommitCompletionQueueSize(int)
boolean hasStoreCommitCompletionQueueSize()
getStoreCommitCompletionQueueSize()
void setNumRollbacks(long val)
val
- The value to set.long getNumRollbacks()
void clearNumRollbacks()
setNumRollbacks(long)
boolean hasNumRollbacks()
getNumRollbacks()
void setBackupOutboundQueueSize(long val)
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.
val
- The value to set.long getBackupOutboundQueueSize()
The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
void clearBackupOutboundQueueSize()
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(long)
boolean hasBackupOutboundQueueSize()
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()
void setBackupOutboundLogQueueSize(long val)
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
val
- The value to set.long getBackupOutboundLogQueueSize()
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
void clearBackupOutboundLogQueueSize()
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
setBackupOutboundLogQueueSize(long)
boolean hasBackupOutboundLogQueueSize()
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
getBackupOutboundLogQueueSize()
void setOutboundSno(long val)
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
val
- The value to set.long getOutboundSno()
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
void clearOutboundSno()
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
setOutboundSno(long)
boolean hasOutboundSno()
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
getOutboundSno()
void setOutboundStableSno(long val)
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
val
- The value to set.long getOutboundStableSno()
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
void clearOutboundStableSno()
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(long)
boolean hasOutboundStableSno()
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()
void setNumEventsProcessed(long val)
val
- The value to set.long getNumEventsProcessed()
void clearNumEventsProcessed()
setNumEventsProcessed(long)
boolean hasNumEventsProcessed()
getNumEventsProcessed()
void setNumMsgsSourced(long val)
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.
val
- The value to set.long getNumMsgsSourced()
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.
void clearNumMsgsSourced()
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(long)
boolean hasNumMsgsSourced()
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()
void setNumMsgsFiltered(long val)
val
- The value to set.long getNumMsgsFiltered()
void clearNumMsgsFiltered()
setNumMsgsFiltered(long)
boolean hasNumMsgsFiltered()
getNumMsgsFiltered()
void setNumPartialRollbacks(long val)
val
- The value to set.long getNumPartialRollbacks()
void clearNumPartialRollbacks()
setNumPartialRollbacks(long)
boolean hasNumPartialRollbacks()
getNumPartialRollbacks()
void setMsgPreProcLatencies(SrvMonIntSeries val)
val
- The value to set.void lendMsgPreProcLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getMsgPreProcLatencies()
void getMsgPreProcLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeMsgPreProcLatencies()
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.
null
if the field is not set.boolean hasMsgPreProcLatencies()
getMsgPreProcLatencies()
void clearMsgPreProcLatencies()
setMsgPreProcLatencies(SrvMonIntSeries)
void setMsgProcessingLatencies(SrvMonIntSeries val)
val
- The value to set.void lendMsgProcessingLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getMsgProcessingLatencies()
void getMsgProcessingLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeMsgProcessingLatencies()
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.
null
if the field is not set.boolean hasMsgProcessingLatencies()
getMsgProcessingLatencies()
void clearMsgProcessingLatencies()
setMsgProcessingLatencies(SrvMonIntSeries)
void setMsgSendLatencies(SrvMonIntSeries val)
val
- The value to set.void lendMsgSendLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getMsgSendLatencies()
void getMsgSendLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeMsgSendLatencies()
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.
null
if the field is not set.boolean hasMsgSendLatencies()
getMsgSendLatencies()
void clearMsgSendLatencies()
setMsgSendLatencies(SrvMonIntSeries)
void setMsgSendCoreLatencies(SrvMonIntSeries val)
val
- The value to set.void lendMsgSendCoreLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getMsgSendCoreLatencies()
void getMsgSendCoreLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeMsgSendCoreLatencies()
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.
null
if the field is not set.boolean hasMsgSendCoreLatencies()
getMsgSendCoreLatencies()
void clearMsgSendCoreLatencies()
setMsgSendCoreLatencies(SrvMonIntSeries)
void setCommitStartLatencies(SrvMonIntSeries val)
val
- The value to set.void lendCommitStartLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitStartLatencies()
void getCommitStartLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitStartLatencies()
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.
null
if the field is not set.boolean hasCommitStartLatencies()
getCommitStartLatencies()
void clearCommitStartLatencies()
setCommitStartLatencies(SrvMonIntSeries)
void setCommitPrologueLatencies(SrvMonIntSeries val)
val
- The value to set.void lendCommitPrologueLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitPrologueLatencies()
void getCommitPrologueLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitPrologueLatencies()
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.
null
if the field is not set.boolean hasCommitPrologueLatencies()
getCommitPrologueLatencies()
void clearCommitPrologueLatencies()
setCommitPrologueLatencies(SrvMonIntSeries)
void setCommitSendLatencies(SrvMonIntSeries val)
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.
val
- The value to set.void lendCommitSendLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitSendLatencies()
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.
void getCommitSendLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitSendLatencies()
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.
null
if the field is not set.boolean hasCommitSendLatencies()
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()
void clearCommitSendLatencies()
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(SrvMonIntSeries)
void setCommitStoreLatencies(SrvMonIntSeries val)
val
- The value to set.void lendCommitStoreLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitStoreLatencies()
void getCommitStoreLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitStoreLatencies()
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.
null
if the field is not set.boolean hasCommitStoreLatencies()
getCommitStoreLatencies()
void clearCommitStoreLatencies()
setCommitStoreLatencies(SrvMonIntSeries)
void setCommitEpilogueLatencies(SrvMonIntSeries val)
val
- The value to set.void lendCommitEpilogueLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitEpilogueLatencies()
void getCommitEpilogueLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitEpilogueLatencies()
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.
null
if the field is not set.boolean hasCommitEpilogueLatencies()
getCommitEpilogueLatencies()
void clearCommitEpilogueLatencies()
setCommitEpilogueLatencies(SrvMonIntSeries)
void setCommitFullLatencies(SrvMonIntSeries val)
val
- The value to set.void lendCommitFullLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitFullLatencies()
void getCommitFullLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitFullLatencies()
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.
null
if the field is not set.boolean hasCommitFullLatencies()
getCommitFullLatencies()
void clearCommitFullLatencies()
setCommitFullLatencies(SrvMonIntSeries)
void setInOutLatencies(SrvMonIntSeries val)
val
- The value to set.void lendInOutLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getInOutLatencies()
void getInOutLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeInOutLatencies()
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.
null
if the field is not set.boolean hasInOutLatencies()
getInOutLatencies()
void clearInOutLatencies()
setInOutLatencies(SrvMonIntSeries)
void setInAckLatencies(SrvMonIntSeries val)
val
- The value to set.void lendInAckLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getInAckLatencies()
void getInAckLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeInAckLatencies()
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.
null
if the field is not set.boolean hasInAckLatencies()
getInAckLatencies()
void clearInAckLatencies()
setInAckLatencies(SrvMonIntSeries)
void setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
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.
val
- The value to set.void lendTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getTransactionLeg1ProcessingTimes()
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.
void getTransactionLeg1ProcessingTimesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeTransactionLeg1ProcessingTimes()
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.
null
if the field is not set.boolean hasTransactionLeg1ProcessingTimes()
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()
void clearTransactionLeg1ProcessingTimes()
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(SrvMonIntSeries)
void setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
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.
val
- The value to set.void lendTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getTransactionLeg2ProcessingTimes()
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.
void getTransactionLeg2ProcessingTimesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeTransactionLeg2ProcessingTimes()
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.
null
if the field is not set.boolean hasTransactionLeg2ProcessingTimes()
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()
void clearTransactionLeg2ProcessingTimes()
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(SrvMonIntSeries)
void setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
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.
val
- The value to set.void lendTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getTransactionLeg3ProcessingTimes()
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.
void getTransactionLeg3ProcessingTimesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeTransactionLeg3ProcessingTimes()
Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasTransactionLeg3ProcessingTimes()
Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
getTransactionLeg3ProcessingTimes()
void clearTransactionLeg3ProcessingTimes()
Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
setTransactionLeg3ProcessingTimes(SrvMonIntSeries)
@Deprecated void setCommitTransactionLatencies(SrvMonIntSeries val)
val
- The value to set.@Deprecated void lendCommitTransactionLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.@Deprecated SrvMonIntSeries getCommitTransactionLatencies()
@Deprecated void getCommitTransactionLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
@Deprecated SrvMonIntSeries takeCommitTransactionLatencies()
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.
null
if the field is not set.@Deprecated boolean hasCommitTransactionLatencies()
getCommitTransactionLatencies()
@Deprecated void clearCommitTransactionLatencies()
setCommitTransactionLatencies(SrvMonIntSeries)
void setMsgFilteringLatencies(SrvMonIntSeries val)
val
- The value to set.void lendMsgFilteringLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getMsgFilteringLatencies()
void getMsgFilteringLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeMsgFilteringLatencies()
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.
null
if the field is not set.boolean hasMsgFilteringLatencies()
getMsgFilteringLatencies()
void clearMsgFilteringLatencies()
setMsgFilteringLatencies(SrvMonIntSeries)
void setCommitTransitionLatencies(SrvMonIntSeries val)
val
- The value to set.void lendCommitTransitionLatencies(SrvMonIntSeries val)
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.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitTransitionLatencies()
void getCommitTransitionLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitTransitionLatencies()
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.
null
if the field is not set.boolean hasCommitTransitionLatencies()
getCommitTransitionLatencies()
void clearCommitTransitionLatencies()
setCommitTransitionLatencies(SrvMonIntSeries)
void setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
val
- The value to set.void lendInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
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.
val
- the value to 'lend' to lend.SrvMonAppMessageLoggerStats getInboundMessageLoggerStats()
void getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats val)
IF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
val
- the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)
SrvMonAppMessageLoggerStats takeInboundMessageLoggerStats()
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.
null
if the field is not set.boolean hasInboundMessageLoggerStats()
getInboundMessageLoggerStats()
void clearInboundMessageLoggerStats()
setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats)
void setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
val
- The value to set.void lendOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
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.
val
- the value to 'lend' to lend.SrvMonAppMessageLoggerStats getOutboundMessageLoggerStats()
void getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats val)
IF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
val
- the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)
SrvMonAppMessageLoggerStats takeOutboundMessageLoggerStats()
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.
null
if the field is not set.boolean hasOutboundMessageLoggerStats()
getOutboundMessageLoggerStats()
void clearOutboundMessageLoggerStats()
setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats)
void setMsgTypeStats(SrvMonMsgTypeStats[] val)
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.
val
- The value to set.void setMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
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 setMsgTypeStats(SrvMonMsgTypeStats[])
with
a value of null
.
val
- the values to set.void lendMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
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 setMsgTypeStats(SrvMonMsgTypeStats[])
with
a value of null
.
val
- the values to set.void addMsgTypeStats(SrvMonMsgTypeStats val)
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.
val
- the value to add.void lendMsgTypeStats(SrvMonMsgTypeStats val)
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.
val
- the value to add.XIterator<SrvMonMsgTypeStats> getMsgTypeStatsIterator()
This method will always return a non null iterator value. The returned iterator is not threadsafe, and the caller may not hold on to it beyond the pooling lifespan of this object. Depending on the implementation, the same iterator instance may be returned by this object on each call to avoid garbage. Each time this method is called the iterator is reset by calling its toFirst() method. Callers should therefore be especially careful about calling this method while iterating on the iterator returned by this method.
The elements returned by this iterator are owned by and pooled along with this object. The caller. must call acquire() on each returned object that this object intends to keep beyond the lifespan. of this object (unless the element is lent to another object in which that object will acquire it then).
This method is zero garbage for Xbuf generated classes, and this method is optimized such that
passing the returned iterator to another object's setXXX(XIterator
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
void lendMsgTypeStats(SrvMonMsgTypeStats[] val)
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.
val
- the value to 'lend' to lend.SrvMonMsgTypeStats[] getMsgTypeStats()
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.
null
.SrvMonMsgTypeStats[] getMsgTypeStatsEmptyIfNull()
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.
null
if not set.getMsgTypeStats()
SrvMonMsgTypeStats[] takeMsgTypeStats()
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 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.
null
if the field is not set.void clearMsgTypeStats()
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(SrvMonMsgTypeStats[])
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |