com.neeve.server.mon
Interface ISrvMonAppStoreBindingICRSenderStats

All Superinterfaces:
IRogValidatable
All Known Implementing Classes:
SrvMonAppStoreBindingICRSenderStats

@Generated(value="com.neeve.adm.AdmGenerator",
           date="Wed Mar 28 10:54:31 EDT 2018")
@AdmGenerated(compatLevel="3.8.0",
              admVersion="nvx-adm v3.7.265 (build 0)",
              date="3/28/18 10:54 AM",
              buildInfo="nvx-talon-3.7.265 (nvx-codegen-plugin)")
public interface ISrvMonAppStoreBindingICRSenderStats
extends IRogValidatable

Holds stats for a store's Inter Cluster Replication sender.


Method Summary
 void clearDetachedSend()
          Clears the value of 'detachedSend' Field Description Indicates if the ICR sender is operating in detached mode.
 void clearDisruptorStats()
          Clears the value of 'disruptorStats' Field Description The disruptor stats for an ICR sender operating in detached mode.
 void clearNumCommits()
          Clears the value of 'numCommits' Field Description The number of commits recorded by the sender.
 void clearNumForks()
          Clears the value of 'numForks' Field Description The number of forked packets persisted.
 void clearNumPutsRecorded()
          Clears the value of 'numPutsRecorded' Field Description The number of puts recorded by the sender.
 void clearNumRemovesRecorded()
          Clears the value of 'numRemovesRecorded' Field Description The number of removes recorded by the sender.
 void clearNumSendsRecorded()
          Clears the value of 'numSendsRecorded' Field Description The number of sends recorded by the sender.
 void clearNumUpdatesRecorded()
          Clears the value of 'numUpdatesRecorded' Field Description The number of updates recorded by the sender.
 boolean getDetachedSend()
          Gets the value of 'detachedSend' Field Description Indicates if the ICR sender is operating in detached mode.
 SrvMonDisruptorStats getDisruptorStats()
          Gets the value of 'disruptorStats' Field Description The disruptor stats for an ICR sender operating in detached mode.
 void getDisruptorStatsTo(SrvMonDisruptorStats val)
          Copies the value of SrvMonDisruptorStats into the provided value.
 long getNumCommits()
          Gets the value of 'numCommits' Field Description The number of commits recorded by the sender.
 long getNumForks()
          Gets the value of 'numForks' Field Description The number of forked packets persisted.
 long getNumPutsRecorded()
          Gets the value of 'numPutsRecorded' Field Description The number of puts recorded by the sender.
 long getNumRemovesRecorded()
          Gets the value of 'numRemovesRecorded' Field Description The number of removes recorded by the sender.
 long getNumSendsRecorded()
          Gets the value of 'numSendsRecorded' Field Description The number of sends recorded by the sender.
 long getNumUpdatesRecorded()
          Gets the value of 'numUpdatesRecorded' Field Description The number of updates recorded by the sender.
 boolean hasDetachedSend()
          Checks for the presence of 'detachedSend' Field Description Indicates if the ICR sender is operating in detached mode.
 boolean hasDisruptorStats()
          Checks for the presence of 'disruptorStats' Field Description The disruptor stats for an ICR sender operating in detached mode.
 boolean hasNumCommits()
          Checks for the presence of 'numCommits' Field Description The number of commits recorded by the sender.
 boolean hasNumForks()
          Checks for the presence of 'numForks' Field Description The number of forked packets persisted.
 boolean hasNumPutsRecorded()
          Checks for the presence of 'numPutsRecorded' Field Description The number of puts recorded by the sender.
 boolean hasNumRemovesRecorded()
          Checks for the presence of 'numRemovesRecorded' Field Description The number of removes recorded by the sender.
 boolean hasNumSendsRecorded()
          Checks for the presence of 'numSendsRecorded' Field Description The number of sends recorded by the sender.
 boolean hasNumUpdatesRecorded()
          Checks for the presence of 'numUpdatesRecorded' Field Description The number of updates recorded by the sender.
 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' Field Description Indicates if the ICR sender is operating in detached mode.
 void setDisruptorStats(SrvMonDisruptorStats val)
          Sets the value of 'disruptorStats' Field Description The disruptor stats for an ICR sender operating in detached mode.
 void setNumCommits(long val)
          Sets the value of 'numCommits' Field Description The number of commits recorded by the sender.
 void setNumForks(long val)
          Sets the value of 'numForks' Field Description The number of forked packets persisted.
 void setNumPutsRecorded(long val)
          Sets the value of 'numPutsRecorded' Field Description The number of puts recorded by the sender.
 void setNumRemovesRecorded(long val)
          Sets the value of 'numRemovesRecorded' Field Description The number of removes recorded by the sender.
 void setNumSendsRecorded(long val)
          Sets the value of 'numSendsRecorded' Field Description The number of sends recorded by the sender.
 void setNumUpdatesRecorded(long val)
          Sets the value of 'numUpdatesRecorded' Field Description The number of updates recorded by the sender.
 SrvMonDisruptorStats takeDisruptorStats()
          'Takes' a reference to the disruptorStats field from the message.
 
