@Generated(value="com.neeve.adm.AdmGenerator", date="Fri Dec 05 13:32:50 UTC 2025") @AdmGenerated(compatLevel="4.1.0", admVersion="Unknown Version", date="12/5/25 1:32 PM", buildInfo="nvx-talon-3.16.63 (nvx-codegen-plugin)") public interface ISrvMonAppStoreBindingICRSenderStats extends IRogValidatable
| ADM Type | Embedded Entity |
| Factory | SrvMonFactory |
| ADM Field Summary |
|---|
| Field | Type | Id | Description |
|---|---|---|---|
| detachedSend | Boolean | 6 | Indicates if the ICR sender is operating in detached mode. |
| disruptorStats | SrvMonDisruptorStats |
7 | The disruptor stats for an ICR sender operating in detached mode. |
| numCommits | Long | 5 | The number of commits recorded by the sender. |
| numForks | Long | 8 | The number of forked packets persisted. |
| numPutsRecorded | Long | 1 | The number of puts recorded by the sender. |
| numRemovesRecorded | Long | 3 | The number of removes recorded by the sender. |
| numSendsRecorded | Long | 4 | The number of sends recorded by the sender. |
| numUpdatesRecorded | Long | 2 | The number of updates recorded by the sender. |
| Modifier and Type | Method and Description |
|---|---|
void |
clearDetachedSend()
Clears the value of 'detachedSend'.
|
void |
clearDisruptorStats()
Clears the value of 'disruptorStats'.
|
void |
clearNumCommits()
Clears the value of 'numCommits'.
|
void |
clearNumForks()
Clears the value of 'numForks'.
|
void |
clearNumPutsRecorded()
Clears the value of 'numPutsRecorded'.
|
void |
clearNumRemovesRecorded()
Clears the value of 'numRemovesRecorded'.
|
void |
clearNumSendsRecorded()
Clears the value of 'numSendsRecorded'.
|
void |
clearNumUpdatesRecorded()
Clears the value of 'numUpdatesRecorded'.
|
boolean |
getDetachedSend()
Gets the value of 'detachedSend'.
|
Boolean |
getDetachedSendAsObject()
Gets the value of 'detachedSend'.
|
SrvMonDisruptorStats |
getDisruptorStats()
Gets the value of 'disruptorStats'.
|
void |
getDisruptorStatsTo(SrvMonDisruptorStats val)
Copies the value of SrvMonDisruptorStats into the provided value.
|
long |
getNumCommits()
Gets the value of 'numCommits'.
|
Long |
getNumCommitsAsObject()
Gets the value of 'numCommits'.
|
long |
getNumForks()
Gets the value of 'numForks'.
|
Long |
getNumForksAsObject()
Gets the value of 'numForks'.
|
long |
getNumPutsRecorded()
Gets the value of 'numPutsRecorded'.
|
Long |
getNumPutsRecordedAsObject()
Gets the value of 'numPutsRecorded'.
|
long |
getNumRemovesRecorded()
Gets the value of 'numRemovesRecorded'.
|
Long |
getNumRemovesRecordedAsObject()
Gets the value of 'numRemovesRecorded'.
|
long |
getNumSendsRecorded()
Gets the value of 'numSendsRecorded'.
|
Long |
getNumSendsRecordedAsObject()
Gets the value of 'numSendsRecorded'.
|
long |
getNumUpdatesRecorded()
Gets the value of 'numUpdatesRecorded'.
|
Long |
getNumUpdatesRecordedAsObject()
Gets the value of 'numUpdatesRecorded'.
|
boolean |
hasDetachedSend()
Checks for the presence of 'detachedSend'.
|
boolean |
hasDisruptorStats()
Checks for the presence of 'disruptorStats'.
|
boolean |
hasNumCommits()
Checks for the presence of 'numCommits'.
|
boolean |
hasNumForks()
Checks for the presence of 'numForks'.
|
boolean |
hasNumPutsRecorded()
Checks for the presence of 'numPutsRecorded'.
|
boolean |
hasNumRemovesRecorded()
Checks for the presence of 'numRemovesRecorded'.
|
boolean |
hasNumSendsRecorded()
Checks for the presence of 'numSendsRecorded'.
|
boolean |
hasNumUpdatesRecorded()
Checks for the presence of 'numUpdatesRecorded'.
|
void |
lendDisruptorStats(SrvMonDisruptorStats val)
'Lends' a reference of the SrvMonDisruptorStats to the message for this field.
|
void |
setDetachedSend(boolean val)
Sets the value of 'detachedSend'.
|
void |
setDetachedSendAsObject(Boolean val)
Sets the value of 'detachedSend'.
|
void |
setDisruptorStats(SrvMonDisruptorStats val)
Sets the value of 'disruptorStats'.
|
void |
setNumCommits(long val)
Sets the value of 'numCommits'.
|
void |
setNumCommitsAsObject(Long val)
Sets the value of 'numCommits'.
|
void |
setNumForks(long val)
Sets the value of 'numForks'.
|
void |
setNumForksAsObject(Long val)
Sets the value of 'numForks'.
|
void |
setNumPutsRecorded(long val)
Sets the value of 'numPutsRecorded'.
|
void |
setNumPutsRecordedAsObject(Long val)
Sets the value of 'numPutsRecorded'.
|
void |
setNumRemovesRecorded(long val)
Sets the value of 'numRemovesRecorded'.
|
void |
setNumRemovesRecordedAsObject(Long val)
Sets the value of 'numRemovesRecorded'.
|
void |
setNumSendsRecorded(long val)
Sets the value of 'numSendsRecorded'.
|
void |
setNumSendsRecordedAsObject(Long val)
Sets the value of 'numSendsRecorded'.
|
void |
setNumUpdatesRecorded(long val)
Sets the value of 'numUpdatesRecorded'.
|
void |
setNumUpdatesRecordedAsObject(Long val)
Sets the value of 'numUpdatesRecorded'.
|
SrvMonDisruptorStats |
takeDisruptorStats()
'Takes' a reference to the disruptorStats field from the message.
|
getValidationErrors, isValidvoid setNumPutsRecorded(long val)
val - The value to set.void setNumPutsRecordedAsObject(Long val)
val - The value to set.long getNumPutsRecorded()
Long getNumPutsRecordedAsObject()
void clearNumPutsRecorded()
setNumPutsRecorded(long)boolean hasNumPutsRecorded()
getNumPutsRecorded()void setNumUpdatesRecorded(long val)
val - The value to set.void setNumUpdatesRecordedAsObject(Long val)
val - The value to set.long getNumUpdatesRecorded()
Long getNumUpdatesRecordedAsObject()
void clearNumUpdatesRecorded()
setNumUpdatesRecorded(long)boolean hasNumUpdatesRecorded()
getNumUpdatesRecorded()void setNumRemovesRecorded(long val)
val - The value to set.void setNumRemovesRecordedAsObject(Long val)
val - The value to set.long getNumRemovesRecorded()
Long getNumRemovesRecordedAsObject()
void clearNumRemovesRecorded()
setNumRemovesRecorded(long)boolean hasNumRemovesRecorded()
getNumRemovesRecorded()void setNumSendsRecorded(long val)
val - The value to set.void setNumSendsRecordedAsObject(Long val)
val - The value to set.long getNumSendsRecorded()
Long getNumSendsRecordedAsObject()
void clearNumSendsRecorded()
setNumSendsRecorded(long)boolean hasNumSendsRecorded()
getNumSendsRecorded()void setNumCommits(long val)
val - The value to set.void setNumCommitsAsObject(Long val)
val - The value to set.long getNumCommits()
Long getNumCommitsAsObject()
void clearNumCommits()
setNumCommits(long)boolean hasNumCommits()
getNumCommits()void setDetachedSend(boolean val)
val - The value to set.void setDetachedSendAsObject(Boolean val)
val - The value to set.boolean getDetachedSend()
Boolean getDetachedSendAsObject()
void clearDetachedSend()
setDetachedSend(boolean)boolean hasDetachedSend()
getDetachedSend()void setNumForks(long val)
val - The value to set.void setNumForksAsObject(Long val)
val - The value to set.long getNumForks()
Long getNumForksAsObject()
void clearNumForks()
setNumForks(long)boolean hasNumForks()
getNumForks()void setDisruptorStats(SrvMonDisruptorStats val)
val - The value to set.void lendDisruptorStats(SrvMonDisruptorStats 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.SrvMonDisruptorStats getDisruptorStats()
void getDisruptorStatsTo(SrvMonDisruptorStats val)
IF the value is not set, then the contents of the provided SrvMonDisruptorStats are cleared.
val - the value to copy intoSrvMonDisruptorStats.copyInto(SrvMonDisruptorStats)SrvMonDisruptorStats takeDisruptorStats()
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 hasDisruptorStats()
getDisruptorStats()void clearDisruptorStats()
setDisruptorStats(SrvMonDisruptorStats)Copyright © 2019 Neeve Research, LLC. All Rights Reserved.