@Generated(value="com.neeve.adm.AdmGenerator", date="Thu May 07 15:37:32 EDT 2020") @AdmGenerated(compatLevel="4.0.0", admVersion="nvx-rumi-adm v3.14 (build 29)", date="5/7/20 3:37 PM", buildInfo="nvx-talon-3.14.19 (nvx-codegen-plugin)") public interface ISrvMonAppStoreBindingStats extends IRogValidatable
An applications store provides an application with HA and fault tolerance by using a combination or replication and persistence.
ADM Type | Embedded Entity |
Factory | SrvMonFactory |
ADM Field Summary |
---|
Field | Type | Id | Description |
---|---|---|---|
ICRRole | SrvMonAppStoreICRRole |
23 | The store's ICR Role. |
ICRSenderStats | SrvMonAppStoreBindingICRSenderStats |
22 | When configured with an ICR Sender, the ICR sender stats. |
commitLatencies | SrvMonIntSeries |
19 |
Latencies statistics for transaction commit (aka 'c').
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk. |
commitQueueSize | SrvMonIntSeries |
20 | The number of entries commited per commit (aka 'cqs'). |
dataSize | Long | 24 | The total size of serialized object data held by the store. |
deserializeLatencies | SrvMonIntSeries |
15 | The time spent deserializing a transactions entries (by a backup store member) (aka 'd'). |
icrSendLatencies | SrvMonIntSeries |
17 | The amount of time spent sending transaction entries through an ICR receiver (aka 'icr'). |
indexLatencies | SrvMonIntSeries |
18 | Latencies statistics for store object indexing (if enabled) (aka 'idx'). |
numCommitCompletionsReceived | Long | 9 | The number of commit acknowledgements received by this store member from followers. |
numCommitCompletionsSent | Long | 8 | The number of commit acknowledgements sent by this store member to the leader. |
numCommitEntriesReceived | Long | 7 | The number of committed entries replicated to this store. |
numCommitEntriesSent | Long | 5 | The number of committed entries replicated by the store. |
numCommitsReceived | Long | 6 | The number of committed transactions replicated to this store. |
numCommitsSent | Long | 4 | The number of committed transactions replicated by the store. |
persistLatencies | SrvMonIntSeries |
16 | The amount of time spent persisting transaction entries to disk (aka 'per'). |
persisterStats | SrvMonAppStoreBindingPersisterStats |
21 | When configured with a persister, the persister stats. |
role | SrvMonAppStoreBindingRole |
1 | The current HA Role for the Store. |
serializeLatencies | SrvMonIntSeries |
10 | The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's'). |
serializeToPersistLatencies | SrvMonIntSeries |
12 | The time between serializing transaction entries to the time that entries have been passed to the persister for write to disk (but not yet synced) (aka 's2p'). |
serializeToWireLatencies | SrvMonIntSeries |
11 | The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w'). |
size | Integer | 3 | The number of objects in the store. |
state | SrvMonAppStoreBindingState |
2 | The current state for the Store. |
wireLatencies | SrvMonIntSeries |
13 |
The round trip time on the wire from when the last commit entry is written to the last commit entry be read from the wire (aka 'w').
For a store in the primary role, wire latency captures the time from teh last commit entry being replicated until the last commit ack is received for the transaction. In other words the round trip time. For a store in the backup role wire latency capture the amount of time from when the primary wrote the last commit entry to the wire to the time it was received by the backup. When primary and backup are on different hosts, this statistic is subject to clock skew and could be negative. |
wireToDeserializeLatencies | SrvMonIntSeries |
14 | The time between receipt of a commit packet to the point at which deserialization of the entries has started (by a backup store member) (aka 'w2d'). |
Modifier and Type | Method and Description |
---|---|
void |
clearCommitLatencies()
Clears the value of 'commitLatencies'.
|
void |
clearCommitQueueSize()
Clears the value of 'commitQueueSize'.
|
void |
clearDataSize()
Clears the value of 'dataSize'.
|
void |
clearDeserializeLatencies()
Clears the value of 'deserializeLatencies'.
|
void |
clearICRRole()
Clears the value of 'ICRRole'.
|
void |
clearICRSenderStats()
Clears the value of 'ICRSenderStats'.
|
void |
clearIcrSendLatencies()
Clears the value of 'icrSendLatencies'.
|
void |
clearIndexLatencies()
Clears the value of 'indexLatencies'.
|
void |
clearNumCommitCompletionsReceived()
Clears the value of 'numCommitCompletionsReceived'.
|
void |
clearNumCommitCompletionsSent()
Clears the value of 'numCommitCompletionsSent'.
|
void |
clearNumCommitEntriesReceived()
Clears the value of 'numCommitEntriesReceived'.
|
void |
clearNumCommitEntriesSent()
Clears the value of 'numCommitEntriesSent'.
|
void |
clearNumCommitsReceived()
Clears the value of 'numCommitsReceived'.
|
void |
clearNumCommitsSent()
Clears the value of 'numCommitsSent'.
|
void |
clearPersisterStats()
Clears the value of 'persisterStats'.
|
void |
clearPersistLatencies()
Clears the value of 'persistLatencies'.
|
void |
clearRole()
Clears the value of 'role'.
|
void |
clearSerializeLatencies()
Clears the value of 'serializeLatencies'.
|
void |
clearSerializeToPersistLatencies()
Clears the value of 'serializeToPersistLatencies'.
|
void |
clearSerializeToWireLatencies()
Clears the value of 'serializeToWireLatencies'.
|
void |
clearSize()
Clears the value of 'size'.
|
void |
clearState()
Clears the value of 'state'.
|
void |
clearWireLatencies()
Clears the value of 'wireLatencies'.
|
void |
clearWireToDeserializeLatencies()
Clears the value of 'wireToDeserializeLatencies'.
|
SrvMonIntSeries |
getCommitLatencies()
Gets the value of 'commitLatencies'.
|
void |
getCommitLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getCommitQueueSize()
Gets the value of 'commitQueueSize'.
|
void |
getCommitQueueSizeTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
long |
getDataSize()
Gets the value of 'dataSize'.
|
SrvMonIntSeries |
getDeserializeLatencies()
Gets the value of 'deserializeLatencies'.
|
void |
getDeserializeLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonAppStoreICRRole |
getICRRole()
Gets the value of 'ICRRole'.
|
SrvMonAppStoreBindingICRSenderStats |
getICRSenderStats()
Gets the value of 'ICRSenderStats'.
|
void |
getICRSenderStatsTo(SrvMonAppStoreBindingICRSenderStats val)
Copies the value of SrvMonAppStoreBindingICRSenderStats into the provided value.
|
SrvMonIntSeries |
getIcrSendLatencies()
Gets the value of 'icrSendLatencies'.
|
void |
getIcrSendLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getIndexLatencies()
Gets the value of 'indexLatencies'.
|
void |
getIndexLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
long |
getNumCommitCompletionsReceived()
Gets the value of 'numCommitCompletionsReceived'.
|
long |
getNumCommitCompletionsSent()
Gets the value of 'numCommitCompletionsSent'.
|
long |
getNumCommitEntriesReceived()
Gets the value of 'numCommitEntriesReceived'.
|
long |
getNumCommitEntriesSent()
Gets the value of 'numCommitEntriesSent'.
|
long |
getNumCommitsReceived()
Gets the value of 'numCommitsReceived'.
|
long |
getNumCommitsSent()
Gets the value of 'numCommitsSent'.
|
SrvMonAppStoreBindingPersisterStats |
getPersisterStats()
Gets the value of 'persisterStats'.
|
void |
getPersisterStatsTo(SrvMonAppStoreBindingPersisterStats val)
Copies the value of SrvMonAppStoreBindingPersisterStats into the provided value.
|
SrvMonIntSeries |
getPersistLatencies()
Gets the value of 'persistLatencies'.
|
void |
getPersistLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonAppStoreBindingRole |
getRole()
Gets the value of 'role'.
|
SrvMonIntSeries |
getSerializeLatencies()
Gets the value of 'serializeLatencies'.
|
void |
getSerializeLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getSerializeToPersistLatencies()
Gets the value of 'serializeToPersistLatencies'.
|
void |
getSerializeToPersistLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getSerializeToWireLatencies()
Gets the value of 'serializeToWireLatencies'.
|
void |
getSerializeToWireLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
int |
getSize()
Gets the value of 'size'.
|
SrvMonAppStoreBindingState |
getState()
Gets the value of 'state'.
|
SrvMonIntSeries |
getWireLatencies()
Gets the value of 'wireLatencies'.
|
void |
getWireLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
SrvMonIntSeries |
getWireToDeserializeLatencies()
Gets the value of 'wireToDeserializeLatencies'.
|
void |
getWireToDeserializeLatenciesTo(SrvMonIntSeries val)
Copies the value of SrvMonIntSeries into the provided value.
|
boolean |
hasCommitLatencies()
Checks for the presence of 'commitLatencies'.
|
boolean |
hasCommitQueueSize()
Checks for the presence of 'commitQueueSize'.
|
boolean |
hasDataSize()
Checks for the presence of 'dataSize'.
|
boolean |
hasDeserializeLatencies()
Checks for the presence of 'deserializeLatencies'.
|
boolean |
hasICRRole()
Checks for the presence of 'ICRRole'.
|
boolean |
hasICRSenderStats()
Checks for the presence of 'ICRSenderStats'.
|
boolean |
hasIcrSendLatencies()
Checks for the presence of 'icrSendLatencies'.
|
boolean |
hasIndexLatencies()
Checks for the presence of 'indexLatencies'.
|
boolean |
hasNumCommitCompletionsReceived()
Checks for the presence of 'numCommitCompletionsReceived'.
|
boolean |
hasNumCommitCompletionsSent()
Checks for the presence of 'numCommitCompletionsSent'.
|
boolean |
hasNumCommitEntriesReceived()
Checks for the presence of 'numCommitEntriesReceived'.
|
boolean |
hasNumCommitEntriesSent()
Checks for the presence of 'numCommitEntriesSent'.
|
boolean |
hasNumCommitsReceived()
Checks for the presence of 'numCommitsReceived'.
|
boolean |
hasNumCommitsSent()
Checks for the presence of 'numCommitsSent'.
|
boolean |
hasPersisterStats()
Checks for the presence of 'persisterStats'.
|
boolean |
hasPersistLatencies()
Checks for the presence of 'persistLatencies'.
|
boolean |
hasRole()
Checks for the presence of 'role'.
|
boolean |
hasSerializeLatencies()
Checks for the presence of 'serializeLatencies'.
|
boolean |
hasSerializeToPersistLatencies()
Checks for the presence of 'serializeToPersistLatencies'.
|
boolean |
hasSerializeToWireLatencies()
Checks for the presence of 'serializeToWireLatencies'.
|
boolean |
hasSize()
Checks for the presence of 'size'.
|
boolean |
hasState()
Checks for the presence of 'state'.
|
boolean |
hasWireLatencies()
Checks for the presence of 'wireLatencies'.
|
boolean |
hasWireToDeserializeLatencies()
Checks for the presence of 'wireToDeserializeLatencies'.
|
void |
lendCommitLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendCommitQueueSize(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendDeserializeLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendICRSenderStats(SrvMonAppStoreBindingICRSenderStats val)
'Lends' a reference of the SrvMonAppStoreBindingICRSenderStats to the message for this field.
|
void |
lendIcrSendLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendIndexLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendPersisterStats(SrvMonAppStoreBindingPersisterStats val)
'Lends' a reference of the SrvMonAppStoreBindingPersisterStats to the message for this field.
|
void |
lendPersistLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendSerializeLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendSerializeToPersistLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendSerializeToWireLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendWireLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
lendWireToDeserializeLatencies(SrvMonIntSeries val)
'Lends' a reference of the SrvMonIntSeries to the message for this field.
|
void |
setCommitLatencies(SrvMonIntSeries val)
Sets the value of 'commitLatencies'.
|
void |
setCommitQueueSize(SrvMonIntSeries val)
Sets the value of 'commitQueueSize'.
|
void |
setDataSize(long val)
Sets the value of 'dataSize'.
|
void |
setDeserializeLatencies(SrvMonIntSeries val)
Sets the value of 'deserializeLatencies'.
|
void |
setICRRole(SrvMonAppStoreICRRole val)
Sets the value of 'ICRRole'.
|
void |
setICRSenderStats(SrvMonAppStoreBindingICRSenderStats val)
Sets the value of 'ICRSenderStats'.
|
void |
setIcrSendLatencies(SrvMonIntSeries val)
Sets the value of 'icrSendLatencies'.
|
void |
setIndexLatencies(SrvMonIntSeries val)
Sets the value of 'indexLatencies'.
|
void |
setNumCommitCompletionsReceived(long val)
Sets the value of 'numCommitCompletionsReceived'.
|
void |
setNumCommitCompletionsSent(long val)
Sets the value of 'numCommitCompletionsSent'.
|
void |
setNumCommitEntriesReceived(long val)
Sets the value of 'numCommitEntriesReceived'.
|
void |
setNumCommitEntriesSent(long val)
Sets the value of 'numCommitEntriesSent'.
|
void |
setNumCommitsReceived(long val)
Sets the value of 'numCommitsReceived'.
|
void |
setNumCommitsSent(long val)
Sets the value of 'numCommitsSent'.
|
void |
setPersisterStats(SrvMonAppStoreBindingPersisterStats val)
Sets the value of 'persisterStats'.
|
void |
setPersistLatencies(SrvMonIntSeries val)
Sets the value of 'persistLatencies'.
|
void |
setRole(SrvMonAppStoreBindingRole val)
Sets the value of 'role'.
|
void |
setSerializeLatencies(SrvMonIntSeries val)
Sets the value of 'serializeLatencies'.
|
void |
setSerializeToPersistLatencies(SrvMonIntSeries val)
Sets the value of 'serializeToPersistLatencies'.
|
void |
setSerializeToWireLatencies(SrvMonIntSeries val)
Sets the value of 'serializeToWireLatencies'.
|
void |
setSize(int val)
Sets the value of 'size'.
|
void |
setState(SrvMonAppStoreBindingState val)
Sets the value of 'state'.
|
void |
setWireLatencies(SrvMonIntSeries val)
Sets the value of 'wireLatencies'.
|
void |
setWireToDeserializeLatencies(SrvMonIntSeries val)
Sets the value of 'wireToDeserializeLatencies'.
|
SrvMonIntSeries |
takeCommitLatencies()
'Takes' a reference to the commitLatencies field from the message.
|
SrvMonIntSeries |
takeCommitQueueSize()
'Takes' a reference to the commitQueueSize field from the message.
|
SrvMonIntSeries |
takeDeserializeLatencies()
'Takes' a reference to the deserializeLatencies field from the message.
|
SrvMonAppStoreBindingICRSenderStats |
takeICRSenderStats()
'Takes' a reference to the ICRSenderStats field from the message.
|
SrvMonIntSeries |
takeIcrSendLatencies()
'Takes' a reference to the icrSendLatencies field from the message.
|
SrvMonIntSeries |
takeIndexLatencies()
'Takes' a reference to the indexLatencies field from the message.
|
SrvMonAppStoreBindingPersisterStats |
takePersisterStats()
'Takes' a reference to the persisterStats field from the message.
|
SrvMonIntSeries |
takePersistLatencies()
'Takes' a reference to the persistLatencies field from the message.
|
SrvMonIntSeries |
takeSerializeLatencies()
'Takes' a reference to the serializeLatencies field from the message.
|
SrvMonIntSeries |
takeSerializeToPersistLatencies()
'Takes' a reference to the serializeToPersistLatencies field from the message.
|
SrvMonIntSeries |
takeSerializeToWireLatencies()
'Takes' a reference to the serializeToWireLatencies field from the message.
|
SrvMonIntSeries |
takeWireLatencies()
'Takes' a reference to the wireLatencies field from the message.
|
SrvMonIntSeries |
takeWireToDeserializeLatencies()
'Takes' a reference to the wireToDeserializeLatencies field from the message.
|
getValidationErrors, isValid
void setRole(SrvMonAppStoreBindingRole val)
val
- The value to set.SrvMonAppStoreBindingRole getRole()
void clearRole()
setRole(SrvMonAppStoreBindingRole)
boolean hasRole()
getRole()
void setState(SrvMonAppStoreBindingState val)
val
- The value to set.SrvMonAppStoreBindingState getState()
void clearState()
setState(SrvMonAppStoreBindingState)
boolean hasState()
getState()
void setSize(int val)
val
- The value to set.int getSize()
void clearSize()
setSize(int)
boolean hasSize()
getSize()
void setNumCommitsSent(long val)
val
- The value to set.long getNumCommitsSent()
void clearNumCommitsSent()
setNumCommitsSent(long)
boolean hasNumCommitsSent()
getNumCommitsSent()
void setNumCommitEntriesSent(long val)
val
- The value to set.long getNumCommitEntriesSent()
void clearNumCommitEntriesSent()
setNumCommitEntriesSent(long)
boolean hasNumCommitEntriesSent()
getNumCommitEntriesSent()
void setNumCommitsReceived(long val)
val
- The value to set.long getNumCommitsReceived()
void clearNumCommitsReceived()
setNumCommitsReceived(long)
boolean hasNumCommitsReceived()
getNumCommitsReceived()
void setNumCommitEntriesReceived(long val)
val
- The value to set.long getNumCommitEntriesReceived()
void clearNumCommitEntriesReceived()
setNumCommitEntriesReceived(long)
boolean hasNumCommitEntriesReceived()
getNumCommitEntriesReceived()
void setNumCommitCompletionsSent(long val)
val
- The value to set.long getNumCommitCompletionsSent()
void clearNumCommitCompletionsSent()
setNumCommitCompletionsSent(long)
boolean hasNumCommitCompletionsSent()
getNumCommitCompletionsSent()
void setNumCommitCompletionsReceived(long val)
val
- The value to set.long getNumCommitCompletionsReceived()
void clearNumCommitCompletionsReceived()
boolean hasNumCommitCompletionsReceived()
getNumCommitCompletionsReceived()
void setICRRole(SrvMonAppStoreICRRole val)
val
- The value to set.SrvMonAppStoreICRRole getICRRole()
void clearICRRole()
setICRRole(SrvMonAppStoreICRRole)
boolean hasICRRole()
getICRRole()
void setDataSize(long val)
val
- The value to set.long getDataSize()
void clearDataSize()
setDataSize(long)
boolean hasDataSize()
getDataSize()
void setSerializeLatencies(SrvMonIntSeries val)
val
- The value to set.void lendSerializeLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getSerializeLatencies()
void getSerializeLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeSerializeLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasSerializeLatencies()
getSerializeLatencies()
void clearSerializeLatencies()
void setSerializeToWireLatencies(SrvMonIntSeries val)
val
- The value to set.void lendSerializeToWireLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getSerializeToWireLatencies()
void getSerializeToWireLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeSerializeToWireLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasSerializeToWireLatencies()
getSerializeToWireLatencies()
void clearSerializeToWireLatencies()
void setSerializeToPersistLatencies(SrvMonIntSeries val)
val
- The value to set.void lendSerializeToPersistLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getSerializeToPersistLatencies()
void getSerializeToPersistLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeSerializeToPersistLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasSerializeToPersistLatencies()
getSerializeToPersistLatencies()
void clearSerializeToPersistLatencies()
void setWireLatencies(SrvMonIntSeries val)
For a store in the primary role, wire latency captures the time from teh last commit entry being replicated until the last commit ack is received for the transaction. In other words the round trip time. For a store in the backup role wire latency capture the amount of time from when the primary wrote the last commit entry to the wire to the time it was received by the backup. When primary and backup are on different hosts, this statistic is subject to clock skew and could be negative.
val
- The value to set.void lendWireLatencies(SrvMonIntSeries val)
For a store in the primary role, wire latency captures the time from teh last commit entry being replicated until the last commit ack is received for the transaction. In other words the round trip time. For a store in the backup role wire latency capture the amount of time from when the primary wrote the last commit entry to the wire to the time it was received by the backup. When primary and backup are on different hosts, this statistic is subject to clock skew and could be negative.
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getWireLatencies()
For a store in the primary role, wire latency captures the time from teh last commit entry being replicated until the last commit ack is received for the transaction. In other words the round trip time. For a store in the backup role wire latency capture the amount of time from when the primary wrote the last commit entry to the wire to the time it was received by the backup. When primary and backup are on different hosts, this statistic is subject to clock skew and could be negative.
void getWireLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeWireLatencies()
For a store in the primary role, wire latency captures the time from teh last commit entry being replicated until the last commit ack is received for the transaction. In other words the round trip time. For a store in the backup role wire latency capture the amount of time from when the primary wrote the last commit entry to the wire to the time it was received by the backup. When primary and backup are on different hosts, this statistic is subject to clock skew and could be negative.
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasWireLatencies()
For a store in the primary role, wire latency captures the time from teh last commit entry being replicated until the last commit ack is received for the transaction. In other words the round trip time. For a store in the backup role wire latency capture the amount of time from when the primary wrote the last commit entry to the wire to the time it was received by the backup. When primary and backup are on different hosts, this statistic is subject to clock skew and could be negative.
getWireLatencies()
void clearWireLatencies()
For a store in the primary role, wire latency captures the time from teh last commit entry being replicated until the last commit ack is received for the transaction. In other words the round trip time. For a store in the backup role wire latency capture the amount of time from when the primary wrote the last commit entry to the wire to the time it was received by the backup. When primary and backup are on different hosts, this statistic is subject to clock skew and could be negative.
setWireLatencies(SrvMonIntSeries)
void setWireToDeserializeLatencies(SrvMonIntSeries val)
val
- The value to set.void lendWireToDeserializeLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getWireToDeserializeLatencies()
void getWireToDeserializeLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeWireToDeserializeLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasWireToDeserializeLatencies()
getWireToDeserializeLatencies()
void clearWireToDeserializeLatencies()
void setDeserializeLatencies(SrvMonIntSeries val)
val
- The value to set.void lendDeserializeLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getDeserializeLatencies()
void getDeserializeLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeDeserializeLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasDeserializeLatencies()
getDeserializeLatencies()
void clearDeserializeLatencies()
void setPersistLatencies(SrvMonIntSeries val)
val
- The value to set.void lendPersistLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getPersistLatencies()
void getPersistLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takePersistLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasPersistLatencies()
getPersistLatencies()
void clearPersistLatencies()
setPersistLatencies(SrvMonIntSeries)
void setIcrSendLatencies(SrvMonIntSeries val)
val
- The value to set.void lendIcrSendLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getIcrSendLatencies()
void getIcrSendLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeIcrSendLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasIcrSendLatencies()
getIcrSendLatencies()
void clearIcrSendLatencies()
setIcrSendLatencies(SrvMonIntSeries)
void setIndexLatencies(SrvMonIntSeries val)
val
- The value to set.void lendIndexLatencies(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getIndexLatencies()
void getIndexLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeIndexLatencies()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasIndexLatencies()
getIndexLatencies()
void clearIndexLatencies()
setIndexLatencies(SrvMonIntSeries)
void setCommitLatencies(SrvMonIntSeries val)
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk.
val
- The value to set.void lendCommitLatencies(SrvMonIntSeries val)
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk.
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitLatencies()
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk.
void getCommitLatenciesTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitLatencies()
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk.
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasCommitLatencies()
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk.
getCommitLatencies()
void clearCommitLatencies()
The commit latency records the latency from commit start to the commit being stabilized to follower members and / or to disk.
setCommitLatencies(SrvMonIntSeries)
void setCommitQueueSize(SrvMonIntSeries val)
val
- The value to set.void lendCommitQueueSize(SrvMonIntSeries val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonIntSeries getCommitQueueSize()
void getCommitQueueSizeTo(SrvMonIntSeries val)
IF the value is not set, then the contents of the provided SrvMonIntSeries are cleared.
val
- the value to copy intoSrvMonIntSeries.copyInto(SrvMonIntSeries)
SrvMonIntSeries takeCommitQueueSize()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasCommitQueueSize()
getCommitQueueSize()
void clearCommitQueueSize()
setCommitQueueSize(SrvMonIntSeries)
void setPersisterStats(SrvMonAppStoreBindingPersisterStats val)
val
- The value to set.void lendPersisterStats(SrvMonAppStoreBindingPersisterStats val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonAppStoreBindingPersisterStats getPersisterStats()
void getPersisterStatsTo(SrvMonAppStoreBindingPersisterStats val)
IF the value is not set, then the contents of the provided SrvMonAppStoreBindingPersisterStats are cleared.
val
- the value to copy intoSrvMonAppStoreBindingPersisterStats.copyInto(SrvMonAppStoreBindingPersisterStats)
SrvMonAppStoreBindingPersisterStats takePersisterStats()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasPersisterStats()
getPersisterStats()
void clearPersisterStats()
void setICRSenderStats(SrvMonAppStoreBindingICRSenderStats val)
val
- The value to set.void lendICRSenderStats(SrvMonAppStoreBindingICRSenderStats val)
NOTE:
It is illegal to hold onto an entity 'set' on a message post the disposal of the container message.
This is true even if a reference to the entity is explicitly 'acquired' by the application via acquire().
To hold onto the reference of an entity beyond the lifecycle of its container message, an application must own a reference to the entity (via, for example, 'taking' the entity off an inbound message) and then 'lend' the entity to the message for sending. The act of 'lending' an entity to a message implies that the application continues to own the entity even though the message is holding a reference to it for the duration of the send.
val
- the value to 'lend' to lend.SrvMonAppStoreBindingICRSenderStats getICRSenderStats()
void getICRSenderStatsTo(SrvMonAppStoreBindingICRSenderStats val)
IF the value is not set, then the contents of the provided SrvMonAppStoreBindingICRSenderStats are cleared.
val
- the value to copy intoSrvMonAppStoreBindingICRSenderStats.copyInto(SrvMonAppStoreBindingICRSenderStats)
SrvMonAppStoreBindingICRSenderStats takeICRSenderStats()
NOTE:
A nested entity reference returned by getXXX() is only valid until the entity is disposed
i.e. the act of getting an entity does not transfer ownership of the entity to the application
A message disposes of its reference to its contained entities when it is disposed itself.
An AEP engine disposes a message on return from its message handler. Therefore, applications working with AEP engines that wish to hold onto a nested entity reference post return from its containing message's handler must either acquire a reference to the container message or 'take' the nested entity itself from the container message. The act of 'taking' an entity differs from 'getting' an entity in that 'take' does what is necessary to ensure that the entity contents are not cleared and the entity not disposed when the message itself is disposed. For a taken entity to be disposed, the application must explicitly dispose it when done working with it.
null
if the field is not set.boolean hasICRSenderStats()
getICRSenderStats()
void clearICRSenderStats()
Copyright © 2019 Neeve Research, LLC. All Rights Reserved.