Methods inherited from interface com.neeve.rog.IRogValidatable
getValidationErrors, isValid
 

Method Detail

setNumPutsRecorded

void setNumPutsRecorded(long val)
Sets the value of 'numPutsRecorded'

Field Description

The number of puts recorded by the sender.

Parameters:
val - The value to set.

getNumPutsRecorded

long getNumPutsRecorded()
Gets the value of 'numPutsRecorded'

Field Description

The number of puts recorded by the sender.

Returns:
The number of puts recorded by the sender.

clearNumPutsRecorded

void clearNumPutsRecorded()
Clears the value of 'numPutsRecorded'

Field Description

The number of puts recorded by the sender.

See Also:
setNumPutsRecorded(long)

hasNumPutsRecorded

boolean hasNumPutsRecorded()
Checks for the presence of 'numPutsRecorded'

Field Description

The number of puts recorded by the sender.

See Also:
getNumPutsRecorded()

setNumUpdatesRecorded

void setNumUpdatesRecorded(long val)
Sets the value of 'numUpdatesRecorded'

Field Description

The number of updates recorded by the sender.

Parameters:
val - The value to set.

getNumUpdatesRecorded

long getNumUpdatesRecorded()
Gets the value of 'numUpdatesRecorded'

Field Description

The number of updates recorded by the sender.

Returns:
The number of updates recorded by the sender.

clearNumUpdatesRecorded

void clearNumUpdatesRecorded()
Clears the value of 'numUpdatesRecorded'

Field Description

The number of updates recorded by the sender.

See Also:
setNumUpdatesRecorded(long)

hasNumUpdatesRecorded

boolean hasNumUpdatesRecorded()
Checks for the presence of 'numUpdatesRecorded'

Field Description

The number of updates recorded by the sender.

See Also:
getNumUpdatesRecorded()

setNumRemovesRecorded

void setNumRemovesRecorded(long val)
Sets the value of 'numRemovesRecorded'

Field Description

The number of removes recorded by the sender.

Parameters:
val - The value to set.

getNumRemovesRecorded

long getNumRemovesRecorded()
Gets the value of 'numRemovesRecorded'

Field Description

The number of removes recorded by the sender.

Returns:
The number of removes recorded by the sender.

clearNumRemovesRecorded

void clearNumRemovesRecorded()
Clears the value of 'numRemovesRecorded'

Field Description

The number of removes recorded by the sender.

See Also:
setNumRemovesRecorded(long)

hasNumRemovesRecorded

boolean hasNumRemovesRecorded()
Checks for the presence of 'numRemovesRecorded'

Field Description

The number of removes recorded by the sender.

See Also:
getNumRemovesRecorded()

setNumSendsRecorded

void setNumSendsRecorded(long val)
Sets the value of 'numSendsRecorded'

Field Description

The number of sends recorded by the sender.

Parameters:
val - The value to set.

getNumSendsRecorded

long getNumSendsRecorded()
Gets the value of 'numSendsRecorded'

Field Description

The number of sends recorded by the sender.

Returns:
The number of sends recorded by the sender.

clearNumSendsRecorded

void clearNumSendsRecorded()
Clears the value of 'numSendsRecorded'

Field Description

The number of sends recorded by the sender.

See Also:
setNumSendsRecorded(long)

