@Generated(value="com.neeve.protobuf.adm.ProtobufAdmNodeGenerator", date="Tue Sep 16 04:36:05 UTC 2025") @AdmGenerated(encoding="xbuf", compatLevel="5.0.0", admVersion="Unknown Version", date="9/16/25 4:36 AM", buildInfo="nvx-rumi-server-4.0.595 (Rumi ADM Maven Plugin)") @AdmFactoryInfo(factoryClass=SrvMonHeartbeatFactory.class, vfid=32, ofid=32, typeId=203) public final class SrvMonAppEngineStats extends Object implements ISrvMonAppEngineStats, MessageReflector, com.neeve.query.impl.index.IdxMappable, UtlPool.Item<SrvMonAppEngineStats>, AdmRuntime.BufferSizer
| ADM Type | Embedded Entity |
| Factory | SrvMonHeartbeatFactory |
| ADM Field Summary |
|---|
| Field | Type | Id | Description |
|---|---|---|---|
| backupOutboundLogQueueSize | Long | 39 |
Number of messages in backup outbound loq queue.
The backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger. |
| backupOutboundQueueSize | Long | 38 |
Number of messages in backup outbound queue.
The backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member. |
| commitEpilogueLatencies | SrvMonIntSeries |
50 | Time spent from the point the store or send commit completes, whichever is last, to commit completion (aka 'cepilo'). |
| commitFullLatencies | SrvMonIntSeries |
51 | Time spent from the time the first message of a transaction is received to commit completion (aka 'cfull'). |
| commitPrologueLatencies | SrvMonIntSeries |
47 | Time spent from the point where transaction commit is started to send or store commit whichever is first (aka 'cprolo'). |
| commitSendLatencies | SrvMonIntSeries |
48 |
Time spent for send commits to complete i.e. time from when send commit is initiated to receipt of send completion event (aka 'csend').
Because commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency. |
| commitStartLatencies | SrvMonIntSeries |
46 | Time spent from the point the first message of a transaction is received to the time the transaction is committed (aka 'cstart'). |
| commitStoreLatencies | SrvMonIntSeries |
49 | Time spent in store commit i.e. time from when store commit is initiated to receipt of store completion event (aka 'cstore'). |
| commitTransitionLatencies | SrvMonIntSeries |
62 | Time spent from the point the store or send commit completes, whichever is first to the start of next stage - send or commit (aka 'ctrans'). |
| inAckLatencies | SrvMonIntSeries |
53 | Records latencies for receipt of a message to stabilization (and upstream acknowledgement for Guaranteed) (aka 'inack'). |
| inOutLatencies | SrvMonIntSeries |
52 | Records latencies for receipt of a message to transmission of the last outbound message (aka 'inout'). |
| inboundMessageLoggerStats | SrvMonAppMessageLoggerStats |
63 | Inbound message logger stats for applications with inbound message logging enabled. |
| msgFilteringLatencies | SrvMonIntSeries |
61 | Records latencies for application message filtering times (by a message filter) (aka 'mfilt'). |
| msgPreProcLatencies | SrvMonIntSeries |
42 | Records the time (in microseconds) spent by the engine dispatching the message to an application (aka 'mpproc'). |
| msgProcessingLatencies | SrvMonIntSeries |
43 | Records latencies for application message process times (in an EventHandler) (aka 'mproc'). |
| msgSendCoreLatencies | SrvMonIntSeries |
45 | Time spent in AepEngine.sendMessageCore() (aka 'msendc'). |
| msgSendLatencies | SrvMonIntSeries |
44 | Time spent in AepEngine.sendMessage() (aka 'msend'). |
| msgTypeStats | SrvMonMsgTypeStats[] | 65 |
Per message type stats (when enabled and included in heartbeats).
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval. |
| numCommitsCompleted | Long | 30 | The number of transaction commits completed by the engine. |
| numCommitsStarted | Long | 29 | The number of transaction commits started by the engine. |
| numDupMsgsRcvd | Long | 19 | The number of duplicate messages the application has received. |
| numEventsProcessed | Long | 58 | The number of events processed by the engine. |
| numEventsRcvd | Long | 23 | The number of events received by the engine. |
| numFlowEventsProcComplete | Long | 27 | The number of flow related events that have been completely processed by the engine. |
| numFlowEventsProcFail | Long | 26 | The number of flow related events unsuccessfully processed by the engine. |
| numFlowEventsProcSuccess | Long | 25 | The number of flow related events successfully processed by the engine. |
| numFlowEventsRcvd | Long | 24 | The number of flow related events processed by the engine. |
| numFlows | Integer | 16 | The number of active flows in the application. |
| numMsgsFiltered | Long | 60 | The number of messages that were filtered. |
| numMsgsRcvdBestEffort | Long | 17 | The number of best effort messages the application has received. |
| numMsgsRcvdGuaranteed | Long | 18 | The number of guaranteed messages the application has received. |
| numMsgsResent | Long | 22 | The number of messages the application has retransmitted. |
| numMsgsSentBestEffort | Long | 20 | The number of best effort messages sent by the application. |
| numMsgsSentGuaranteed | Long | 21 | The number of guaranteed messages sent by the application. |
| numMsgsSourced | Long | 59 |
The number of messages that were sourced.
Sourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced. |
| numPartialRollbacks | Long | 66 | The number of partial (savepoint) transaction rollback that have been initiated. |
| numRollbacks | Long | 37 | The number of transactions that have been rolled back. |
| numSendCommitsCompleted | Long | 32 | The number of send (message bus) commits completed by the engine. |
| numSendCommitsStarted | Long | 31 | The number of send (message bus) commits started by the engine. |
| numStoreCommitsCompleted | Long | 35 | The number of store commits completed by the engine. |
| numStoreCommitsStarted | Long | 34 | The number of store commits started by the engine. |
| numTransactions | Long | 28 | The number of transactions created by the engine. |
| outboundMessageLoggerStats | SrvMonAppMessageLoggerStats |
64 | Outbound message logger stats for applications with outbound message logging enabled. |
| outboundSno | Long | 40 |
The current outbound sequence number for the engine.
The outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission. |
| outboundStableSno | Long | 41 |
The current stable outbound sequence number for the engine.
The stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect. |
| perTransactionStatsLoggerStats | SrvMonAppMessageLoggerStats |
67 | Per transaction stats logger stats for applications recording per transaction stats. |
| sendCommitCompletionQueueSize | Integer | 33 | The number of send commits pending completion. |
| storeCommitCompletionQueueSize | Integer | 36 | The number of store commits pending completion for the engine. |
| transactionLeg1ProcessingTimes | SrvMonIntSeries |
54 |
Records latencies for the first transaction processing leg.
Transaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second. |
| transactionLeg2ProcessingTimes | SrvMonIntSeries |
55 |
Records latencies for the second transaction processing leg.
Transaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second. |
| transactionLeg3ProcessingTimes | SrvMonIntSeries |
56 | Transaction Leg Three includes time spent from the point where the store/store commit completion is received to the completion of the transaction commit (aka 'tleg3') . Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second. |
| Modifier and Type | Class and Description |
|---|---|
static class |
SrvMonAppEngineStats.Deserializer
The deserializer
|
static class |
SrvMonAppEngineStats.PacketBody
The backing packet type for SrvMonAppEngineStats (used internally for serialization purposes).
|
static class |
SrvMonAppEngineStats.Pojo
The POJO
|
static class |
SrvMonAppEngineStats.Serializer
The serializer
|
| Modifier and Type | Field and Description |
|---|---|
static SrvMonAppEngineStats[] |
EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
SrvMonAppEngineStats |
acquire() |
void |
addMsgTypeStats(SrvMonMsgTypeStats val)
Adds the provided value to the list of 'msgTypeStats' values.
|
boolean |
appendFieldValueTo(Object node,
String[] pathComponents,
XString target)
Appends a reflected field value as a string into the given XString.
|
boolean |
appendFieldValueTo(Object message,
String name,
XString target)
Appends a reflected field value as a string into the given XString.
|
void |
clear() |
void |
clear(boolean disposeMembers) |
void |
clearBackupOutboundLogQueueSize()
Clears the value of 'backupOutboundLogQueueSize'.
|
void |
clearBackupOutboundQueueSize()
Clears the value of 'backupOutboundQueueSize'.
|
void |
clearCommitEpilogueLatencies()
Clears the value of 'commitEpilogueLatencies'.
|
void |
clearCommitFullLatencies()
Clears the value of 'commitFullLatencies'.
|
void |
clearCommitPrologueLatencies()
Clears the value of 'commitPrologueLatencies'.
|
void |
clearCommitSendLatencies()
Clears the value of 'commitSendLatencies'.
|
void |
clearCommitStartLatencies()
Clears the value of 'commitStartLatencies'.
|
void |
clearCommitStoreLatencies()
Clears the value of 'commitStoreLatencies'.
|
void |
clearCommitTransitionLatencies()
Clears the value of 'commitTransitionLatencies'.
|
void |
clearContent()
Deprecated.
|
void |
clearInAckLatencies()
Clears the value of 'inAckLatencies'.
|
void |
clearInboundMessageLoggerStats()
Clears the value of 'inboundMessageLoggerStats'.
|
void |
clearInOutLatencies()
Clears the value of 'inOutLatencies'.
|
void |
clearMsgFilteringLatencies()
Clears the value of 'msgFilteringLatencies'.
|
void |
clearMsgPreProcLatencies()
Clears the value of 'msgPreProcLatencies'.
|
void |
clearMsgProcessingLatencies()
Clears the value of 'msgProcessingLatencies'.
|
void |
clearMsgSendCoreLatencies()
Clears the value of 'msgSendCoreLatencies'.
|
void |
clearMsgSendLatencies()
Clears the value of 'msgSendLatencies'.
|
void |
clearMsgTypeStats()
Clears the value of 'msgTypeStats'.
|
void |
clearNumCommitsCompleted()
Clears the value of 'numCommitsCompleted'.
|
void |
clearNumCommitsStarted()
Clears the value of 'numCommitsStarted'.
|
void |
clearNumDupMsgsRcvd()
Clears the value of 'numDupMsgsRcvd'.
|
void |
clearNumEventsProcessed()
Clears the value of 'numEventsProcessed'.
|
void |
clearNumEventsRcvd()
Clears the value of 'numEventsRcvd'.
|
void |
clearNumFlowEventsProcComplete()
Clears the value of 'numFlowEventsProcComplete'.
|
void |
clearNumFlowEventsProcFail()
Clears the value of 'numFlowEventsProcFail'.
|
void |
clearNumFlowEventsProcSuccess()
Clears the value of 'numFlowEventsProcSuccess'.
|
void |
clearNumFlowEventsRcvd()
Clears the value of 'numFlowEventsRcvd'.
|
void |
clearNumFlows()
Clears the value of 'numFlows'.
|
void |
clearNumMsgsFiltered()
Clears the value of 'numMsgsFiltered'.
|
void |
clearNumMsgsRcvdBestEffort()
Clears the value of 'numMsgsRcvdBestEffort'.
|
void |
clearNumMsgsRcvdGuaranteed()
Clears the value of 'numMsgsRcvdGuaranteed'.
|
void |
clearNumMsgsResent()
Clears the value of 'numMsgsResent'.
|
void |
clearNumMsgsSentBestEffort()
Clears the value of 'numMsgsSentBestEffort'.
|
void |
clearNumMsgsSentGuaranteed()
Clears the value of 'numMsgsSentGuaranteed'.
|
void |
clearNumMsgsSourced()
Clears the value of 'numMsgsSourced'.
|
void |
clearNumPartialRollbacks()
Clears the value of 'numPartialRollbacks'.
|
void |
clearNumRollbacks()
Clears the value of 'numRollbacks'.
|
void |
clearNumSendCommitsCompleted()
Clears the value of 'numSendCommitsCompleted'.
|
void |
clearNumSendCommitsStarted()
Clears the value of 'numSendCommitsStarted'.
|
void |
clearNumStoreCommitsCompleted()
Clears the value of 'numStoreCommitsCompleted'.
|
void |
clearNumStoreCommitsStarted()
Clears the value of 'numStoreCommitsStarted'.
|
void |
clearNumTransactions()
Clears the value of 'numTransactions'.
|
void |
clearOutboundMessageLoggerStats()
Clears the value of 'outboundMessageLoggerStats'.
|
void |
clearOutboundSno()
Clears the value of 'outboundSno'.
|
void |
clearOutboundStableSno()
Clears the value of 'outboundStableSno'.
|
void |
clearPerTransactionStatsLoggerStats()
Clears the value of 'perTransactionStatsLoggerStats'.
|
void |
clearSendCommitCompletionQueueSize()
Clears the value of 'sendCommitCompletionQueueSize'.
|
void |
clearStoreCommitCompletionQueueSize()
Clears the value of 'storeCommitCompletionQueueSize'.
|
void |
clearTransactionLeg1ProcessingTimes()
Clears the value of 'transactionLeg1ProcessingTimes'.
|
void |
clearTransactionLeg2ProcessingTimes()
Clears the value of 'transactionLeg2ProcessingTimes'.
|
void |
clearTransactionLeg3ProcessingTimes()
Clears the value of 'transactionLeg3ProcessingTimes'.
|
Object |
clone()
Creates a clone of this object.
|
SrvMonAppEngineStats |
copy() |
void |
copyInto(SrvMonAppEngineStats copy) |
static SrvMonAppEngineStats |
create() |
SrvMonAppEngineStats |
deserializeFrom(byte[] array,
int offset,
int len) |
SrvMonAppEngineStats |
deserializeFrom(ByteBuffer buffer) |
SrvMonAppEngineStats |
deserializeFrom(IOBuffer buffer,
int offset,
int len) |
SrvMonAppEngineStats |
deserializeFrom(IOElasticBuffer buffer,
int offset,
int len) |
SrvMonAppEngineStats |
deserializeFrom(long addr,
int offset,
int len) |
SrvMonAppEngineStats |
deserializeFrom(PktPacket packet) |
SrvMonAppEngineStats |
deserializeFrom(SrvMonAppEngineStats.Deserializer deserializer) |
SrvMonAppEngineStats |
deserializeFrom(SrvMonAppEngineStats val) |
SrvMonAppEngineStats |
deserializeFromByteArray(byte[] array) |
SrvMonAppEngineStats |
deserializeFromByteBuffer(ByteBuffer buffer) |
SrvMonAppEngineStats |
deserializeFromJson(String json) |
SrvMonAppEngineStats |
deserializeFromNative(long addr,
int offset,
int len)
Deprecated.
|
SrvMonAppEngineStats |
deserializeFromPacket(PktPacket packet) |
SrvMonAppEngineStats |
deserializeFromRawJson(String json) |
SrvMonAppEngineStats.Deserializer |
deserializer() |
SrvMonAppEngineStats.Deserializer |
deserializer(boolean createBuffer) |
void |
dispose() |
void |
disposeDeserializer() |
void |
disposePojo() |
void |
disposePojo(boolean sync) |
void |
disposeSerializedBuffer() |
void |
disposeSerializedBuffer(boolean gcDisposed) |
void |
disposeSerializer() |
long |
ensureCapacity(long addr,
int capacity)
Method invoked by the serializer to ensure there is enough space in the target
buffer to accommodate a field being serialized
|
boolean |
fieldExists(Object message,
String name)
Check if a field of the supplied name exists in a message.
|
long |
getBackupOutboundLogQueueSize()
Gets the value of 'backupOutboundLogQueueSize'.
|
Long |
getBackupOutboundLogQueueSizeAsObject()
Gets the value of 'backupOutboundLogQueueSize'.
|
static int |
getBackupOutboundLogQueueSizeFieldId() |
long |
getBackupOutboundQueueSize()
Gets the value of 'backupOutboundQueueSize'.
|
Long |
getBackupOutboundQueueSizeAsObject()
Gets the value of 'backupOutboundQueueSize'.
|
static int |
getBackupOutboundQueueSizeFieldId() |
SrvMonIntSeries |
getCommitEpilogueLatencies()
Gets the value of 'commitEpilogueLatencies'.
|
static int |
getCommitEpilogueLatenciesFieldId() |
void |
getCommitEpilogueLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitFullLatencies()
Gets the value of 'commitFullLatencies'.
|
static int |
getCommitFullLatenciesFieldId() |
void |
getCommitFullLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitPrologueLatencies()
Gets the value of 'commitPrologueLatencies'.
|
static int |
getCommitPrologueLatenciesFieldId() |
void |
getCommitPrologueLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitSendLatencies()
Gets the value of 'commitSendLatencies'.
|
static int |
getCommitSendLatenciesFieldId() |
void |
getCommitSendLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitStartLatencies()
Gets the value of 'commitStartLatencies'.
|
static int |
getCommitStartLatenciesFieldId() |
void |
getCommitStartLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitStoreLatencies()
Gets the value of 'commitStoreLatencies'.
|
static int |
getCommitStoreLatenciesFieldId() |
void |
getCommitStoreLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitTransitionLatencies()
Gets the value of 'commitTransitionLatencies'.
|
static int |
getCommitTransitionLatenciesFieldId() |
void |
getCommitTransitionLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
static <T> IRogFieldReflector<SrvMonAppEngineStats,T> |
getFieldReflector(String name)
Get a field reflector.
|
static <T> IRogFieldReflector<SrvMonAppEngineStats,T> |
getFieldReflector(String[] pathComponents)
Get a field reflector.
|
XString |
getFieldValueAsRawString(Object message,
String name)
Get the value of a reflectable field in a message as a string.
|
XString |
getFieldValueAsRawString(Object message,
String[] pathComponents)
Get the value of a reflectable field in a message as a string.
|
String |
getFieldValueAsString(Object message,
String name)
Get the value of a reflectable field in a message as a string.
|
String |
getFieldValueAsString(Object message,
String[] pathComponents)
Get the value of a reflectable field in a message as a string.
|
SrvMonIntSeries |
getInAckLatencies()
Gets the value of 'inAckLatencies'.
|
static int |
getInAckLatenciesFieldId() |
void |
getInAckLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonAppMessageLoggerStats |
getInboundMessageLoggerStats()
Gets the value of 'inboundMessageLoggerStats'.
|
static int |
getInboundMessageLoggerStatsFieldId() |
void |
getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Copies the value of SrvMonAppMessageLoggerStats into the provided value.
|
SrvMonIntSeries |
getInOutLatencies()
Gets the value of 'inOutLatencies'.
|
static int |
getInOutLatenciesFieldId() |
void |
getInOutLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgFilteringLatencies()
Gets the value of 'msgFilteringLatencies'.
|
static int |
getMsgFilteringLatenciesFieldId() |
void |
getMsgFilteringLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgPreProcLatencies()
Gets the value of 'msgPreProcLatencies'.
|
static int |
getMsgPreProcLatenciesFieldId() |
void |
getMsgPreProcLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgProcessingLatencies()
Gets the value of 'msgProcessingLatencies'.
|
static int |
getMsgProcessingLatenciesFieldId() |
void |
getMsgProcessingLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgSendCoreLatencies()
Gets the value of 'msgSendCoreLatencies'.
|
static int |
getMsgSendCoreLatenciesFieldId() |
void |
getMsgSendCoreLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getMsgSendLatencies()
Gets the value of 'msgSendLatencies'.
|
static int |
getMsgSendLatenciesFieldId() |
void |
getMsgSendLatenciesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonMsgTypeStats[] |
getMsgTypeStats()
Gets the value of 'msgTypeStats'.
|
SrvMonMsgTypeStats |
getMsgTypeStatsAt(int index)
Gets the element of 'msgTypeStats' at a specified index.
|
int |
getMsgTypeStatsCount()
Gets number of elements in 'msgTypeStats'.
|
SrvMonMsgTypeStats[] |
getMsgTypeStatsEmptyIfNull()
Gets the value of 'msgTypeStats' or an empty array if the value is
null or not set. |
static int |
getMsgTypeStatsFieldId() |
XIterator<SrvMonMsgTypeStats> |
getMsgTypeStatsIterator()
Gets the value of 'msgTypeStats' as iterator of values.
|
long |
getNumCommitsCompleted()
Gets the value of 'numCommitsCompleted'.
|
Long |
getNumCommitsCompletedAsObject()
Gets the value of 'numCommitsCompleted'.
|
static int |
getNumCommitsCompletedFieldId() |
long |
getNumCommitsStarted()
Gets the value of 'numCommitsStarted'.
|
Long |
getNumCommitsStartedAsObject()
Gets the value of 'numCommitsStarted'.
|
static int |
getNumCommitsStartedFieldId() |
long |
getNumDupMsgsRcvd()
Gets the value of 'numDupMsgsRcvd'.
|
Long |
getNumDupMsgsRcvdAsObject()
Gets the value of 'numDupMsgsRcvd'.
|
static int |
getNumDupMsgsRcvdFieldId() |
long |
getNumEventsProcessed()
Gets the value of 'numEventsProcessed'.
|
Long |
getNumEventsProcessedAsObject()
Gets the value of 'numEventsProcessed'.
|
static int |
getNumEventsProcessedFieldId() |
long |
getNumEventsRcvd()
Gets the value of 'numEventsRcvd'.
|
Long |
getNumEventsRcvdAsObject()
Gets the value of 'numEventsRcvd'.
|
static int |
getNumEventsRcvdFieldId() |
long |
getNumFlowEventsProcComplete()
Gets the value of 'numFlowEventsProcComplete'.
|
Long |
getNumFlowEventsProcCompleteAsObject()
Gets the value of 'numFlowEventsProcComplete'.
|
static int |
getNumFlowEventsProcCompleteFieldId() |
long |
getNumFlowEventsProcFail()
Gets the value of 'numFlowEventsProcFail'.
|
Long |
getNumFlowEventsProcFailAsObject()
Gets the value of 'numFlowEventsProcFail'.
|
static int |
getNumFlowEventsProcFailFieldId() |
long |
getNumFlowEventsProcSuccess()
Gets the value of 'numFlowEventsProcSuccess'.
|
Long |
getNumFlowEventsProcSuccessAsObject()
Gets the value of 'numFlowEventsProcSuccess'.
|
static int |
getNumFlowEventsProcSuccessFieldId() |
long |
getNumFlowEventsRcvd()
Gets the value of 'numFlowEventsRcvd'.
|
Long |
getNumFlowEventsRcvdAsObject()
Gets the value of 'numFlowEventsRcvd'.
|
static int |
getNumFlowEventsRcvdFieldId() |
int |
getNumFlows()
Gets the value of 'numFlows'.
|
Integer |
getNumFlowsAsObject()
Gets the value of 'numFlows'.
|
static int |
getNumFlowsFieldId() |
long |
getNumMsgsFiltered()
Gets the value of 'numMsgsFiltered'.
|
Long |
getNumMsgsFilteredAsObject()
Gets the value of 'numMsgsFiltered'.
|
static int |
getNumMsgsFilteredFieldId() |
long |
getNumMsgsRcvdBestEffort()
Gets the value of 'numMsgsRcvdBestEffort'.
|
Long |
getNumMsgsRcvdBestEffortAsObject()
Gets the value of 'numMsgsRcvdBestEffort'.
|
static int |
getNumMsgsRcvdBestEffortFieldId() |
long |
getNumMsgsRcvdGuaranteed()
Gets the value of 'numMsgsRcvdGuaranteed'.
|
Long |
getNumMsgsRcvdGuaranteedAsObject()
Gets the value of 'numMsgsRcvdGuaranteed'.
|
static int |
getNumMsgsRcvdGuaranteedFieldId() |
long |
getNumMsgsResent()
Gets the value of 'numMsgsResent'.
|
Long |
getNumMsgsResentAsObject()
Gets the value of 'numMsgsResent'.
|
static int |
getNumMsgsResentFieldId() |
long |
getNumMsgsSentBestEffort()
Gets the value of 'numMsgsSentBestEffort'.
|
Long |
getNumMsgsSentBestEffortAsObject()
Gets the value of 'numMsgsSentBestEffort'.
|
static int |
getNumMsgsSentBestEffortFieldId() |
long |
getNumMsgsSentGuaranteed()
Gets the value of 'numMsgsSentGuaranteed'.
|
Long |
getNumMsgsSentGuaranteedAsObject()
Gets the value of 'numMsgsSentGuaranteed'.
|
static int |
getNumMsgsSentGuaranteedFieldId() |
long |
getNumMsgsSourced()
Gets the value of 'numMsgsSourced'.
|
Long |
getNumMsgsSourcedAsObject()
Gets the value of 'numMsgsSourced'.
|
static int |
getNumMsgsSourcedFieldId() |
long |
getNumPartialRollbacks()
Gets the value of 'numPartialRollbacks'.
|
Long |
getNumPartialRollbacksAsObject()
Gets the value of 'numPartialRollbacks'.
|
static int |
getNumPartialRollbacksFieldId() |
long |
getNumRollbacks()
Gets the value of 'numRollbacks'.
|
Long |
getNumRollbacksAsObject()
Gets the value of 'numRollbacks'.
|
static int |
getNumRollbacksFieldId() |
long |
getNumSendCommitsCompleted()
Gets the value of 'numSendCommitsCompleted'.
|
Long |
getNumSendCommitsCompletedAsObject()
Gets the value of 'numSendCommitsCompleted'.
|
static int |
getNumSendCommitsCompletedFieldId() |
long |
getNumSendCommitsStarted()
Gets the value of 'numSendCommitsStarted'.
|
Long |
getNumSendCommitsStartedAsObject()
Gets the value of 'numSendCommitsStarted'.
|
static int |
getNumSendCommitsStartedFieldId() |
long |
getNumStoreCommitsCompleted()
Gets the value of 'numStoreCommitsCompleted'.
|
Long |
getNumStoreCommitsCompletedAsObject()
Gets the value of 'numStoreCommitsCompleted'.
|
static int |
getNumStoreCommitsCompletedFieldId() |
long |
getNumStoreCommitsStarted()
Gets the value of 'numStoreCommitsStarted'.
|
Long |
getNumStoreCommitsStartedAsObject()
Gets the value of 'numStoreCommitsStarted'.
|
static int |
getNumStoreCommitsStartedFieldId() |
long |
getNumTransactions()
Gets the value of 'numTransactions'.
|
Long |
getNumTransactionsAsObject()
Gets the value of 'numTransactions'.
|
static int |
getNumTransactionsFieldId() |
SrvMonAppMessageLoggerStats |
getOutboundMessageLoggerStats()
Gets the value of 'outboundMessageLoggerStats'.
|
static int |
getOutboundMessageLoggerStatsFieldId() |
void |
getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Copies the value of SrvMonAppMessageLoggerStats into the provided value.
|
long |
getOutboundSno()
Gets the value of 'outboundSno'.
|
Long |
getOutboundSnoAsObject()
Gets the value of 'outboundSno'.
|
static int |
getOutboundSnoFieldId() |
long |
getOutboundStableSno()
Gets the value of 'outboundStableSno'.
|
Long |
getOutboundStableSnoAsObject()
Gets the value of 'outboundStableSno'.
|
static int |
getOutboundStableSnoFieldId() |
int |
getOwnershipCount() |
SrvMonAppMessageLoggerStats |
getPerTransactionStatsLoggerStats()
Gets the value of 'perTransactionStatsLoggerStats'.
|
static int |
getPerTransactionStatsLoggerStatsFieldId() |
void |
getPerTransactionStatsLoggerStatsTo(SrvMonAppMessageLoggerStats to)
Copies the value of SrvMonAppMessageLoggerStats into the provided value.
|
UtlPool<SrvMonAppEngineStats> |
getPool()
Get a pool item's pool.
|
Object |
getQueryFieldValue(String name)
Gets an indexable value identified by a key.
|
int |
getSendCommitCompletionQueueSize()
Gets the value of 'sendCommitCompletionQueueSize'.
|
Integer |
getSendCommitCompletionQueueSizeAsObject()
Gets the value of 'sendCommitCompletionQueueSize'.
|
static int |
getSendCommitCompletionQueueSizeFieldId() |
long |
getSerializedBuffer() |
int |
getSerializedBufferCapacity() |
int |
getSerializedBufferLength() |
int |
getSerializeToNativeLength()
Deprecated.
|
int |
getStoreCommitCompletionQueueSize()
Gets the value of 'storeCommitCompletionQueueSize'.
|
Integer |
getStoreCommitCompletionQueueSizeAsObject()
Gets the value of 'storeCommitCompletionQueueSize'.
|
static int |
getStoreCommitCompletionQueueSizeFieldId() |
SrvMonIntSeries |
getTransactionLeg1ProcessingTimes()
Gets the value of 'transactionLeg1ProcessingTimes'.
|
static int |
getTransactionLeg1ProcessingTimesFieldId() |
void |
getTransactionLeg1ProcessingTimesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getTransactionLeg2ProcessingTimes()
Gets the value of 'transactionLeg2ProcessingTimes'.
|
static int |
getTransactionLeg2ProcessingTimesFieldId() |
void |
getTransactionLeg2ProcessingTimesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getTransactionLeg3ProcessingTimes()
Gets the value of 'transactionLeg3ProcessingTimes'.
|
static int |
getTransactionLeg3ProcessingTimesFieldId() |
void |
getTransactionLeg3ProcessingTimesTo(SrvMonIntSeries to)
Copies the value of SrvMonIntSeries into the provided value.
|
void |
getValidationErrors(List<XString> results,
String errorPrefix)
Collects validation errors into the provided list.
|
boolean |
hasBackupOutboundLogQueueSize()
Checks for the presence of 'backupOutboundLogQueueSize'.
|
boolean |
hasBackupOutboundQueueSize()
Checks for the presence of 'backupOutboundQueueSize'.
|
boolean |
hasCommitEpilogueLatencies()
Checks for the presence of 'commitEpilogueLatencies'.
|
boolean |
hasCommitFullLatencies()
Checks for the presence of 'commitFullLatencies'.
|
boolean |
hasCommitPrologueLatencies()
Checks for the presence of 'commitPrologueLatencies'.
|
boolean |
hasCommitSendLatencies()
Checks for the presence of 'commitSendLatencies'.
|
boolean |
hasCommitStartLatencies()
Checks for the presence of 'commitStartLatencies'.
|
boolean |
hasCommitStoreLatencies()
Checks for the presence of 'commitStoreLatencies'.
|
boolean |
hasCommitTransitionLatencies()
Checks for the presence of 'commitTransitionLatencies'.
|
boolean |
hasDirtyPojo() |
boolean |
hasInAckLatencies()
Checks for the presence of 'inAckLatencies'.
|
boolean |
hasInboundMessageLoggerStats()
Checks for the presence of 'inboundMessageLoggerStats'.
|
boolean |
hasInOutLatencies()
Checks for the presence of 'inOutLatencies'.
|
boolean |
hasMsgFilteringLatencies()
Checks for the presence of 'msgFilteringLatencies'.
|
boolean |
hasMsgPreProcLatencies()
Checks for the presence of 'msgPreProcLatencies'.
|
boolean |
hasMsgProcessingLatencies()
Checks for the presence of 'msgProcessingLatencies'.
|
boolean |
hasMsgSendCoreLatencies()
Checks for the presence of 'msgSendCoreLatencies'.
|
boolean |
hasMsgSendLatencies()
Checks for the presence of 'msgSendLatencies'.
|
boolean |
hasNumCommitsCompleted()
Checks for the presence of 'numCommitsCompleted'.
|
boolean |
hasNumCommitsStarted()
Checks for the presence of 'numCommitsStarted'.
|
boolean |
hasNumDupMsgsRcvd()
Checks for the presence of 'numDupMsgsRcvd'.
|
boolean |
hasNumEventsProcessed()
Checks for the presence of 'numEventsProcessed'.
|
boolean |
hasNumEventsRcvd()
Checks for the presence of 'numEventsRcvd'.
|
boolean |
hasNumFlowEventsProcComplete()
Checks for the presence of 'numFlowEventsProcComplete'.
|
boolean |
hasNumFlowEventsProcFail()
Checks for the presence of 'numFlowEventsProcFail'.
|
boolean |
hasNumFlowEventsProcSuccess()
Checks for the presence of 'numFlowEventsProcSuccess'.
|
boolean |
hasNumFlowEventsRcvd()
Checks for the presence of 'numFlowEventsRcvd'.
|
boolean |
hasNumFlows()
Checks for the presence of 'numFlows'.
|
boolean |
hasNumMsgsFiltered()
Checks for the presence of 'numMsgsFiltered'.
|
boolean |
hasNumMsgsRcvdBestEffort()
Checks for the presence of 'numMsgsRcvdBestEffort'.
|
boolean |
hasNumMsgsRcvdGuaranteed()
Checks for the presence of 'numMsgsRcvdGuaranteed'.
|
boolean |
hasNumMsgsResent()
Checks for the presence of 'numMsgsResent'.
|
boolean |
hasNumMsgsSentBestEffort()
Checks for the presence of 'numMsgsSentBestEffort'.
|
boolean |
hasNumMsgsSentGuaranteed()
Checks for the presence of 'numMsgsSentGuaranteed'.
|
boolean |
hasNumMsgsSourced()
Checks for the presence of 'numMsgsSourced'.
|
boolean |
hasNumPartialRollbacks()
Checks for the presence of 'numPartialRollbacks'.
|
boolean |
hasNumRollbacks()
Checks for the presence of 'numRollbacks'.
|
boolean |
hasNumSendCommitsCompleted()
Checks for the presence of 'numSendCommitsCompleted'.
|
boolean |
hasNumSendCommitsStarted()
Checks for the presence of 'numSendCommitsStarted'.
|
boolean |
hasNumStoreCommitsCompleted()
Checks for the presence of 'numStoreCommitsCompleted'.
|
boolean |
hasNumStoreCommitsStarted()
Checks for the presence of 'numStoreCommitsStarted'.
|
boolean |
hasNumTransactions()
Checks for the presence of 'numTransactions'.
|
boolean |
hasOutboundMessageLoggerStats()
Checks for the presence of 'outboundMessageLoggerStats'.
|
boolean |
hasOutboundSno()
Checks for the presence of 'outboundSno'.
|
boolean |
hasOutboundStableSno()
Checks for the presence of 'outboundStableSno'.
|
boolean |
hasPerTransactionStatsLoggerStats()
Checks for the presence of 'perTransactionStatsLoggerStats'.
|
boolean |
hasPojo() |
boolean |
hasSendCommitCompletionQueueSize()
Checks for the presence of 'sendCommitCompletionQueueSize'.
|
boolean |
hasSerializedBuffer() |
boolean |
hasStoreCommitCompletionQueueSize()
Checks for the presence of 'storeCommitCompletionQueueSize'.
|
boolean |
hasTransactionLeg1ProcessingTimes()
Checks for the presence of 'transactionLeg1ProcessingTimes'.
|
boolean |
hasTransactionLeg2ProcessingTimes()
Checks for the presence of 'transactionLeg2ProcessingTimes'.
|
boolean |
hasTransactionLeg3ProcessingTimes()
Checks for the presence of 'transactionLeg3ProcessingTimes'.
|
SrvMonAppEngineStats |
init()
Initialize an item.
|
boolean |
isFieldReflectable(Object message,
String name)
Check if a field of the supplied name is reflectable.
|
boolean |
isValid()
Tests if this object has any validation errors.
|
void |
lendCommitEpilogueLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendCommitFullLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendCommitPrologueLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendCommitSendLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendCommitStartLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendCommitStoreLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendCommitTransitionLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendInAckLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field.
|
void |
lendInOutLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendMsgFilteringLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendMsgPreProcLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendMsgProcessingLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendMsgSendCoreLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendMsgSendLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendMsgTypeStats(SrvMonMsgTypeStats val)
Adds the provided value to the list of 'msgTypeStats' values and acquires a reference to it.
|
void |
lendMsgTypeStats(SrvMonMsgTypeStats[] val)
Lends the value of 'msgTypeStats'.
|
void |
lendMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
Sets the value of 'msgTypeStats' by lending the values from the provided iterator.
|
void |
lendOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field.
|
void |
lendPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats val)
'Lends' a reference of the SrvMonAppMessageLoggerStats to the message for this field.
|
void |
lendTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
boolean |
needsSync()
Check if a view needs to be sync'd for reflection.
|
SrvMonAppEngineStats.Pojo |
pojo() |
SrvMonAppEngineStats.Pojo |
pojo(boolean onlyPojos) |
void |
reset() |
void |
reset(boolean disposeMembers) |
SrvMonAppEngineStats.Serializer |
serializer() |
SrvMonAppEngineStats.Serializer |
serializer(int minimumLength) |
SrvMonAppEngineStats.Serializer |
serializer(int length,
boolean autoResizeTargetBuffer) |
int |
serializeTo(byte[] array,
int offset) |
int |
serializeTo(ByteBuffer buffer) |
int |
serializeTo(IOBuffer buffer,
int offset) |
int |
serializeTo(IOElasticBuffer buffer,
int offset) |
int |
serializeTo(long addr,
int offset) |
int |
serializeTo(PktPacket packet) |
int |
serializeTo(SrvMonAppEngineStats.Serializer serializer) |
byte[] |
serializeToByteArray() |
ByteBuffer |
serializeToByteBuffer() |
IOBuffer |
serializeToIOBuffer(boolean useNative) |
String |
serializeToJson() |
int |
serializeToNative(long addr,
int offset)
Deprecated.
|
PktPacket |
serializeToPacket() |
String |
serializeToRawJson() |
void |
setAsReadOnly() |
void |
setBackupOutboundLogQueueSize(long val)
Sets the value of 'backupOutboundLogQueueSize'.
|
void |
setBackupOutboundQueueSize(long val)
Sets the value of 'backupOutboundQueueSize'.
|
void |
setCommitEpilogueLatencies(SrvMonIntSeries val)
Sets the value of 'commitEpilogueLatencies'.
|
void |
setCommitFullLatencies(SrvMonIntSeries val)
Sets the value of 'commitFullLatencies'.
|
void |
setCommitPrologueLatencies(SrvMonIntSeries val)
Sets the value of 'commitPrologueLatencies'.
|
void |
setCommitSendLatencies(SrvMonIntSeries val)
Sets the value of 'commitSendLatencies'.
|
void |
setCommitStartLatencies(SrvMonIntSeries val)
Sets the value of 'commitStartLatencies'.
|
void |
setCommitStoreLatencies(SrvMonIntSeries val)
Sets the value of 'commitStoreLatencies'.
|
void |
setCommitTransitionLatencies(SrvMonIntSeries val)
Sets the value of 'commitTransitionLatencies'.
|
void |
setInAckLatencies(SrvMonIntSeries val)
Sets the value of 'inAckLatencies'.
|
void |
setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'inboundMessageLoggerStats'.
|
void |
setInOutLatencies(SrvMonIntSeries val)
Sets the value of 'inOutLatencies'.
|
void |
setMsgFilteringLatencies(SrvMonIntSeries val)
Sets the value of 'msgFilteringLatencies'.
|
void |
setMsgPreProcLatencies(SrvMonIntSeries val)
Sets the value of 'msgPreProcLatencies'.
|
void |
setMsgProcessingLatencies(SrvMonIntSeries val)
Sets the value of 'msgProcessingLatencies'.
|
void |
setMsgSendCoreLatencies(SrvMonIntSeries val)
Sets the value of 'msgSendCoreLatencies'.
|
void |
setMsgSendLatencies(SrvMonIntSeries val)
Sets the value of 'msgSendLatencies'.
|
void |
setMsgTypeStats(SrvMonMsgTypeStats[] val)
Sets the value of 'msgTypeStats'.
|
void |
setMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
Sets the value of 'msgTypeStats' using the values from the provided iterator.
|
void |
setNumCommitsCompleted(long val)
Sets the value of 'numCommitsCompleted'.
|
void |
setNumCommitsStarted(long val)
Sets the value of 'numCommitsStarted'.
|
void |
setNumDupMsgsRcvd(long val)
Sets the value of 'numDupMsgsRcvd'.
|
void |
setNumEventsProcessed(long val)
Sets the value of 'numEventsProcessed'.
|
void |
setNumEventsRcvd(long val)
Sets the value of 'numEventsRcvd'.
|
void |
setNumFlowEventsProcComplete(long val)
Sets the value of 'numFlowEventsProcComplete'.
|
void |
setNumFlowEventsProcFail(long val)
Sets the value of 'numFlowEventsProcFail'.
|
void |
setNumFlowEventsProcSuccess(long val)
Sets the value of 'numFlowEventsProcSuccess'.
|
void |
setNumFlowEventsRcvd(long val)
Sets the value of 'numFlowEventsRcvd'.
|
void |
setNumFlows(int val)
Sets the value of 'numFlows'.
|
void |
setNumMsgsFiltered(long val)
Sets the value of 'numMsgsFiltered'.
|
void |
setNumMsgsRcvdBestEffort(long val)
Sets the value of 'numMsgsRcvdBestEffort'.
|
void |
setNumMsgsRcvdGuaranteed(long val)
Sets the value of 'numMsgsRcvdGuaranteed'.
|
void |
setNumMsgsResent(long val)
Sets the value of 'numMsgsResent'.
|
void |
setNumMsgsSentBestEffort(long val)
Sets the value of 'numMsgsSentBestEffort'.
|
void |
setNumMsgsSentGuaranteed(long val)
Sets the value of 'numMsgsSentGuaranteed'.
|
void |
setNumMsgsSourced(long val)
Sets the value of 'numMsgsSourced'.
|
void |
setNumPartialRollbacks(long val)
Sets the value of 'numPartialRollbacks'.
|
void |
setNumRollbacks(long val)
Sets the value of 'numRollbacks'.
|
void |
setNumSendCommitsCompleted(long val)
Sets the value of 'numSendCommitsCompleted'.
|
void |
setNumSendCommitsStarted(long val)
Sets the value of 'numSendCommitsStarted'.
|
void |
setNumStoreCommitsCompleted(long val)
Sets the value of 'numStoreCommitsCompleted'.
|
void |
setNumStoreCommitsStarted(long val)
Sets the value of 'numStoreCommitsStarted'.
|
void |
setNumTransactions(long val)
Sets the value of 'numTransactions'.
|
void |
setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'outboundMessageLoggerStats'.
|
void |
setOutboundSno(long val)
Sets the value of 'outboundSno'.
|
void |
setOutboundStableSno(long val)
Sets the value of 'outboundStableSno'.
|
void |
setPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats val)
Sets the value of 'perTransactionStatsLoggerStats'.
|
SrvMonAppEngineStats |
setPool(UtlPool<SrvMonAppEngineStats> pool)
Set a pool item's pool.
|
void |
setSendCommitCompletionQueueSize(int val)
Sets the value of 'sendCommitCompletionQueueSize'.
|
void |
setStoreCommitCompletionQueueSize(int val)
Sets the value of 'storeCommitCompletionQueueSize'.
|
void |
setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg1ProcessingTimes'.
|
void |
setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg2ProcessingTimes'.
|
void |
setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
Sets the value of 'transactionLeg3ProcessingTimes'.
|
void |
sync() |
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 |
takeCommitTransitionLatencies()
'Takes' a reference to the commitTransitionLatencies field from the message.
|
SrvMonIntSeries |
takeInAckLatencies()
'Takes' a reference to the inAckLatencies field from the message.
|
SrvMonAppMessageLoggerStats |
takeInboundMessageLoggerStats()
'Takes' a reference to the inboundMessageLoggerStats field from the message.
|
SrvMonIntSeries |
takeInOutLatencies()
'Takes' a reference to the inOutLatencies field from the message.
|
SrvMonIntSeries |
takeMsgFilteringLatencies()
'Takes' a reference to the msgFilteringLatencies field from the message.
|
SrvMonIntSeries |
takeMsgPreProcLatencies()
'Takes' a reference to the msgPreProcLatencies field from the message.
|
SrvMonIntSeries |
takeMsgProcessingLatencies()
'Takes' a reference to the msgProcessingLatencies field from the message.
|
SrvMonIntSeries |
takeMsgSendCoreLatencies()
'Takes' a reference to the msgSendCoreLatencies field from the message.
|
SrvMonIntSeries |
takeMsgSendLatencies()
'Takes' a reference to the msgSendLatencies field from the message.
|
SrvMonMsgTypeStats[] |
takeMsgTypeStats()
Takes the value of 'msgTypeStats'.
|
SrvMonAppMessageLoggerStats |
takeOutboundMessageLoggerStats()
'Takes' a reference to the outboundMessageLoggerStats field from the message.
|
SrvMonAppMessageLoggerStats |
takePerTransactionStatsLoggerStats()
'Takes' a reference to the perTransactionStatsLoggerStats field from the message.
|
SrvMonIntSeries |
takeTransactionLeg1ProcessingTimes()
'Takes' a reference to the transactionLeg1ProcessingTimes field from the message.
|
SrvMonIntSeries |
takeTransactionLeg2ProcessingTimes()
'Takes' a reference to the transactionLeg2ProcessingTimes field from the message.
|
SrvMonIntSeries |
takeTransactionLeg3ProcessingTimes()
'Takes' a reference to the transactionLeg3ProcessingTimes field from the message.
|
String |
toString() |
SrvMonAppEngineStats |
wrap(IOBuffer buffer,
int len) |
public static final SrvMonAppEngineStats[] EMPTY_ARRAY
public static SrvMonAppEngineStats create()
public final boolean hasSerializedBuffer()
public final long getSerializedBuffer()
public final int getSerializedBufferCapacity()
public final int getSerializedBufferLength()
@Deprecated public final int getSerializeToNativeLength()
public final SrvMonAppEngineStats.Serializer serializer(int length, boolean autoResizeTargetBuffer)
public final SrvMonAppEngineStats.Serializer serializer(int minimumLength)
public final SrvMonAppEngineStats.Serializer serializer()
public final long ensureCapacity(long addr,
int capacity)
AdmRuntime.BufferSizerensureCapacity in interface AdmRuntime.BufferSizeraddr - The native address of the target buffercapacity - The required capacity of the bufferThis method is invoked by a serializer each time it serializes a field or part of a field to the target buffer to ensure that the target buffer has the desired capacity to hold the data being added.
public final SrvMonAppEngineStats.Deserializer deserializer(boolean createBuffer)
public final SrvMonAppEngineStats.Deserializer deserializer()
public final boolean hasPojo()
public final boolean hasDirtyPojo()
public final SrvMonAppEngineStats.Pojo pojo(boolean onlyPojos)
public final SrvMonAppEngineStats.Pojo pojo()
public final void disposeSerializedBuffer(boolean gcDisposed)
public final void disposeSerializedBuffer()
public final void disposeSerializer()
public final void disposeDeserializer()
public final void disposePojo(boolean sync)
public final void disposePojo()
public final void clear(boolean disposeMembers)
public final void clear()
@Deprecated public final void clearContent()
public final void reset(boolean disposeMembers)
public final void reset()
public final String serializeToRawJson()
public final int serializeTo(SrvMonAppEngineStats.Serializer serializer)
public final void sync()
public final byte[] serializeToByteArray()
public final int serializeTo(byte[] array,
int offset)
public final ByteBuffer serializeToByteBuffer()
public final int serializeTo(ByteBuffer buffer)
public final IOBuffer serializeToIOBuffer(boolean useNative)
public final int serializeTo(IOBuffer buffer, int offset)
public final int serializeTo(IOElasticBuffer buffer, int offset)
public final PktPacket serializeToPacket()
public final int serializeTo(PktPacket packet)
public final int serializeTo(long addr,
int offset)
@Deprecated public final int serializeToNative(long addr, int offset)
public final String serializeToJson()
public final SrvMonAppEngineStats deserializeFromRawJson(String json)
public final SrvMonAppEngineStats deserializeFrom(SrvMonAppEngineStats.Deserializer deserializer)
public final SrvMonAppEngineStats deserializeFrom(SrvMonAppEngineStats val)
public final SrvMonAppEngineStats wrap(IOBuffer buffer, int len)
public final SrvMonAppEngineStats deserializeFromByteArray(byte[] array)
public final SrvMonAppEngineStats deserializeFrom(byte[] array, int offset, int len)
public final SrvMonAppEngineStats deserializeFromByteBuffer(ByteBuffer buffer)
public final SrvMonAppEngineStats deserializeFrom(ByteBuffer buffer)
public final SrvMonAppEngineStats deserializeFrom(IOBuffer buffer, int offset, int len)
public final SrvMonAppEngineStats deserializeFrom(IOElasticBuffer buffer, int offset, int len)
public final SrvMonAppEngineStats deserializeFromPacket(PktPacket packet)
public final SrvMonAppEngineStats deserializeFrom(PktPacket packet)
public final SrvMonAppEngineStats deserializeFrom(long addr, int offset, int len)
@Deprecated public final SrvMonAppEngineStats deserializeFromNative(long addr, int offset, int len)
public final SrvMonAppEngineStats deserializeFromJson(String json)
public final void copyInto(SrvMonAppEngineStats copy)
public final SrvMonAppEngineStats copy()
public boolean needsSync()
MessageReflectorneedsSync in interface MessageReflectorpublic final boolean fieldExists(Object message, String name)
MessageReflectorfieldExists in interface MessageReflectormessage - The message to check in.name - The field to check for.public final boolean isFieldReflectable(Object message, String name)
MessageReflectorisFieldReflectable in interface MessageReflectormessage - The message to check in.name - The field to check for.public final String getFieldValueAsString(Object message, String name)
MessageReflector
Note that this method is generally less efficient than its variant
MessageReflector.getFieldValueAsString(Object, String[]) since this method requires
splitting the supplied path name into its dot separated path components. In cases
where the caller intends to reuse the same path name often, it is better
for the caller to supply it in split form.
getFieldValueAsString in interface MessageReflectormessage - The message to introspect.name - The field whose value is to be retrieved specified as a bean pathMessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methodspublic final String getFieldValueAsString(Object message, String[] pathComponents)
MessageReflectorgetFieldValueAsString in interface MessageReflectormessage - The message to introspect.pathComponents - The path components to use to access the field.MessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methodspublic final XString getFieldValueAsRawString(Object message, String name)
MessageReflector
Note that this method is generally less efficient than its variant
MessageReflector.getFieldValueAsString(Object, String[]) since this method requires
splitting the supplied path name into its dot separated path components. In cases
where the caller intends to reuse the same path name often, it is better
for the caller to supply it in split form.
getFieldValueAsRawString in interface MessageReflectormessage - The message to introspect.name - The field whose value is to be retrieved specified as a bean pathMessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methodspublic final XString getFieldValueAsRawString(Object message, String[] pathComponents)
MessageReflectorgetFieldValueAsRawString in interface MessageReflectormessage - The message to introspect.pathComponents - The path components to use to access the field.MessageReflector.fieldExists(java.lang.Object, java.lang.String) and MessageReflector.isFieldReflectable(java.lang.Object, java.lang.String) methodspublic final boolean appendFieldValueTo(Object message, String name, XString target)
MessageReflectorIf the field is reflectable and has a non null value, then it will be appended otherwise, this method must return false.
appendFieldValueTo in interface MessageReflectormessage - the node on which to reflect (which need not be this object).name - the bean path to the field.target - The target XString into which to append the result.public final boolean appendFieldValueTo(Object node, String[] pathComponents, XString target)
MessageReflectorIf the field is reflectable and has a non null value, then it will be appended otherwise, this method must return false.
appendFieldValueTo in interface MessageReflectornode - the node on which to reflect (which need not be this object).pathComponents - the bean path to the field on the provided object split by its '.' separated components.target - The target XString into which to append the result.public final void setAsReadOnly()
public static final int getNumFlowsFieldId()
public final void setNumFlows(int val)
ISrvMonAppEngineStatssetNumFlows in interface ISrvMonAppEngineStatsval - The value to set.public final int getNumFlows()
ISrvMonAppEngineStatsgetNumFlows in interface ISrvMonAppEngineStatspublic final Integer getNumFlowsAsObject()
ISrvMonAppEngineStatsgetNumFlowsAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumFlows()
ISrvMonAppEngineStatshasNumFlows in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumFlows()public final void clearNumFlows()
ISrvMonAppEngineStatsclearNumFlows in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumFlows(int)public static final int getNumMsgsRcvdBestEffortFieldId()
public final void setNumMsgsRcvdBestEffort(long val)
ISrvMonAppEngineStatssetNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumMsgsRcvdBestEffort()
ISrvMonAppEngineStatsgetNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStatspublic final Long getNumMsgsRcvdBestEffortAsObject()
ISrvMonAppEngineStatsgetNumMsgsRcvdBestEffortAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumMsgsRcvdBestEffort()
ISrvMonAppEngineStatshasNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumMsgsRcvdBestEffort()public final void clearNumMsgsRcvdBestEffort()
ISrvMonAppEngineStatsclearNumMsgsRcvdBestEffort in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumMsgsRcvdBestEffort(long)public static final int getNumMsgsRcvdGuaranteedFieldId()
public final void setNumMsgsRcvdGuaranteed(long val)
ISrvMonAppEngineStatssetNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumMsgsRcvdGuaranteed()
ISrvMonAppEngineStatsgetNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStatspublic final Long getNumMsgsRcvdGuaranteedAsObject()
ISrvMonAppEngineStatsgetNumMsgsRcvdGuaranteedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumMsgsRcvdGuaranteed()
ISrvMonAppEngineStatshasNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumMsgsRcvdGuaranteed()public final void clearNumMsgsRcvdGuaranteed()
ISrvMonAppEngineStatsclearNumMsgsRcvdGuaranteed in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumMsgsRcvdGuaranteed(long)public static final int getNumDupMsgsRcvdFieldId()
public final void setNumDupMsgsRcvd(long val)
ISrvMonAppEngineStatssetNumDupMsgsRcvd in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumDupMsgsRcvd()
ISrvMonAppEngineStatsgetNumDupMsgsRcvd in interface ISrvMonAppEngineStatspublic final Long getNumDupMsgsRcvdAsObject()
ISrvMonAppEngineStatsgetNumDupMsgsRcvdAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumDupMsgsRcvd()
ISrvMonAppEngineStatshasNumDupMsgsRcvd in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumDupMsgsRcvd()public final void clearNumDupMsgsRcvd()
ISrvMonAppEngineStatsclearNumDupMsgsRcvd in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumDupMsgsRcvd(long)public static final int getNumMsgsSentBestEffortFieldId()
public final void setNumMsgsSentBestEffort(long val)
ISrvMonAppEngineStatssetNumMsgsSentBestEffort in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumMsgsSentBestEffort()
ISrvMonAppEngineStatsgetNumMsgsSentBestEffort in interface ISrvMonAppEngineStatspublic final Long getNumMsgsSentBestEffortAsObject()
ISrvMonAppEngineStatsgetNumMsgsSentBestEffortAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumMsgsSentBestEffort()
ISrvMonAppEngineStatshasNumMsgsSentBestEffort in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumMsgsSentBestEffort()public final void clearNumMsgsSentBestEffort()
ISrvMonAppEngineStatsclearNumMsgsSentBestEffort in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumMsgsSentBestEffort(long)public static final int getNumMsgsSentGuaranteedFieldId()
public final void setNumMsgsSentGuaranteed(long val)
ISrvMonAppEngineStatssetNumMsgsSentGuaranteed in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumMsgsSentGuaranteed()
ISrvMonAppEngineStatsgetNumMsgsSentGuaranteed in interface ISrvMonAppEngineStatspublic final Long getNumMsgsSentGuaranteedAsObject()
ISrvMonAppEngineStatsgetNumMsgsSentGuaranteedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumMsgsSentGuaranteed()
ISrvMonAppEngineStatshasNumMsgsSentGuaranteed in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumMsgsSentGuaranteed()public final void clearNumMsgsSentGuaranteed()
ISrvMonAppEngineStatsclearNumMsgsSentGuaranteed in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumMsgsSentGuaranteed(long)public static final int getNumMsgsResentFieldId()
public final void setNumMsgsResent(long val)
ISrvMonAppEngineStatssetNumMsgsResent in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumMsgsResent()
ISrvMonAppEngineStatsgetNumMsgsResent in interface ISrvMonAppEngineStatspublic final Long getNumMsgsResentAsObject()
ISrvMonAppEngineStatsgetNumMsgsResentAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumMsgsResent()
ISrvMonAppEngineStatshasNumMsgsResent in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumMsgsResent()public final void clearNumMsgsResent()
ISrvMonAppEngineStatsclearNumMsgsResent in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumMsgsResent(long)public static final int getNumEventsRcvdFieldId()
public final void setNumEventsRcvd(long val)
ISrvMonAppEngineStatssetNumEventsRcvd in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumEventsRcvd()
ISrvMonAppEngineStatsgetNumEventsRcvd in interface ISrvMonAppEngineStatspublic final Long getNumEventsRcvdAsObject()
ISrvMonAppEngineStatsgetNumEventsRcvdAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumEventsRcvd()
ISrvMonAppEngineStatshasNumEventsRcvd in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumEventsRcvd()public final void clearNumEventsRcvd()
ISrvMonAppEngineStatsclearNumEventsRcvd in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumEventsRcvd(long)public static final int getNumFlowEventsRcvdFieldId()
public final void setNumFlowEventsRcvd(long val)
ISrvMonAppEngineStatssetNumFlowEventsRcvd in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumFlowEventsRcvd()
ISrvMonAppEngineStatsgetNumFlowEventsRcvd in interface ISrvMonAppEngineStatspublic final Long getNumFlowEventsRcvdAsObject()
ISrvMonAppEngineStatsgetNumFlowEventsRcvdAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumFlowEventsRcvd()
ISrvMonAppEngineStatshasNumFlowEventsRcvd in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumFlowEventsRcvd()public final void clearNumFlowEventsRcvd()
ISrvMonAppEngineStatsclearNumFlowEventsRcvd in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumFlowEventsRcvd(long)public static final int getNumFlowEventsProcSuccessFieldId()
public final void setNumFlowEventsProcSuccess(long val)
ISrvMonAppEngineStatssetNumFlowEventsProcSuccess in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumFlowEventsProcSuccess()
ISrvMonAppEngineStatsgetNumFlowEventsProcSuccess in interface ISrvMonAppEngineStatspublic final Long getNumFlowEventsProcSuccessAsObject()
ISrvMonAppEngineStatsgetNumFlowEventsProcSuccessAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumFlowEventsProcSuccess()
ISrvMonAppEngineStatshasNumFlowEventsProcSuccess in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumFlowEventsProcSuccess()public final void clearNumFlowEventsProcSuccess()
ISrvMonAppEngineStatsclearNumFlowEventsProcSuccess in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumFlowEventsProcSuccess(long)public static final int getNumFlowEventsProcFailFieldId()
public final void setNumFlowEventsProcFail(long val)
ISrvMonAppEngineStatssetNumFlowEventsProcFail in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumFlowEventsProcFail()
ISrvMonAppEngineStatsgetNumFlowEventsProcFail in interface ISrvMonAppEngineStatspublic final Long getNumFlowEventsProcFailAsObject()
ISrvMonAppEngineStatsgetNumFlowEventsProcFailAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumFlowEventsProcFail()
ISrvMonAppEngineStatshasNumFlowEventsProcFail in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumFlowEventsProcFail()public final void clearNumFlowEventsProcFail()
ISrvMonAppEngineStatsclearNumFlowEventsProcFail in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumFlowEventsProcFail(long)public static final int getNumFlowEventsProcCompleteFieldId()
public final void setNumFlowEventsProcComplete(long val)
ISrvMonAppEngineStatssetNumFlowEventsProcComplete in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumFlowEventsProcComplete()
ISrvMonAppEngineStatsgetNumFlowEventsProcComplete in interface ISrvMonAppEngineStatspublic final Long getNumFlowEventsProcCompleteAsObject()
ISrvMonAppEngineStatsgetNumFlowEventsProcCompleteAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumFlowEventsProcComplete()
ISrvMonAppEngineStatshasNumFlowEventsProcComplete in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumFlowEventsProcComplete()public final void clearNumFlowEventsProcComplete()
ISrvMonAppEngineStatsclearNumFlowEventsProcComplete in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumFlowEventsProcComplete(long)public static final int getNumTransactionsFieldId()
public final void setNumTransactions(long val)
ISrvMonAppEngineStatssetNumTransactions in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumTransactions()
ISrvMonAppEngineStatsgetNumTransactions in interface ISrvMonAppEngineStatspublic final Long getNumTransactionsAsObject()
ISrvMonAppEngineStatsgetNumTransactionsAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumTransactions()
ISrvMonAppEngineStatshasNumTransactions in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumTransactions()public final void clearNumTransactions()
ISrvMonAppEngineStatsclearNumTransactions in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumTransactions(long)public static final int getNumCommitsStartedFieldId()
public final void setNumCommitsStarted(long val)
ISrvMonAppEngineStatssetNumCommitsStarted in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumCommitsStarted()
ISrvMonAppEngineStatsgetNumCommitsStarted in interface ISrvMonAppEngineStatspublic final Long getNumCommitsStartedAsObject()
ISrvMonAppEngineStatsgetNumCommitsStartedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumCommitsStarted()
ISrvMonAppEngineStatshasNumCommitsStarted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumCommitsStarted()public final void clearNumCommitsStarted()
ISrvMonAppEngineStatsclearNumCommitsStarted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumCommitsStarted(long)public static final int getNumCommitsCompletedFieldId()
public final void setNumCommitsCompleted(long val)
ISrvMonAppEngineStatssetNumCommitsCompleted in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumCommitsCompleted()
ISrvMonAppEngineStatsgetNumCommitsCompleted in interface ISrvMonAppEngineStatspublic final Long getNumCommitsCompletedAsObject()
ISrvMonAppEngineStatsgetNumCommitsCompletedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumCommitsCompleted()
ISrvMonAppEngineStatshasNumCommitsCompleted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumCommitsCompleted()public final void clearNumCommitsCompleted()
ISrvMonAppEngineStatsclearNumCommitsCompleted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumCommitsCompleted(long)public static final int getNumSendCommitsStartedFieldId()
public final void setNumSendCommitsStarted(long val)
ISrvMonAppEngineStatssetNumSendCommitsStarted in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumSendCommitsStarted()
ISrvMonAppEngineStatsgetNumSendCommitsStarted in interface ISrvMonAppEngineStatspublic final Long getNumSendCommitsStartedAsObject()
ISrvMonAppEngineStatsgetNumSendCommitsStartedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumSendCommitsStarted()
ISrvMonAppEngineStatshasNumSendCommitsStarted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumSendCommitsStarted()public final void clearNumSendCommitsStarted()
ISrvMonAppEngineStatsclearNumSendCommitsStarted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumSendCommitsStarted(long)public static final int getNumSendCommitsCompletedFieldId()
public final void setNumSendCommitsCompleted(long val)
ISrvMonAppEngineStatssetNumSendCommitsCompleted in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumSendCommitsCompleted()
ISrvMonAppEngineStatsgetNumSendCommitsCompleted in interface ISrvMonAppEngineStatspublic final Long getNumSendCommitsCompletedAsObject()
ISrvMonAppEngineStatsgetNumSendCommitsCompletedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumSendCommitsCompleted()
ISrvMonAppEngineStatshasNumSendCommitsCompleted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumSendCommitsCompleted()public final void clearNumSendCommitsCompleted()
ISrvMonAppEngineStatsclearNumSendCommitsCompleted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumSendCommitsCompleted(long)public static final int getSendCommitCompletionQueueSizeFieldId()
public final void setSendCommitCompletionQueueSize(int val)
ISrvMonAppEngineStatssetSendCommitCompletionQueueSize in interface ISrvMonAppEngineStatsval - The value to set.public final int getSendCommitCompletionQueueSize()
ISrvMonAppEngineStatsgetSendCommitCompletionQueueSize in interface ISrvMonAppEngineStatspublic final Integer getSendCommitCompletionQueueSizeAsObject()
ISrvMonAppEngineStatsgetSendCommitCompletionQueueSizeAsObject in interface ISrvMonAppEngineStatspublic final boolean hasSendCommitCompletionQueueSize()
ISrvMonAppEngineStatshasSendCommitCompletionQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getSendCommitCompletionQueueSize()public final void clearSendCommitCompletionQueueSize()
ISrvMonAppEngineStatsclearSendCommitCompletionQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setSendCommitCompletionQueueSize(int)public static final int getNumStoreCommitsStartedFieldId()
public final void setNumStoreCommitsStarted(long val)
ISrvMonAppEngineStatssetNumStoreCommitsStarted in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumStoreCommitsStarted()
ISrvMonAppEngineStatsgetNumStoreCommitsStarted in interface ISrvMonAppEngineStatspublic final Long getNumStoreCommitsStartedAsObject()
ISrvMonAppEngineStatsgetNumStoreCommitsStartedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumStoreCommitsStarted()
ISrvMonAppEngineStatshasNumStoreCommitsStarted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumStoreCommitsStarted()public final void clearNumStoreCommitsStarted()
ISrvMonAppEngineStatsclearNumStoreCommitsStarted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumStoreCommitsStarted(long)public static final int getNumStoreCommitsCompletedFieldId()
public final void setNumStoreCommitsCompleted(long val)
ISrvMonAppEngineStatssetNumStoreCommitsCompleted in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumStoreCommitsCompleted()
ISrvMonAppEngineStatsgetNumStoreCommitsCompleted in interface ISrvMonAppEngineStatspublic final Long getNumStoreCommitsCompletedAsObject()
ISrvMonAppEngineStatsgetNumStoreCommitsCompletedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumStoreCommitsCompleted()
ISrvMonAppEngineStatshasNumStoreCommitsCompleted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumStoreCommitsCompleted()public final void clearNumStoreCommitsCompleted()
ISrvMonAppEngineStatsclearNumStoreCommitsCompleted in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumStoreCommitsCompleted(long)public static final int getStoreCommitCompletionQueueSizeFieldId()
public final void setStoreCommitCompletionQueueSize(int val)
ISrvMonAppEngineStatssetStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStatsval - The value to set.public final int getStoreCommitCompletionQueueSize()
ISrvMonAppEngineStatsgetStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStatspublic final Integer getStoreCommitCompletionQueueSizeAsObject()
ISrvMonAppEngineStatsgetStoreCommitCompletionQueueSizeAsObject in interface ISrvMonAppEngineStatspublic final boolean hasStoreCommitCompletionQueueSize()
ISrvMonAppEngineStatshasStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getStoreCommitCompletionQueueSize()public final void clearStoreCommitCompletionQueueSize()
ISrvMonAppEngineStatsclearStoreCommitCompletionQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setStoreCommitCompletionQueueSize(int)public static final int getNumRollbacksFieldId()
public final void setNumRollbacks(long val)
ISrvMonAppEngineStatssetNumRollbacks in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumRollbacks()
ISrvMonAppEngineStatsgetNumRollbacks in interface ISrvMonAppEngineStatspublic final Long getNumRollbacksAsObject()
ISrvMonAppEngineStatsgetNumRollbacksAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumRollbacks()
ISrvMonAppEngineStatshasNumRollbacks in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumRollbacks()public final void clearNumRollbacks()
ISrvMonAppEngineStatsclearNumRollbacks in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumRollbacks(long)public static final int getBackupOutboundQueueSizeFieldId()
public final void setBackupOutboundQueueSize(long val)
ISrvMonAppEngineStatsThe backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
setBackupOutboundQueueSize in interface ISrvMonAppEngineStatsval - The value to set.public final long getBackupOutboundQueueSize()
ISrvMonAppEngineStatsThe backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
getBackupOutboundQueueSize in interface ISrvMonAppEngineStatspublic final Long getBackupOutboundQueueSizeAsObject()
ISrvMonAppEngineStatsThe 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.
getBackupOutboundQueueSizeAsObject in interface ISrvMonAppEngineStatspublic final boolean hasBackupOutboundQueueSize()
ISrvMonAppEngineStatsThe backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
hasBackupOutboundQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getBackupOutboundQueueSize()public final void clearBackupOutboundQueueSize()
ISrvMonAppEngineStatsThe backup outbound queue holds messages that have not been stabilized and will be restransmitted in the event that an engine becomes the Primary cluster member.
clearBackupOutboundQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setBackupOutboundQueueSize(long)public static final int getBackupOutboundLogQueueSizeFieldId()
public final void setBackupOutboundLogQueueSize(long val)
ISrvMonAppEngineStatsThe backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
setBackupOutboundLogQueueSize in interface ISrvMonAppEngineStatsval - The value to set.public final long getBackupOutboundLogQueueSize()
ISrvMonAppEngineStatsThe backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
getBackupOutboundLogQueueSize in interface ISrvMonAppEngineStatspublic final Long getBackupOutboundLogQueueSizeAsObject()
ISrvMonAppEngineStatsThe backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
getBackupOutboundLogQueueSizeAsObject in interface ISrvMonAppEngineStatspublic final boolean hasBackupOutboundLogQueueSize()
ISrvMonAppEngineStatsThe backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
hasBackupOutboundLogQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getBackupOutboundLogQueueSize()public final void clearBackupOutboundLogQueueSize()
ISrvMonAppEngineStatsThe backup log queue holds messages that have not been stabilized and are pending for write to an outbound message logger.
clearBackupOutboundLogQueueSize in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setBackupOutboundLogQueueSize(long)public static final int getOutboundSnoFieldId()
public final void setOutboundSno(long val)
ISrvMonAppEngineStatsThe outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
setOutboundSno in interface ISrvMonAppEngineStatsval - The value to set.public final long getOutboundSno()
ISrvMonAppEngineStatsThe outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
getOutboundSno in interface ISrvMonAppEngineStatspublic final Long getOutboundSnoAsObject()
ISrvMonAppEngineStatsThe outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
getOutboundSnoAsObject in interface ISrvMonAppEngineStatspublic final boolean hasOutboundSno()
ISrvMonAppEngineStatsThe outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
hasOutboundSno in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getOutboundSno()public final void clearOutboundSno()
ISrvMonAppEngineStatsThe outbound sequence number is used for doubt resolution and duplicate detection in the event of message retransmission.
clearOutboundSno in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setOutboundSno(long)public static final int getOutboundStableSnoFieldId()
public final void setOutboundStableSno(long val)
ISrvMonAppEngineStatsThe stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
setOutboundStableSno in interface ISrvMonAppEngineStatsval - The value to set.public final long getOutboundStableSno()
ISrvMonAppEngineStatsThe stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
getOutboundStableSno in interface ISrvMonAppEngineStatspublic final Long getOutboundStableSnoAsObject()
ISrvMonAppEngineStatsThe stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
getOutboundStableSnoAsObject in interface ISrvMonAppEngineStatspublic final boolean hasOutboundStableSno()
ISrvMonAppEngineStatsThe stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
hasOutboundStableSno in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getOutboundStableSno()public final void clearOutboundStableSno()
ISrvMonAppEngineStatsThe stable outbound sequence number represents messages that have been acknowledged downstream, and need not be retramitted or retained in the event of reconnect.
clearOutboundStableSno in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setOutboundStableSno(long)public static final int getNumEventsProcessedFieldId()
public final void setNumEventsProcessed(long val)
ISrvMonAppEngineStatssetNumEventsProcessed in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumEventsProcessed()
ISrvMonAppEngineStatsgetNumEventsProcessed in interface ISrvMonAppEngineStatspublic final Long getNumEventsProcessedAsObject()
ISrvMonAppEngineStatsgetNumEventsProcessedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumEventsProcessed()
ISrvMonAppEngineStatshasNumEventsProcessed in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumEventsProcessed()public final void clearNumEventsProcessed()
ISrvMonAppEngineStatsclearNumEventsProcessed in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumEventsProcessed(long)public static final int getNumMsgsSourcedFieldId()
public final void setNumMsgsSourced(long val)
ISrvMonAppEngineStatsSourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.
setNumMsgsSourced in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumMsgsSourced()
ISrvMonAppEngineStatsSourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.
getNumMsgsSourced in interface ISrvMonAppEngineStatspublic final Long getNumMsgsSourcedAsObject()
ISrvMonAppEngineStatsSourced 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.
getNumMsgsSourcedAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumMsgsSourced()
ISrvMonAppEngineStatsSourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.
hasNumMsgsSourced in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumMsgsSourced()public final void clearNumMsgsSourced()
ISrvMonAppEngineStatsSourced messages apply only to messages not received directly from a message bus. They include: messages replicated to the backup, initialized from the event log at the primary, initialized from the primary at the backup, and messages injected by the application. The total number of messages received by the engine can be computed by adding numMsgsRcvdBestEffort + numMsgsRcvdGuaranteed + numMsgsSourced.
clearNumMsgsSourced in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumMsgsSourced(long)public static final int getNumMsgsFilteredFieldId()
public final void setNumMsgsFiltered(long val)
ISrvMonAppEngineStatssetNumMsgsFiltered in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumMsgsFiltered()
ISrvMonAppEngineStatsgetNumMsgsFiltered in interface ISrvMonAppEngineStatspublic final Long getNumMsgsFilteredAsObject()
ISrvMonAppEngineStatsgetNumMsgsFilteredAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumMsgsFiltered()
ISrvMonAppEngineStatshasNumMsgsFiltered in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumMsgsFiltered()public final void clearNumMsgsFiltered()
ISrvMonAppEngineStatsclearNumMsgsFiltered in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumMsgsFiltered(long)public static final int getNumPartialRollbacksFieldId()
public final void setNumPartialRollbacks(long val)
ISrvMonAppEngineStatssetNumPartialRollbacks in interface ISrvMonAppEngineStatsval - The value to set.public final long getNumPartialRollbacks()
ISrvMonAppEngineStatsgetNumPartialRollbacks in interface ISrvMonAppEngineStatspublic final Long getNumPartialRollbacksAsObject()
ISrvMonAppEngineStatsgetNumPartialRollbacksAsObject in interface ISrvMonAppEngineStatspublic final boolean hasNumPartialRollbacks()
ISrvMonAppEngineStatshasNumPartialRollbacks in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getNumPartialRollbacks()public final void clearNumPartialRollbacks()
ISrvMonAppEngineStatsclearNumPartialRollbacks in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setNumPartialRollbacks(long)public static final int getMsgPreProcLatenciesFieldId()
public final void setMsgPreProcLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetMsgPreProcLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendMsgPreProcLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendMsgPreProcLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getMsgPreProcLatencies()
ISrvMonAppEngineStatsgetMsgPreProcLatencies in interface ISrvMonAppEngineStatspublic final void getMsgPreProcLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgPreProcLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeMsgPreProcLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeMsgPreProcLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasMsgPreProcLatencies()
ISrvMonAppEngineStatshasMsgPreProcLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getMsgPreProcLatencies()public final void clearMsgPreProcLatencies()
ISrvMonAppEngineStatsclearMsgPreProcLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setMsgPreProcLatencies(SrvMonIntSeries)public static final int getMsgProcessingLatenciesFieldId()
public final void setMsgProcessingLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetMsgProcessingLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendMsgProcessingLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendMsgProcessingLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getMsgProcessingLatencies()
ISrvMonAppEngineStatsgetMsgProcessingLatencies in interface ISrvMonAppEngineStatspublic final void getMsgProcessingLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgProcessingLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeMsgProcessingLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeMsgProcessingLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasMsgProcessingLatencies()
ISrvMonAppEngineStatshasMsgProcessingLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getMsgProcessingLatencies()public final void clearMsgProcessingLatencies()
ISrvMonAppEngineStatsclearMsgProcessingLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setMsgProcessingLatencies(SrvMonIntSeries)public static final int getMsgSendLatenciesFieldId()
public final void setMsgSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetMsgSendLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendMsgSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendMsgSendLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getMsgSendLatencies()
ISrvMonAppEngineStatsgetMsgSendLatencies in interface ISrvMonAppEngineStatspublic final void getMsgSendLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgSendLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeMsgSendLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeMsgSendLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasMsgSendLatencies()
ISrvMonAppEngineStatshasMsgSendLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getMsgSendLatencies()public final void clearMsgSendLatencies()
ISrvMonAppEngineStatsclearMsgSendLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setMsgSendLatencies(SrvMonIntSeries)public static final int getMsgSendCoreLatenciesFieldId()
public final void setMsgSendCoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetMsgSendCoreLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendMsgSendCoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendMsgSendCoreLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getMsgSendCoreLatencies()
ISrvMonAppEngineStatsgetMsgSendCoreLatencies in interface ISrvMonAppEngineStatspublic final void getMsgSendCoreLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgSendCoreLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeMsgSendCoreLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeMsgSendCoreLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasMsgSendCoreLatencies()
ISrvMonAppEngineStatshasMsgSendCoreLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getMsgSendCoreLatencies()public final void clearMsgSendCoreLatencies()
ISrvMonAppEngineStatsclearMsgSendCoreLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setMsgSendCoreLatencies(SrvMonIntSeries)public static final int getCommitStartLatenciesFieldId()
public final void setCommitStartLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetCommitStartLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendCommitStartLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendCommitStartLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getCommitStartLatencies()
ISrvMonAppEngineStatsgetCommitStartLatencies in interface ISrvMonAppEngineStatspublic final void getCommitStartLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitStartLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeCommitStartLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeCommitStartLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasCommitStartLatencies()
ISrvMonAppEngineStatshasCommitStartLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getCommitStartLatencies()public final void clearCommitStartLatencies()
ISrvMonAppEngineStatsclearCommitStartLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setCommitStartLatencies(SrvMonIntSeries)public static final int getCommitPrologueLatenciesFieldId()
public final void setCommitPrologueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetCommitPrologueLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendCommitPrologueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendCommitPrologueLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getCommitPrologueLatencies()
ISrvMonAppEngineStatsgetCommitPrologueLatencies in interface ISrvMonAppEngineStatspublic final void getCommitPrologueLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitPrologueLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeCommitPrologueLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeCommitPrologueLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasCommitPrologueLatencies()
ISrvMonAppEngineStatshasCommitPrologueLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getCommitPrologueLatencies()public final void clearCommitPrologueLatencies()
ISrvMonAppEngineStatsclearCommitPrologueLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setCommitPrologueLatencies(SrvMonIntSeries)public static final int getCommitSendLatenciesFieldId()
public final void setCommitSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatsBecause commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.
setCommitSendLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendCommitSendLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatsBecause commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendCommitSendLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getCommitSendLatencies()
ISrvMonAppEngineStatsBecause commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.
getCommitSendLatencies in interface ISrvMonAppEngineStatspublic final void getCommitSendLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitSendLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeCommitSendLatencies()
ISrvMonAppEngineStatsBecause commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeCommitSendLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasCommitSendLatencies()
ISrvMonAppEngineStatsBecause commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.
hasCommitSendLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getCommitSendLatencies()public final void clearCommitSendLatencies()
ISrvMonAppEngineStatsBecause commit send latencies include the time until an acknowledgement is received, a high value here does not necessarily mean that outbound sends will exhibit a high latency.
clearCommitSendLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setCommitSendLatencies(SrvMonIntSeries)public static final int getCommitStoreLatenciesFieldId()
public final void setCommitStoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetCommitStoreLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendCommitStoreLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendCommitStoreLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getCommitStoreLatencies()
ISrvMonAppEngineStatsgetCommitStoreLatencies in interface ISrvMonAppEngineStatspublic final void getCommitStoreLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitStoreLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeCommitStoreLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeCommitStoreLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasCommitStoreLatencies()
ISrvMonAppEngineStatshasCommitStoreLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getCommitStoreLatencies()public final void clearCommitStoreLatencies()
ISrvMonAppEngineStatsclearCommitStoreLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setCommitStoreLatencies(SrvMonIntSeries)public static final int getCommitEpilogueLatenciesFieldId()
public final void setCommitEpilogueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetCommitEpilogueLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendCommitEpilogueLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendCommitEpilogueLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getCommitEpilogueLatencies()
ISrvMonAppEngineStatsgetCommitEpilogueLatencies in interface ISrvMonAppEngineStatspublic final void getCommitEpilogueLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitEpilogueLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeCommitEpilogueLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeCommitEpilogueLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasCommitEpilogueLatencies()
ISrvMonAppEngineStatshasCommitEpilogueLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getCommitEpilogueLatencies()public final void clearCommitEpilogueLatencies()
ISrvMonAppEngineStatsclearCommitEpilogueLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setCommitEpilogueLatencies(SrvMonIntSeries)public static final int getCommitFullLatenciesFieldId()
public final void setCommitFullLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetCommitFullLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendCommitFullLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendCommitFullLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getCommitFullLatencies()
ISrvMonAppEngineStatsgetCommitFullLatencies in interface ISrvMonAppEngineStatspublic final void getCommitFullLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitFullLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeCommitFullLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeCommitFullLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasCommitFullLatencies()
ISrvMonAppEngineStatshasCommitFullLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getCommitFullLatencies()public final void clearCommitFullLatencies()
ISrvMonAppEngineStatsclearCommitFullLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setCommitFullLatencies(SrvMonIntSeries)public static final int getInOutLatenciesFieldId()
public final void setInOutLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetInOutLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendInOutLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendInOutLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getInOutLatencies()
ISrvMonAppEngineStatsgetInOutLatencies in interface ISrvMonAppEngineStatspublic final void getInOutLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getInOutLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeInOutLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeInOutLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasInOutLatencies()
ISrvMonAppEngineStatshasInOutLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getInOutLatencies()public final void clearInOutLatencies()
ISrvMonAppEngineStatsclearInOutLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setInOutLatencies(SrvMonIntSeries)public static final int getInAckLatenciesFieldId()
public final void setInAckLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetInAckLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendInAckLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendInAckLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getInAckLatencies()
ISrvMonAppEngineStatsgetInAckLatencies in interface ISrvMonAppEngineStatspublic final void getInAckLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getInAckLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeInAckLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeInAckLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasInAckLatencies()
ISrvMonAppEngineStatshasInAckLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getInAckLatencies()public final void clearInAckLatencies()
ISrvMonAppEngineStatsclearInAckLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setInAckLatencies(SrvMonIntSeries)public static final int getTransactionLeg1ProcessingTimesFieldId()
public final void setTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStatsTransaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
setTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStatsval - The value to set.public final void lendTransactionLeg1ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStatsTransaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
getTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStatspublic final void getTransactionLeg1ProcessingTimesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getTransactionLeg1ProcessingTimesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
hasTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getTransactionLeg1ProcessingTimes()public final void clearTransactionLeg1ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg One includes time spent from the point where the first message of a transaction is received to submission of send/store commit (aka 'tleg1'). It includes message processing and and any overhead associated with transactional book keeping done by the engine. Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
clearTransactionLeg1ProcessingTimes in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setTransactionLeg1ProcessingTimes(SrvMonIntSeries)public static final int getTransactionLeg2ProcessingTimesFieldId()
public final void setTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStatsTransaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
setTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStatsval - The value to set.public final void lendTransactionLeg2ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStatsTransaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
getTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStatspublic final void getTransactionLeg2ProcessingTimesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getTransactionLeg2ProcessingTimesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
hasTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getTransactionLeg2ProcessingTimes()public final void clearTransactionLeg2ProcessingTimes()
ISrvMonAppEngineStatsTransaction Leg Two includes time spent from the point where the send/store commit completion is received to the submission of store/send commit (aka 'tleg2'). Note that each transaction leg is a portion of the overall commit time that is processed on the Aep Engine's thread. The sum of the transaction leg stats are important in that they determine the overall throughput that an application can sustain in terms of transactions per second.
clearTransactionLeg2ProcessingTimes in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setTransactionLeg2ProcessingTimes(SrvMonIntSeries)public static final int getTransactionLeg3ProcessingTimesFieldId()
public final void setTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStatssetTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStatsval - The value to set.public final void lendTransactionLeg3ProcessingTimes(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStatsgetTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStatspublic final void getTransactionLeg3ProcessingTimesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getTransactionLeg3ProcessingTimesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStatshasTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getTransactionLeg3ProcessingTimes()public final void clearTransactionLeg3ProcessingTimes()
ISrvMonAppEngineStatsclearTransactionLeg3ProcessingTimes in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setTransactionLeg3ProcessingTimes(SrvMonIntSeries)public static final int getMsgFilteringLatenciesFieldId()
public final void setMsgFilteringLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetMsgFilteringLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendMsgFilteringLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendMsgFilteringLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getMsgFilteringLatencies()
ISrvMonAppEngineStatsgetMsgFilteringLatencies in interface ISrvMonAppEngineStatspublic final void getMsgFilteringLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getMsgFilteringLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeMsgFilteringLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeMsgFilteringLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasMsgFilteringLatencies()
ISrvMonAppEngineStatshasMsgFilteringLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getMsgFilteringLatencies()public final void clearMsgFilteringLatencies()
ISrvMonAppEngineStatsclearMsgFilteringLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setMsgFilteringLatencies(SrvMonIntSeries)public static final int getCommitTransitionLatenciesFieldId()
public final void setCommitTransitionLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStatssetCommitTransitionLatencies in interface ISrvMonAppEngineStatsval - The value to set.public final void lendCommitTransitionLatencies(SrvMonIntSeries val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendCommitTransitionLatencies in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonIntSeries getCommitTransitionLatencies()
ISrvMonAppEngineStatsgetCommitTransitionLatencies in interface ISrvMonAppEngineStatspublic final void getCommitTransitionLatenciesTo(SrvMonIntSeries to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
getCommitTransitionLatenciesTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)public final SrvMonIntSeries takeCommitTransitionLatencies()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeCommitTransitionLatencies in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasCommitTransitionLatencies()
ISrvMonAppEngineStatshasCommitTransitionLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getCommitTransitionLatencies()public final void clearCommitTransitionLatencies()
ISrvMonAppEngineStatsclearCommitTransitionLatencies in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setCommitTransitionLatencies(SrvMonIntSeries)public static final int getInboundMessageLoggerStatsFieldId()
public final void setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStatssetInboundMessageLoggerStats in interface ISrvMonAppEngineStatsval - The value to set.public final void lendInboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendInboundMessageLoggerStats in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonAppMessageLoggerStats getInboundMessageLoggerStats()
ISrvMonAppEngineStatsgetInboundMessageLoggerStats in interface ISrvMonAppEngineStatspublic final void getInboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
getInboundMessageLoggerStatsTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)public final SrvMonAppMessageLoggerStats takeInboundMessageLoggerStats()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeInboundMessageLoggerStats in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasInboundMessageLoggerStats()
ISrvMonAppEngineStatshasInboundMessageLoggerStats in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getInboundMessageLoggerStats()public final void clearInboundMessageLoggerStats()
ISrvMonAppEngineStatsclearInboundMessageLoggerStats in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setInboundMessageLoggerStats(SrvMonAppMessageLoggerStats)public static final int getOutboundMessageLoggerStatsFieldId()
public final void setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStatssetOutboundMessageLoggerStats in interface ISrvMonAppEngineStatsval - The value to set.public final void lendOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendOutboundMessageLoggerStats in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonAppMessageLoggerStats getOutboundMessageLoggerStats()
ISrvMonAppEngineStatsgetOutboundMessageLoggerStats in interface ISrvMonAppEngineStatspublic final void getOutboundMessageLoggerStatsTo(SrvMonAppMessageLoggerStats to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
getOutboundMessageLoggerStatsTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)public final SrvMonAppMessageLoggerStats takeOutboundMessageLoggerStats()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeOutboundMessageLoggerStats in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasOutboundMessageLoggerStats()
ISrvMonAppEngineStatshasOutboundMessageLoggerStats in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getOutboundMessageLoggerStats()public final void clearOutboundMessageLoggerStats()
ISrvMonAppEngineStatsclearOutboundMessageLoggerStats in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setOutboundMessageLoggerStats(SrvMonAppMessageLoggerStats)public static final int getMsgTypeStatsFieldId()
public final void setMsgTypeStats(SrvMonMsgTypeStats[] val)
ISrvMonAppEngineStatsPer message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
setMsgTypeStats in interface ISrvMonAppEngineStatsval - The value to set.public final void lendMsgTypeStats(SrvMonMsgTypeStats[] val)
ISrvMonAppEngineStatsPer message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendMsgTypeStats in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final void setMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
ISrvMonAppEngineStats
This method will call XIterator.toFirst() before and after setting the values, meaning
that all values from the iterator will be set and the iterator will be reset on return.
This method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'msgTypeStats' accessor can copy the values without iteration.
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
NOTE:
Passing a null or empty list has the same affect as calling ISrvMonAppEngineStats.setMsgTypeStats(SrvMonMsgTypeStats[]) with
a value of null.
setMsgTypeStatsFrom in interface ISrvMonAppEngineStatsval - the values to set.public final void lendMsgTypeStatsFrom(XIterator<SrvMonMsgTypeStats> val)
ISrvMonAppEngineStats
This method will call XIterator.toFirst() before and after setting the values, meaning
that all values from the iterator will be set and the iterator will be reset on return.
This method will acquire references to each non null value in the provided iterator making it suitable for cases where the values come from another message that may be disposed.
This method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'msgTypeStats' accessor can copy the values without iteration.
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
NOTE:
Passing a null or empty list has the same affect as calling ISrvMonAppEngineStats.setMsgTypeStats(SrvMonMsgTypeStats[]) with
a value of null.
lendMsgTypeStatsFrom in interface ISrvMonAppEngineStatsval - the values to set.public final void addMsgTypeStats(SrvMonMsgTypeStats val)
ISrvMonAppEngineStatsThis method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'msgTypeStats' accessor can copy the values without iteration.
For objects generated with json encoding, or transactional state entities, using this method is currently efficient than doing a bulk set. For xbuf generated messages however, this method is optimized to directly serialize to an encoded backing buffer.
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
addMsgTypeStats in interface ISrvMonAppEngineStatsval - the value to add.public final void lendMsgTypeStats(SrvMonMsgTypeStats val)
ISrvMonAppEngineStatsLending of an added value is useful in cases where a field is being added from a source message to provide dispose of the source value when the source message is disposed.
This method is zero garbage for Xbuf generated classes, and this method is optimized such that calling this with an iterator from another 'msgTypeStats' accessor can copy the values without iteration.
For objects generated with json encoding, or transactional state entities, using this method is currently efficient than doing a bulk set. For xbuf generated messages however, this method is optimized to directly serialize to an encoded backing buffer.
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
lendMsgTypeStats in interface ISrvMonAppEngineStatsval - the value to add.public final SrvMonMsgTypeStats[] getMsgTypeStats()
ISrvMonAppEngineStats
If the field is not set this method will return null.
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
getMsgTypeStats in interface ISrvMonAppEngineStatsnull.public final SrvMonMsgTypeStats[] getMsgTypeStatsEmptyIfNull()
ISrvMonAppEngineStatsnull or not set.
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
getMsgTypeStatsEmptyIfNull in interface ISrvMonAppEngineStatsnull if not set.ISrvMonAppEngineStats.getMsgTypeStats()public final int getMsgTypeStatsCount()
ISrvMonAppEngineStatsPer 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.
getMsgTypeStatsCount in interface ISrvMonAppEngineStatspublic final SrvMonMsgTypeStats getMsgTypeStatsAt(int index)
ISrvMonAppEngineStatsPer 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.
getMsgTypeStatsAt in interface ISrvMonAppEngineStatsindex - The index for which the element is to be returned.public final XIterator<SrvMonMsgTypeStats> getMsgTypeStatsIterator()
ISrvMonAppEngineStatsThis method will always return a non null iterator value. The returned iterator is not threadsafe, and the caller may not hold on to it beyond the pooling lifespan of this object. Depending on the implementation, the same iterator instance may be returned by this object on each call to avoid garbage. Each time this method is called the iterator is reset by calling its toFirst() method. Callers should therefore be especially careful about calling this method while iterating on the iterator returned by this method.
The elements returned by this iterator are owned by and pooled along with this object. The caller must call acquire() on each returned object that it intends to keep beyond the either the next call to next(), toFirst() or the lifespace of this object as each object returned by this iterator is disposed on a subsequent call to next() or when this object is disposed.
This method is zero garbage for Xbuf generated classes, and this method is optimized such that
passing the returned iterator to another object's setXXX(XIterator
Per message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
getMsgTypeStatsIterator in interface ISrvMonAppEngineStatspublic final SrvMonMsgTypeStats[] takeMsgTypeStats()
ISrvMonAppEngineStatsPer message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
NOTE:
A nested entity reference returned by ISrvMonAppEngineStats.getMsgTypeStats() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takeMsgTypeStats in interface ISrvMonAppEngineStatsnull if the field is not set.public final void clearMsgTypeStats()
ISrvMonAppEngineStatsPer message type stats are included in heartbeats only when the XVM is configured to include them, they are collected for the application, and there was activity for the message type in the collection interval.
clearMsgTypeStats in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setMsgTypeStats(SrvMonMsgTypeStats[])public static final int getPerTransactionStatsLoggerStatsFieldId()
public final void setPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStatssetPerTransactionStatsLoggerStats in interface ISrvMonAppEngineStatsval - The value to set.public final void lendPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats val)
ISrvMonAppEngineStats
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
lendPerTransactionStatsLoggerStats in interface ISrvMonAppEngineStatsval - the value to 'lend' to lend.public final SrvMonAppMessageLoggerStats getPerTransactionStatsLoggerStats()
ISrvMonAppEngineStatsgetPerTransactionStatsLoggerStats in interface ISrvMonAppEngineStatspublic final void getPerTransactionStatsLoggerStatsTo(SrvMonAppMessageLoggerStats to)
ISrvMonAppEngineStatsIF the value is not set, then the contents of the provided SrvMonAppMessageLoggerStats are cleared.
getPerTransactionStatsLoggerStatsTo in interface ISrvMonAppEngineStatsto - the value to copy intoSrvMonAppMessageLoggerStats.copyInto(SrvMonAppMessageLoggerStats)public final SrvMonAppMessageLoggerStats takePerTransactionStatsLoggerStats()
ISrvMonAppEngineStats
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
takePerTransactionStatsLoggerStats in interface ISrvMonAppEngineStatsnull if the field is not set.public final boolean hasPerTransactionStatsLoggerStats()
ISrvMonAppEngineStatshasPerTransactionStatsLoggerStats in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.getPerTransactionStatsLoggerStats()public final void clearPerTransactionStatsLoggerStats()
ISrvMonAppEngineStatsclearPerTransactionStatsLoggerStats in interface ISrvMonAppEngineStatsISrvMonAppEngineStats.setPerTransactionStatsLoggerStats(SrvMonAppMessageLoggerStats)public static final <T> IRogFieldReflector<SrvMonAppEngineStats,T> getFieldReflector(String name)
name - The name of the field ('.' delimited for nested fields)public static final <T> IRogFieldReflector<SrvMonAppEngineStats,T> getFieldReflector(String[] pathComponents)
pathComponents - The path to the field whose reflector is to be returnedpublic final Object getQueryFieldValue(String name)
com.neeve.query.impl.index.IdxMappableImplementation should ensure that the the type of the value returned is consistent across types.
getQueryFieldValue in interface com.neeve.query.impl.index.IdxMappablename - The name of the field whose value is to be accessed.public final SrvMonAppEngineStats init()
UtlPool.ItemThis method is invoked by an item pool very time an item is put into the pool. The method should wipe the contents of the item so as to present a fresh instance of the item to the caller when retrieved from the pool.
init in interface UtlPool.Item<SrvMonAppEngineStats>public final SrvMonAppEngineStats setPool(UtlPool<SrvMonAppEngineStats> pool)
UtlPool.ItemThis method is invoked by an item pool at the time an item is added to the pool. The intent is to record the item's source pool in the item so it can be disposed back into the pool when the user is done working with it.
setPool in interface UtlPool.Item<SrvMonAppEngineStats>public final UtlPool<SrvMonAppEngineStats> getPool()
UtlPool.Item
This method should return the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool<T>)
getPool in interface UtlPool.Item<SrvMonAppEngineStats>UtlPool.Item.setPool(com.neeve.util.UtlPool<T>)public final SrvMonAppEngineStats acquire()
public final int getOwnershipCount()
public final void dispose()
public final Object clone()
This method differs from the copy() method in that:
public final boolean isValid()
IRogValidatableisValid in interface IRogValidatablepublic final void getValidationErrors(List<XString> results, String errorPrefix)
IRogValidatablegetValidationErrors in interface IRogValidatableresults - A results list into which validation errors will be collected.errorPrefix - The bean path prefix to use when identifying invalid fields or null if validating a top level entity.Copyright © 2019 N5 Technologies, Inc. All Rights Reserved.