hasNumSendsRecorded

boolean hasNumSendsRecorded()
Checks for the presence of 'numSendsRecorded'

Field Description

The number of sends recorded by the sender.

See Also:
getNumSendsRecorded()

setNumCommits

void setNumCommits(long val)
Sets the value of 'numCommits'

Field Description

The number of commits recorded by the sender.

Parameters:
val - The value to set.

getNumCommits

long getNumCommits()
Gets the value of 'numCommits'

Field Description

The number of commits recorded by the sender.

Returns:
The number of commits recorded by the sender.

clearNumCommits

void clearNumCommits()
Clears the value of 'numCommits'

Field Description

The number of commits recorded by the sender.

See Also:
setNumCommits(long)

hasNumCommits

boolean hasNumCommits()
Checks for the presence of 'numCommits'

Field Description

The number of commits recorded by the sender.

See Also:
getNumCommits()

setDetachedSend

void setDetachedSend(boolean val)
Sets the value of 'detachedSend'

Field Description

Indicates if the ICR sender is operating in detached mode.

Parameters:
val - The value to set.

getDetachedSend

boolean getDetachedSend()
Gets the value of 'detachedSend'

Field Description

Indicates if the ICR sender is operating in detached mode.

Returns:
Indicates if the ICR sender is operating in detached mode.

clearDetachedSend

void clearDetachedSend()
Clears the value of 'detachedSend'

Field Description

Indicates if the ICR sender is operating in detached mode.

See Also:
setDetachedSend(boolean)

hasDetachedSend

boolean hasDetachedSend()
Checks for the presence of 'detachedSend'

Field Description

Indicates if the ICR sender is operating in detached mode.

See Also:
getDetachedSend()

setNumForks

void setNumForks(long val)
Sets the value of 'numForks'

Field Description

The number of forked packets persisted.

Parameters:
val - The value to set.

getNumForks

long getNumForks()
Gets the value of 'numForks'

Field Description

The number of forked packets persisted.

Returns:
The number of forked packets persisted.

clearNumForks

void clearNumForks()
Clears the value of 'numForks'

Field Description

The number of forked packets persisted.

See Also:
setNumForks(long)

hasNumForks

boolean hasNumForks()
Checks for the presence of 'numForks'

Field Description

The number of forked packets persisted.

See Also:
getNumForks()

setDisruptorStats

void setDisruptorStats(SrvMonDisruptorStats val)
Sets the value of 'disruptorStats'

Field Description

The disruptor stats for an ICR sender operating in detached mode.

Parameters:
val - The value to set.

lendDisruptorStats

void lendDisruptorStats(SrvMonDisruptorStats val)
'Lends' a reference of the SrvMonDisruptorStats to the message for this field.

Field Description

The disruptor stats for an ICR sender operating in detached mode.

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.

Parameters:
val - the value to 'lend' to lend.

getDisruptorStats

SrvMonDisruptorStats getDisruptorStats()
Gets the value of 'disruptorStats'

Field Description

The disruptor stats for an ICR sender operating in detached mode.

Returns:
The disruptor stats for an ICR sender operating in detached mode.

getDisruptorStatsTo

void getDisruptorStatsTo(SrvMonDisruptorStats val)
Copies the value of SrvMonDisruptorStats into the provided value.

IF the value is not set, then the contents of the provided SrvMonDisruptorStats are cleared.

Parameters:
val - the value to copy into
See Also:
SrvMonDisruptorStats.copyInto(SrvMonDisruptorStats)

takeDisruptorStats

SrvMonDisruptorStats takeDisruptorStats()
'Takes' a reference to the disruptorStats field from the message.

Field Description

The disruptor stats for an ICR sender operating in detached mode.

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.

Returns:
a 'taken' reference to the field or null if the field is not set.

hasDisruptorStats

boolean hasDisruptorStats()
Checks for the presence of 'disruptorStats'

Field Description

The disruptor stats for an ICR sender operating in detached mode.

See Also:
getDisruptorStats()

clearDisruptorStats

void clearDisruptorStats()
Clears the value of 'disruptorStats'

Field Description

The disruptor stats for an ICR sender operating in detached mode.

See Also:
setDisruptorStats(SrvMonDisruptorStats)


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.