com.neeve.server.mon
Class SrvMonAppStoreBindingStats

java.lang.Object
  extended by com.neeve.server.mon.SrvMonAppStoreBindingStats
All Implemented Interfaces:
IRogValidatable, ISrvMonAppStoreBindingStats, UtlPool.Item<SrvMonAppStoreBindingStats>, com.neeve.xbuf.IXbufDesyncer

@Generated(value="com.neeve.adm.AdmXbufGenerator",
           date="Wed Mar 28 10:54:31 EDT 2018")
@AdmGenerated(encoding="Xbuf",
              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)")
@AdmFactoryInfo(factoryClass=SrvMonFactory.class,
                vfid=32,
                ofid=32,
                typeId=205)
public final class SrvMonAppStoreBindingStats
extends Object
implements com.neeve.xbuf.IXbufDesyncer, UtlPool.Item<SrvMonAppStoreBindingStats>, ISrvMonAppStoreBindingStats

Holds statistics related to the application's store

An applications store provides an application with HA and fault tolerance by using a combination or replication and persistence.


Nested Class Summary
static class SrvMonAppStoreBindingStats.Field
          The SrvMonAppStoreBindingStats xbuf field (used internally when this entity is used as a field of another entity).
static class SrvMonAppStoreBindingStats.ListField
          The SrvMonAppStoreBindingStats list field (used internally when this entity is used as an array field of another entity).
 
Field Summary
static SrvMonAppStoreBindingStats[] EMPTY_ARRAY
          A preallocated empty array used to avoid garbage when returning empty arrays of this type.
 
Constructor Summary
SrvMonAppStoreBindingStats()
           
SrvMonAppStoreBindingStats(int initialBackingBufferSize)
           
 
Method Summary
 SrvMonAppStoreBindingStats acquire()
           
 void clearCommitLatencies()
          Clears the value of 'commitLatencies' Field Description Latencies statistics for transaction commit (aka 'c').
 void clearCommitQueueSize()
          Clears the value of 'commitQueueSize' Field Description The number of entries commited per commit (aka 'cqs').
 void clearContent()
           
 void clearDeserializeLatencies()
          Clears the value of 'deserializeLatencies' Field Description The time spent deserializing a transactions entries (by a backup store member) (aka 'd').
 void clearICRRole()
          Clears the value of 'ICRRole' Field Description The store's ICR Role.
 void clearICRSenderStats()
          Clears the value of 'ICRSenderStats' Field Description When configured with an ICR Sender, the ICR sender stats.
 void clearIcrSendLatencies()
          Clears the value of 'icrSendLatencies' Field Description The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').
 void clearIndexLatencies()
          Clears the value of 'indexLatencies' Field Description Latencies statistics for store object indexing (if enabled) (aka 'idx').
 void clearNumCommitCompletionsReceived()
          Clears the value of 'numCommitCompletionsReceived' Field Description The number of commit acknowledgements received by this store member from followers.
 void clearNumCommitCompletionsSent()
          Clears the value of 'numCommitCompletionsSent' Field Description The number of commit acknowledgements sent by this store member to the leader.
 void clearNumCommitEntriesReceived()
          Clears the value of 'numCommitEntriesReceived' Field Description The number of committed entries replicated to this store.
 void clearNumCommitEntriesSent()
          Clears the value of 'numCommitEntriesSent' Field Description The number of committed entries replicated by the store.
 void clearNumCommitsReceived()
          Clears the value of 'numCommitsReceived' Field Description The number of committed transactions replicated to this store.
 void clearNumCommitsSent()
          Clears the value of 'numCommitsSent' Field Description The number of committed transactions replicated by the store.
 void clearPersisterStats()
          Clears the value of 'persisterStats' Field Description When configured with a persister, the persister stats.
 void clearPersistLatencies()
          Clears the value of 'persistLatencies' Field Description The amount of time spent persisting transaction entries to disk (aka 'per').
 void clearRole()
          Clears the value of 'role' Field Description The current HA Role for the Store
 void clearSerializeLatencies()
          Clears the value of 'serializeLatencies' Field Description The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').
 void clearSerializeToPersistLatencies()
          Clears the value of 'serializeToPersistLatencies' Field Description 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').
 void clearSerializeToWireLatencies()
          Clears the value of 'serializeToWireLatencies' Field Description The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').
 void clearSize()
          Clears the value of 'size' Field Description The number of objects in the store.
 void clearState()
          Clears the value of 'state' Field Description The current state for the Store
 void clearWireLatencies()
          Clears the value of 'wireLatencies' Field Description 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.
 void clearWireToDeserializeLatencies()
          Clears the value of 'wireToDeserializeLatencies' Field Description 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').
 void clearXRogType()
           
 Object clone()
          Creates a clone of this object.
 SrvMonAppStoreBindingStats copy()
          Creates a copy of this SrvMonAppStoreBindingStats.
 void copyInto(SrvMonAppStoreBindingStats copy)
          Copies the contents of this SrvMonAppStoreBindingStats into the target.
static SrvMonAppStoreBindingStats create()
           
static SrvMonAppStoreBindingStats createFrom(byte[] serializedContainer)
           
static SrvMonAppStoreBindingStats createFrom(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
static SrvMonAppStoreBindingStats createFromSerializedXbufContainer(byte[] serializedContainer)
           
static SrvMonAppStoreBindingStats createFromSerializedXbufContainer(byte[] serializedContainer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
static com.neeve.xbuf.XbufSchema createSchema()
           
 SrvMonAppStoreBindingStats deserializeFromByteArray(byte[] array)
           
 SrvMonAppStoreBindingStats deserializeFromByteArray(byte[] array, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppStoreBindingStats deserializeFromByteBuffer(ByteBuffer buffer)
           
 SrvMonAppStoreBindingStats deserializeFromByteBuffer(ByteBuffer buffer, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppStoreBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length)
           
 SrvMonAppStoreBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 SrvMonAppStoreBindingStats deserializeFromNative(long address, int offset, int length)
           
 SrvMonAppStoreBindingStats deserializeFromNative(long address, int offset, int length, com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)
           
 int desync(PktBuffer buffer, int pos, boolean frameOnly)
           
 void desyncFieldBitmask()
           
 void dispose()
           
 PktBuffer getBackingBuffer()
           
 SrvMonIntSeries getCommitLatencies()
          Gets the value of 'commitLatencies' Field Description Latencies statistics for transaction commit (aka 'c').
static int getCommitLatenciesFieldId()
          Get the field id for 'commitLatencies' This method can be used to set field interests.
 void getCommitLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getCommitQueueSize()
          Gets the value of 'commitQueueSize' Field Description The number of entries commited per commit (aka 'cqs').
static int getCommitQueueSizeFieldId()
          Get the field id for 'commitQueueSize' This method can be used to set field interests.
 void getCommitQueueSizeTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getDeserializeLatencies()
          Gets the value of 'deserializeLatencies' Field Description The time spent deserializing a transactions entries (by a backup store member) (aka 'd').
static int getDeserializeLatenciesFieldId()
          Get the field id for 'deserializeLatencies' This method can be used to set field interests.
 void getDeserializeLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
static com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()
           
 SrvMonAppStoreICRRole getICRRole()
          Gets the value of 'ICRRole' Field Description The store's ICR Role.
 com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreICRRole> getICRRoleField()
           
static int getICRRoleFieldId()
          Get the field id for 'ICRRole' This method can be used to set field interests.
 SrvMonAppStoreBindingICRSenderStats getICRSenderStats()
          Gets the value of 'ICRSenderStats' Field Description When configured with an ICR Sender, the ICR sender stats.
static int getICRSenderStatsFieldId()
          Get the field id for 'ICRSenderStats' This method can be used to set field interests.
 void getICRSenderStatsTo(SrvMonAppStoreBindingICRSenderStats to)
          Copies the value of SrvMonAppStoreBindingICRSenderStats into the provided value.
 SrvMonIntSeries getIcrSendLatencies()
          Gets the value of 'icrSendLatencies' Field Description The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').
static int getIcrSendLatenciesFieldId()
          Get the field id for 'icrSendLatencies' This method can be used to set field interests.
 void getIcrSendLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getIndexLatencies()
          Gets the value of 'indexLatencies' Field Description Latencies statistics for store object indexing (if enabled) (aka 'idx').
static int getIndexLatenciesFieldId()
          Get the field id for 'indexLatencies' This method can be used to set field interests.
 void getIndexLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 boolean getIsReadOnly()
           
 long getNumCommitCompletionsReceived()
          Gets the value of 'numCommitCompletionsReceived' Field Description The number of commit acknowledgements received by this store member from followers.
 com.neeve.xbuf.XbufVariableLongField getNumCommitCompletionsReceivedField()
           
static int getNumCommitCompletionsReceivedFieldId()
          Get the field id for 'numCommitCompletionsReceived' This method can be used to set field interests.
 long getNumCommitCompletionsSent()
          Gets the value of 'numCommitCompletionsSent' Field Description The number of commit acknowledgements sent by this store member to the leader.
 com.neeve.xbuf.XbufVariableLongField getNumCommitCompletionsSentField()
           
static int getNumCommitCompletionsSentFieldId()
          Get the field id for 'numCommitCompletionsSent' This method can be used to set field interests.
 long getNumCommitEntriesReceived()
          Gets the value of 'numCommitEntriesReceived' Field Description The number of committed entries replicated to this store.
 com.neeve.xbuf.XbufVariableLongField getNumCommitEntriesReceivedField()
           
static int getNumCommitEntriesReceivedFieldId()
          Get the field id for 'numCommitEntriesReceived' This method can be used to set field interests.
 long getNumCommitEntriesSent()
          Gets the value of 'numCommitEntriesSent' Field Description The number of committed entries replicated by the store.
 com.neeve.xbuf.XbufVariableLongField getNumCommitEntriesSentField()
           
static int getNumCommitEntriesSentFieldId()
          Get the field id for 'numCommitEntriesSent' This method can be used to set field interests.
 long getNumCommitsReceived()
          Gets the value of 'numCommitsReceived' Field Description The number of committed transactions replicated to this store.
 com.neeve.xbuf.XbufVariableLongField getNumCommitsReceivedField()
           
static int getNumCommitsReceivedFieldId()
          Get the field id for 'numCommitsReceived' This method can be used to set field interests.
 long getNumCommitsSent()
          Gets the value of 'numCommitsSent' Field Description The number of committed transactions replicated by the store.
 com.neeve.xbuf.XbufVariableLongField getNumCommitsSentField()
           
static int getNumCommitsSentFieldId()
          Get the field id for 'numCommitsSent' This method can be used to set field interests.
 int getOwnerCount()
           
 SrvMonAppStoreBindingPersisterStats getPersisterStats()
          Gets the value of 'persisterStats' Field Description When configured with a persister, the persister stats.
static int getPersisterStatsFieldId()
          Get the field id for 'persisterStats' This method can be used to set field interests.
 void getPersisterStatsTo(SrvMonAppStoreBindingPersisterStats to)
          Copies the value of SrvMonAppStoreBindingPersisterStats into the provided value.
 SrvMonIntSeries getPersistLatencies()
          Gets the value of 'persistLatencies' Field Description The amount of time spent persisting transaction entries to disk (aka 'per').
static int getPersistLatenciesFieldId()
          Get the field id for 'persistLatencies' This method can be used to set field interests.
 void getPersistLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 UtlPool<SrvMonAppStoreBindingStats> getPool()
          Get a pool item's pool.
 SrvMonAppStoreBindingRole getRole()
          Gets the value of 'role' Field Description The current HA Role for the Store
 com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingRole> getRoleField()
           
static int getRoleFieldId()
          Get the field id for 'role' This method can be used to set field interests.
 SrvMonIntSeries getSerializeLatencies()
          Gets the value of 'serializeLatencies' Field Description The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').
static int getSerializeLatenciesFieldId()
          Get the field id for 'serializeLatencies' This method can be used to set field interests.
 void getSerializeLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 int getSerializeToNativeLength()
           
 SrvMonIntSeries getSerializeToPersistLatencies()
          Gets the value of 'serializeToPersistLatencies' Field Description 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').
static int getSerializeToPersistLatenciesFieldId()
          Get the field id for 'serializeToPersistLatencies' This method can be used to set field interests.
 void getSerializeToPersistLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getSerializeToWireLatencies()
          Gets the value of 'serializeToWireLatencies' Field Description The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').
static int getSerializeToWireLatenciesFieldId()
          Get the field id for 'serializeToWireLatencies' This method can be used to set field interests.
 void getSerializeToWireLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 int getSize()
          Gets the value of 'size' Field Description The number of objects in the store.
 com.neeve.xbuf.XbufVariableIntField getSizeField()
           
static int getSizeFieldId()
          Get the field id for 'size' This method can be used to set field interests.
 SrvMonAppStoreBindingState getState()
          Gets the value of 'state' Field Description The current state for the Store
 com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingState> getStateField()
           
static int getStateFieldId()
          Get the field id for 'state' This method can be used to set field interests.
 void getValidationErrors(List<XString> results, String errorPrefix)
          Collects validation errors into the provided list.
 SrvMonIntSeries getWireLatencies()
          Gets the value of 'wireLatencies' Field Description 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.
static int getWireLatenciesFieldId()
          Get the field id for 'wireLatencies' This method can be used to set field interests.
 void getWireLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 SrvMonIntSeries getWireToDeserializeLatencies()
          Gets the value of 'wireToDeserializeLatencies' Field Description 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').
static int getWireToDeserializeLatenciesFieldId()
          Get the field id for 'wireToDeserializeLatencies' This method can be used to set field interests.
 void getWireToDeserializeLatenciesTo(SrvMonIntSeries to)
          Copies the value of SrvMonIntSeries into the provided value.
 short getXRogType()
           
 com.neeve.xbuf.XbufVariableShortField getXRogTypeField()
           
static int getXRogTypeFieldId()
          Get the field id for 'xRogType' This method can be used to set field interests.
 boolean hasCommitLatencies()
          Checks for the presence of 'commitLatencies' Field Description Latencies statistics for transaction commit (aka 'c').
 boolean hasCommitQueueSize()
          Checks for the presence of 'commitQueueSize' Field Description The number of entries commited per commit (aka 'cqs').
 boolean hasDeserializeLatencies()
          Checks for the presence of 'deserializeLatencies' Field Description The time spent deserializing a transactions entries (by a backup store member) (aka 'd').
 boolean hasICRRole()
          Checks for the presence of 'ICRRole' Field Description The store's ICR Role.
 boolean hasICRSenderStats()
          Checks for the presence of 'ICRSenderStats' Field Description When configured with an ICR Sender, the ICR sender stats.
 boolean hasIcrSendLatencies()
          Checks for the presence of 'icrSendLatencies' Field Description The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').
 boolean hasIndexLatencies()
          Checks for the presence of 'indexLatencies' Field Description Latencies statistics for store object indexing (if enabled) (aka 'idx').
 boolean hasNumCommitCompletionsReceived()
          Checks for the presence of 'numCommitCompletionsReceived' Field Description The number of commit acknowledgements received by this store member from followers.
 boolean hasNumCommitCompletionsSent()
          Checks for the presence of 'numCommitCompletionsSent' Field Description The number of commit acknowledgements sent by this store member to the leader.
 boolean hasNumCommitEntriesReceived()
          Checks for the presence of 'numCommitEntriesReceived' Field Description The number of committed entries replicated to this store.
 boolean hasNumCommitEntriesSent()
          Checks for the presence of 'numCommitEntriesSent' Field Description The number of committed entries replicated by the store.
 boolean hasNumCommitsReceived()
          Checks for the presence of 'numCommitsReceived' Field Description The number of committed transactions replicated to this store.
 boolean hasNumCommitsSent()
          Checks for the presence of 'numCommitsSent' Field Description The number of committed transactions replicated by the store.
 boolean hasPersisterStats()
          Checks for the presence of 'persisterStats' Field Description When configured with a persister, the persister stats.
 boolean hasPersistLatencies()
          Checks for the presence of 'persistLatencies' Field Description The amount of time spent persisting transaction entries to disk (aka 'per').
 boolean hasRole()
          Checks for the presence of 'role' Field Description The current HA Role for the Store
 boolean hasSerializeLatencies()
          Checks for the presence of 'serializeLatencies' Field Description The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').
 boolean hasSerializeToPersistLatencies()
          Checks for the presence of 'serializeToPersistLatencies' Field Description 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').
 boolean hasSerializeToWireLatencies()
          Checks for the presence of 'serializeToWireLatencies' Field Description The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').
 boolean hasSize()
          Checks for the presence of 'size' Field Description The number of objects in the store.
 boolean hasState()
          Checks for the presence of 'state' Field Description The current state for the Store
 boolean hasWireLatencies()
          Checks for the presence of 'wireLatencies' Field Description 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.
 boolean hasWireToDeserializeLatencies()
          Checks for the presence of 'wireToDeserializeLatencies' Field Description 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').
 boolean hasXRogType()
           
 SrvMonAppStoreBindingStats init()
          Initialize an item.
 boolean isBufferBacked()
           
 boolean isDirty()
           
 boolean isReferenceCounted()
           
 boolean isValid()
          Tests if this object has any validation errors.
 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.
static void optimizeFor(int val)
           
 byte[] serializeToByteArray()
           
 ByteBuffer serializeToByteBuffer()
           
 com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)
           
 int serializeToNative(long address, int addressOffset)
           
 void setAsReadOnly()
           
 void setCommitLatencies(SrvMonIntSeries val)
          Sets the value of 'commitLatencies' Field Description Latencies statistics for transaction commit (aka 'c').
 void setCommitQueueSize(SrvMonIntSeries val)
          Sets the value of 'commitQueueSize' Field Description The number of entries commited per commit (aka 'cqs').
 void setDeserializeLatencies(SrvMonIntSeries val)
          Sets the value of 'deserializeLatencies' Field Description The time spent deserializing a transactions entries (by a backup store member) (aka 'd').
static void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)
           
static void setFieldInterest(List<Integer> fieldIds)
           
 void setICRRole(SrvMonAppStoreICRRole val)
          Sets the value of 'ICRRole' Field Description The store's ICR Role.
 void setICRRoleFrom(com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreICRRole> val)
           
 void setICRSenderStats(SrvMonAppStoreBindingICRSenderStats val)
          Sets the value of 'ICRSenderStats' Field Description When configured with an ICR Sender, the ICR sender stats.
 void setIcrSendLatencies(SrvMonIntSeries val)
          Sets the value of 'icrSendLatencies' Field Description The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').
 void setIndexLatencies(SrvMonIntSeries val)
          Sets the value of 'indexLatencies' Field Description Latencies statistics for store object indexing (if enabled) (aka 'idx').
 void setNumCommitCompletionsReceived(long val)
          Sets the value of 'numCommitCompletionsReceived' Field Description The number of commit acknowledgements received by this store member from followers.
 void setNumCommitCompletionsReceivedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumCommitCompletionsSent(long val)
          Sets the value of 'numCommitCompletionsSent' Field Description The number of commit acknowledgements sent by this store member to the leader.
 void setNumCommitCompletionsSentFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumCommitEntriesReceived(long val)
          Sets the value of 'numCommitEntriesReceived' Field Description The number of committed entries replicated to this store.
 void setNumCommitEntriesReceivedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumCommitEntriesSent(long val)
          Sets the value of 'numCommitEntriesSent' Field Description The number of committed entries replicated by the store.
 void setNumCommitEntriesSentFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumCommitsReceived(long val)
          Sets the value of 'numCommitsReceived' Field Description The number of committed transactions replicated to this store.
 void setNumCommitsReceivedFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setNumCommitsSent(long val)
          Sets the value of 'numCommitsSent' Field Description The number of committed transactions replicated by the store.
 void setNumCommitsSentFrom(com.neeve.xbuf.XbufVariableLongField val)
           
 void setPersisterStats(SrvMonAppStoreBindingPersisterStats val)
          Sets the value of 'persisterStats' Field Description When configured with a persister, the persister stats.
 void setPersistLatencies(SrvMonIntSeries val)
          Sets the value of 'persistLatencies' Field Description The amount of time spent persisting transaction entries to disk (aka 'per').
 SrvMonAppStoreBindingStats setPool(UtlPool<SrvMonAppStoreBindingStats> pool)
          Set a pool item's pool.
 void setRole(SrvMonAppStoreBindingRole val)
          Sets the value of 'role' Field Description The current HA Role for the Store
 void setRoleFrom(com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingRole> val)
           
 void setSerializeLatencies(SrvMonIntSeries val)
          Sets the value of 'serializeLatencies' Field Description The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').
 void setSerializeToPersistLatencies(SrvMonIntSeries val)
          Sets the value of 'serializeToPersistLatencies' Field Description 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').
 void setSerializeToWireLatencies(SrvMonIntSeries val)
          Sets the value of 'serializeToWireLatencies' Field Description The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').
 void setSize(int val)
          Sets the value of 'size' Field Description The number of objects in the store.
 void setSizeFrom(com.neeve.xbuf.XbufVariableIntField val)
           
 void setState(SrvMonAppStoreBindingState val)
          Sets the value of 'state' Field Description The current state for the Store
 void setStateFrom(com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingState> val)
           
 void setWireLatencies(SrvMonIntSeries val)
          Sets the value of 'wireLatencies' Field Description 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.
 void setWireToDeserializeLatencies(SrvMonIntSeries val)
          Sets the value of 'wireToDeserializeLatencies' Field Description 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').
 void setXRogType(short val)
           
 void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)
           
 void sync()
           
 void syncFieldBitmask()
           
 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.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_ARRAY

public static final SrvMonAppStoreBindingStats[] EMPTY_ARRAY
A preallocated empty array used to avoid garbage when returning empty arrays of this type.

Constructor Detail

SrvMonAppStoreBindingStats

public SrvMonAppStoreBindingStats()

SrvMonAppStoreBindingStats

public SrvMonAppStoreBindingStats(int initialBackingBufferSize)
Method Detail

create

public static SrvMonAppStoreBindingStats create()

createFromSerializedXbufContainer

public static SrvMonAppStoreBindingStats createFromSerializedXbufContainer(byte[] serializedContainer,
                                                                           com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

createFromSerializedXbufContainer

public static SrvMonAppStoreBindingStats createFromSerializedXbufContainer(byte[] serializedContainer)

createFrom

public static SrvMonAppStoreBindingStats createFrom(byte[] serializedContainer,
                                                    com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

createFrom

public static SrvMonAppStoreBindingStats createFrom(byte[] serializedContainer)

setDesyncPolicy

public static final void setDesyncPolicy(com.neeve.xbuf.XbufDesyncPolicy val)

getDesyncPolicy

public static final com.neeve.xbuf.XbufDesyncPolicy getDesyncPolicy()

setFieldInterest

public static final void setFieldInterest(List<Integer> fieldIds)

clearContent

public final void clearContent()

syncFieldBitmask

public final void syncFieldBitmask()

desyncFieldBitmask

public final void desyncFieldBitmask()

getBackingBuffer

public final PktBuffer getBackingBuffer()

optimizeFor

public static final void optimizeFor(int val)

setAsReadOnly

public final void setAsReadOnly()

getIsReadOnly

public final boolean getIsReadOnly()

getXRogTypeFieldId

public static final int getXRogTypeFieldId()
Get the field id for 'xRogType'

This method can be used to set field interests.

See Also:
getXRogType()

setXRogType

public final void setXRogType(short val)

getXRogType

public final short getXRogType()

setXRogTypeFrom

public final void setXRogTypeFrom(com.neeve.xbuf.XbufVariableShortField val)

getXRogTypeField

public final com.neeve.xbuf.XbufVariableShortField getXRogTypeField()

hasXRogType

public final boolean hasXRogType()

clearXRogType

public final void clearXRogType()

getRoleFieldId

public static final int getRoleFieldId()
Get the field id for 'role'

This method can be used to set field interests.

See Also:
getRole()

setRole

public final void setRole(SrvMonAppStoreBindingRole val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'role'

Field Description

The current HA Role for the Store

Specified by:
setRole in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

setRoleFrom

public final void setRoleFrom(com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingRole> val)

getRoleField

public final com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingRole> getRoleField()

getRole

public final SrvMonAppStoreBindingRole getRole()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'role'

Field Description

The current HA Role for the Store

Specified by:
getRole in interface ISrvMonAppStoreBindingStats
Returns:
The current HA Role for the Store

hasRole

public final boolean hasRole()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'role'

Field Description

The current HA Role for the Store

Specified by:
hasRole in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getRole()

clearRole

public final void clearRole()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'role'

Field Description

The current HA Role for the Store

Specified by:
clearRole in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setRole(SrvMonAppStoreBindingRole)

getStateFieldId

public static final int getStateFieldId()
Get the field id for 'state'

This method can be used to set field interests.

See Also:
getState()

setState

public final void setState(SrvMonAppStoreBindingState val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'state'

Field Description

The current state for the Store

Specified by:
setState in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

setStateFrom

public final void setStateFrom(com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingState> val)

getStateField

public final com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreBindingState> getStateField()

getState

public final SrvMonAppStoreBindingState getState()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'state'

Field Description

The current state for the Store

Specified by:
getState in interface ISrvMonAppStoreBindingStats
Returns:
The current state for the Store

hasState

public final boolean hasState()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'state'

Field Description

The current state for the Store

Specified by:
hasState in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getState()

clearState

public final void clearState()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'state'

Field Description

The current state for the Store

Specified by:
clearState in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setState(SrvMonAppStoreBindingState)

getSizeFieldId

public static final int getSizeFieldId()
Get the field id for 'size'

This method can be used to set field interests.

See Also:
getSize()

setSize

public final void setSize(int val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'size'

Field Description

The number of objects in the store.

Specified by:
setSize in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

getSize

public final int getSize()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'size'

Field Description

The number of objects in the store.

Specified by:
getSize in interface ISrvMonAppStoreBindingStats
Returns:
The number of objects in the store.

setSizeFrom

public final void setSizeFrom(com.neeve.xbuf.XbufVariableIntField val)

getSizeField

public final com.neeve.xbuf.XbufVariableIntField getSizeField()

hasSize

public final boolean hasSize()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'size'

Field Description

The number of objects in the store.

Specified by:
hasSize in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getSize()

clearSize

public final void clearSize()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'size'

Field Description

The number of objects in the store.

Specified by:
clearSize in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setSize(int)

getNumCommitsSentFieldId

public static final int getNumCommitsSentFieldId()
Get the field id for 'numCommitsSent'

This method can be used to set field interests.

See Also:
getNumCommitsSent()

setNumCommitsSent

public final void setNumCommitsSent(long val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'numCommitsSent'

Field Description

The number of committed transactions replicated by the store.

Specified by:
setNumCommitsSent in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

getNumCommitsSent

public final long getNumCommitsSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'numCommitsSent'

Field Description

The number of committed transactions replicated by the store.

Specified by:
getNumCommitsSent in interface ISrvMonAppStoreBindingStats
Returns:
The number of committed transactions replicated by the store.

setNumCommitsSentFrom

public final void setNumCommitsSentFrom(com.neeve.xbuf.XbufVariableLongField val)

getNumCommitsSentField

public final com.neeve.xbuf.XbufVariableLongField getNumCommitsSentField()

hasNumCommitsSent

public final boolean hasNumCommitsSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'numCommitsSent'

Field Description

The number of committed transactions replicated by the store.

Specified by:
hasNumCommitsSent in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getNumCommitsSent()

clearNumCommitsSent

public final void clearNumCommitsSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'numCommitsSent'

Field Description

The number of committed transactions replicated by the store.

Specified by:
clearNumCommitsSent in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setNumCommitsSent(long)

getNumCommitEntriesSentFieldId

public static final int getNumCommitEntriesSentFieldId()
Get the field id for 'numCommitEntriesSent'

This method can be used to set field interests.

See Also:
getNumCommitEntriesSent()

setNumCommitEntriesSent

public final void setNumCommitEntriesSent(long val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'numCommitEntriesSent'

Field Description

The number of committed entries replicated by the store.

Specified by:
setNumCommitEntriesSent in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

getNumCommitEntriesSent

public final long getNumCommitEntriesSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'numCommitEntriesSent'

Field Description

The number of committed entries replicated by the store.

Specified by:
getNumCommitEntriesSent in interface ISrvMonAppStoreBindingStats
Returns:
The number of committed entries replicated by the store.

setNumCommitEntriesSentFrom

public final void setNumCommitEntriesSentFrom(com.neeve.xbuf.XbufVariableLongField val)

getNumCommitEntriesSentField

public final com.neeve.xbuf.XbufVariableLongField getNumCommitEntriesSentField()

hasNumCommitEntriesSent

public final boolean hasNumCommitEntriesSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'numCommitEntriesSent'

Field Description

The number of committed entries replicated by the store.

Specified by:
hasNumCommitEntriesSent in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getNumCommitEntriesSent()

clearNumCommitEntriesSent

public final void clearNumCommitEntriesSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'numCommitEntriesSent'

Field Description

The number of committed entries replicated by the store.

Specified by:
clearNumCommitEntriesSent in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setNumCommitEntriesSent(long)

getNumCommitsReceivedFieldId

public static final int getNumCommitsReceivedFieldId()
Get the field id for 'numCommitsReceived'

This method can be used to set field interests.

See Also:
getNumCommitsReceived()

setNumCommitsReceived

public final void setNumCommitsReceived(long val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'numCommitsReceived'

Field Description

The number of committed transactions replicated to this store.

Specified by:
setNumCommitsReceived in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

getNumCommitsReceived

public final long getNumCommitsReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'numCommitsReceived'

Field Description

The number of committed transactions replicated to this store.

Specified by:
getNumCommitsReceived in interface ISrvMonAppStoreBindingStats
Returns:
The number of committed transactions replicated to this store.

setNumCommitsReceivedFrom

public final void setNumCommitsReceivedFrom(com.neeve.xbuf.XbufVariableLongField val)

getNumCommitsReceivedField

public final com.neeve.xbuf.XbufVariableLongField getNumCommitsReceivedField()

hasNumCommitsReceived

public final boolean hasNumCommitsReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'numCommitsReceived'

Field Description

The number of committed transactions replicated to this store.

Specified by:
hasNumCommitsReceived in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getNumCommitsReceived()

clearNumCommitsReceived

public final void clearNumCommitsReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'numCommitsReceived'

Field Description

The number of committed transactions replicated to this store.

Specified by:
clearNumCommitsReceived in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setNumCommitsReceived(long)

getNumCommitEntriesReceivedFieldId

public static final int getNumCommitEntriesReceivedFieldId()
Get the field id for 'numCommitEntriesReceived'

This method can be used to set field interests.

See Also:
getNumCommitEntriesReceived()

setNumCommitEntriesReceived

public final void setNumCommitEntriesReceived(long val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'numCommitEntriesReceived'

Field Description

The number of committed entries replicated to this store.

Specified by:
setNumCommitEntriesReceived in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

getNumCommitEntriesReceived

public final long getNumCommitEntriesReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'numCommitEntriesReceived'

Field Description

The number of committed entries replicated to this store.

Specified by:
getNumCommitEntriesReceived in interface ISrvMonAppStoreBindingStats
Returns:
The number of committed entries replicated to this store.

setNumCommitEntriesReceivedFrom

public final void setNumCommitEntriesReceivedFrom(com.neeve.xbuf.XbufVariableLongField val)

getNumCommitEntriesReceivedField

public final com.neeve.xbuf.XbufVariableLongField getNumCommitEntriesReceivedField()

hasNumCommitEntriesReceived

public final boolean hasNumCommitEntriesReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'numCommitEntriesReceived'

Field Description

The number of committed entries replicated to this store.

Specified by:
hasNumCommitEntriesReceived in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getNumCommitEntriesReceived()

clearNumCommitEntriesReceived

public final void clearNumCommitEntriesReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'numCommitEntriesReceived'

Field Description

The number of committed entries replicated to this store.

Specified by:
clearNumCommitEntriesReceived in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setNumCommitEntriesReceived(long)

getNumCommitCompletionsSentFieldId

public static final int getNumCommitCompletionsSentFieldId()
Get the field id for 'numCommitCompletionsSent'

This method can be used to set field interests.

See Also:
getNumCommitCompletionsSent()

setNumCommitCompletionsSent

public final void setNumCommitCompletionsSent(long val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'numCommitCompletionsSent'

Field Description

The number of commit acknowledgements sent by this store member to the leader.

Specified by:
setNumCommitCompletionsSent in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

getNumCommitCompletionsSent

public final long getNumCommitCompletionsSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'numCommitCompletionsSent'

Field Description

The number of commit acknowledgements sent by this store member to the leader.

Specified by:
getNumCommitCompletionsSent in interface ISrvMonAppStoreBindingStats
Returns:
The number of commit acknowledgements sent by this store member to the leader.

setNumCommitCompletionsSentFrom

public final void setNumCommitCompletionsSentFrom(com.neeve.xbuf.XbufVariableLongField val)

getNumCommitCompletionsSentField

public final com.neeve.xbuf.XbufVariableLongField getNumCommitCompletionsSentField()

hasNumCommitCompletionsSent

public final boolean hasNumCommitCompletionsSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'numCommitCompletionsSent'

Field Description

The number of commit acknowledgements sent by this store member to the leader.

Specified by:
hasNumCommitCompletionsSent in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getNumCommitCompletionsSent()

clearNumCommitCompletionsSent

public final void clearNumCommitCompletionsSent()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'numCommitCompletionsSent'

Field Description

The number of commit acknowledgements sent by this store member to the leader.

Specified by:
clearNumCommitCompletionsSent in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setNumCommitCompletionsSent(long)

getNumCommitCompletionsReceivedFieldId

public static final int getNumCommitCompletionsReceivedFieldId()
Get the field id for 'numCommitCompletionsReceived'

This method can be used to set field interests.

See Also:
getNumCommitCompletionsReceived()

setNumCommitCompletionsReceived

public final void setNumCommitCompletionsReceived(long val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'numCommitCompletionsReceived'

Field Description

The number of commit acknowledgements received by this store member from followers.

Specified by:
setNumCommitCompletionsReceived in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

getNumCommitCompletionsReceived

public final long getNumCommitCompletionsReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'numCommitCompletionsReceived'

Field Description

The number of commit acknowledgements received by this store member from followers.

Specified by:
getNumCommitCompletionsReceived in interface ISrvMonAppStoreBindingStats
Returns:
The number of commit acknowledgements received by this store member from followers.

setNumCommitCompletionsReceivedFrom

public final void setNumCommitCompletionsReceivedFrom(com.neeve.xbuf.XbufVariableLongField val)

getNumCommitCompletionsReceivedField

public final com.neeve.xbuf.XbufVariableLongField getNumCommitCompletionsReceivedField()

hasNumCommitCompletionsReceived

public final boolean hasNumCommitCompletionsReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'numCommitCompletionsReceived'

Field Description

The number of commit acknowledgements received by this store member from followers.

Specified by:
hasNumCommitCompletionsReceived in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getNumCommitCompletionsReceived()

clearNumCommitCompletionsReceived

public final void clearNumCommitCompletionsReceived()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'numCommitCompletionsReceived'

Field Description

The number of commit acknowledgements received by this store member from followers.

Specified by:
clearNumCommitCompletionsReceived in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setNumCommitCompletionsReceived(long)

getICRRoleFieldId

public static final int getICRRoleFieldId()
Get the field id for 'ICRRole'

This method can be used to set field interests.

See Also:
getICRRole()

setICRRole

public final void setICRRole(SrvMonAppStoreICRRole val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'ICRRole'

Field Description

The store's ICR Role.

Specified by:
setICRRole in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

setICRRoleFrom

public final void setICRRoleFrom(com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreICRRole> val)

getICRRoleField

public final com.neeve.xbuf.XbufVariableEnumField<SrvMonAppStoreICRRole> getICRRoleField()

getICRRole

public final SrvMonAppStoreICRRole getICRRole()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'ICRRole'

Field Description

The store's ICR Role.

Specified by:
getICRRole in interface ISrvMonAppStoreBindingStats
Returns:
The store's ICR Role.

hasICRRole

public final boolean hasICRRole()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'ICRRole'

Field Description

The store's ICR Role.

Specified by:
hasICRRole in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getICRRole()

clearICRRole

public final void clearICRRole()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'ICRRole'

Field Description

The store's ICR Role.

Specified by:
clearICRRole in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setICRRole(SrvMonAppStoreICRRole)

getSerializeLatenciesFieldId

public static final int getSerializeLatenciesFieldId()
Get the field id for 'serializeLatencies'

This method can be used to set field interests.

See Also:
getSerializeLatencies()

setSerializeLatencies

public final void setSerializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'serializeLatencies'

Field Description

The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').

Specified by:
setSerializeLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendSerializeLatencies

public final void lendSerializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').

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.

Specified by:
lendSerializeLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getSerializeLatencies

public final SrvMonIntSeries getSerializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'serializeLatencies'

Field Description

The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').

Specified by:
getSerializeLatencies in interface ISrvMonAppStoreBindingStats
Returns:
The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').

getSerializeLatenciesTo

public final void getSerializeLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getSerializeLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeSerializeLatencies

public final SrvMonIntSeries takeSerializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the serializeLatencies field from the message.

Field Description

The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').

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.

Specified by:
takeSerializeLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasSerializeLatencies

public final boolean hasSerializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'serializeLatencies'

Field Description

The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').

Specified by:
hasSerializeLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getSerializeLatencies()

clearSerializeLatencies

public final void clearSerializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'serializeLatencies'

Field Description

The amount of time spent serializing transaction entries in preparation of replication / and persistence (aka 's').

Specified by:
clearSerializeLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setSerializeLatencies(SrvMonIntSeries)

getSerializeToWireLatenciesFieldId

public static final int getSerializeToWireLatenciesFieldId()
Get the field id for 'serializeToWireLatencies'

This method can be used to set field interests.

See Also:
getSerializeToWireLatencies()

setSerializeToWireLatencies

public final void setSerializeToWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'serializeToWireLatencies'

Field Description

The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').

Specified by:
setSerializeToWireLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendSerializeToWireLatencies

public final void lendSerializeToWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').

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.

Specified by:
lendSerializeToWireLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getSerializeToWireLatencies

public final SrvMonIntSeries getSerializeToWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'serializeToWireLatencies'

Field Description

The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').

Specified by:
getSerializeToWireLatencies in interface ISrvMonAppStoreBindingStats
Returns:
The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').

getSerializeToWireLatenciesTo

public final void getSerializeToWireLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getSerializeToWireLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeSerializeToWireLatencies

public final SrvMonIntSeries takeSerializeToWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the serializeToWireLatencies field from the message.

Field Description

The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').

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.

Specified by:
takeSerializeToWireLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasSerializeToWireLatencies

public final boolean hasSerializeToWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'serializeToWireLatencies'

Field Description

The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').

Specified by:
hasSerializeToWireLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getSerializeToWireLatencies()

clearSerializeToWireLatencies

public final void clearSerializeToWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'serializeToWireLatencies'

Field Description

The time between serializing transaction entries to the last entry being written to the wire (but not stabilized) for replication (aka 's2w').

Specified by:
clearSerializeToWireLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setSerializeToWireLatencies(SrvMonIntSeries)

getSerializeToPersistLatenciesFieldId

public static final int getSerializeToPersistLatenciesFieldId()
Get the field id for 'serializeToPersistLatencies'

This method can be used to set field interests.

See Also:
getSerializeToPersistLatencies()

setSerializeToPersistLatencies

public final void setSerializeToPersistLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'serializeToPersistLatencies'

Field Description

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').

Specified by:
setSerializeToPersistLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendSerializeToPersistLatencies

public final void lendSerializeToPersistLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

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').

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.

Specified by:
lendSerializeToPersistLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getSerializeToPersistLatencies

public final SrvMonIntSeries getSerializeToPersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'serializeToPersistLatencies'

Field Description

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').

Specified by:
getSerializeToPersistLatencies in interface ISrvMonAppStoreBindingStats
Returns:
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').

getSerializeToPersistLatenciesTo

public final void getSerializeToPersistLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getSerializeToPersistLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeSerializeToPersistLatencies

public final SrvMonIntSeries takeSerializeToPersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the serializeToPersistLatencies field from the message.

Field Description

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').

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.

Specified by:
takeSerializeToPersistLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasSerializeToPersistLatencies

public final boolean hasSerializeToPersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'serializeToPersistLatencies'

Field Description

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').

Specified by:
hasSerializeToPersistLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getSerializeToPersistLatencies()

clearSerializeToPersistLatencies

public final void clearSerializeToPersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'serializeToPersistLatencies'

Field Description

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').

Specified by:
clearSerializeToPersistLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setSerializeToPersistLatencies(SrvMonIntSeries)

getWireLatenciesFieldId

public static final int getWireLatenciesFieldId()
Get the field id for 'wireLatencies'

This method can be used to set field interests.

See Also:
getWireLatencies()

setWireLatencies

public final void setWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'wireLatencies'

Field Description

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.

Specified by:
setWireLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendWireLatencies

public final void lendWireLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

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.

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.

Specified by:
lendWireLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getWireLatencies

public final SrvMonIntSeries getWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'wireLatencies'

Field Description

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.

Specified by:
getWireLatencies in interface ISrvMonAppStoreBindingStats
Returns:
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')

getWireLatenciesTo

public final void getWireLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getWireLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeWireLatencies

public final SrvMonIntSeries takeWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the wireLatencies field from the message.

Field Description

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.

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.

Specified by:
takeWireLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasWireLatencies

public final boolean hasWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'wireLatencies'

Field Description

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.

Specified by:
hasWireLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getWireLatencies()

clearWireLatencies

public final void clearWireLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'wireLatencies'

Field Description

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.

Specified by:
clearWireLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setWireLatencies(SrvMonIntSeries)

getWireToDeserializeLatenciesFieldId

public static final int getWireToDeserializeLatenciesFieldId()
Get the field id for 'wireToDeserializeLatencies'

This method can be used to set field interests.

See Also:
getWireToDeserializeLatencies()

setWireToDeserializeLatencies

public final void setWireToDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'wireToDeserializeLatencies'

Field Description

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').

Specified by:
setWireToDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendWireToDeserializeLatencies

public final void lendWireToDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

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').

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.

Specified by:
lendWireToDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getWireToDeserializeLatencies

public final SrvMonIntSeries getWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'wireToDeserializeLatencies'

Field Description

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').

Specified by:
getWireToDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Returns:
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').

getWireToDeserializeLatenciesTo

public final void getWireToDeserializeLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getWireToDeserializeLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeWireToDeserializeLatencies

public final SrvMonIntSeries takeWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the wireToDeserializeLatencies field from the message.

Field Description

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').

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.

Specified by:
takeWireToDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasWireToDeserializeLatencies

public final boolean hasWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'wireToDeserializeLatencies'

Field Description

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').

Specified by:
hasWireToDeserializeLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getWireToDeserializeLatencies()

clearWireToDeserializeLatencies

public final void clearWireToDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'wireToDeserializeLatencies'

Field Description

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').

Specified by:
clearWireToDeserializeLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setWireToDeserializeLatencies(SrvMonIntSeries)

getDeserializeLatenciesFieldId

public static final int getDeserializeLatenciesFieldId()
Get the field id for 'deserializeLatencies'

This method can be used to set field interests.

See Also:
getDeserializeLatencies()

setDeserializeLatencies

public final void setDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'deserializeLatencies'

Field Description

The time spent deserializing a transactions entries (by a backup store member) (aka 'd').

Specified by:
setDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendDeserializeLatencies

public final void lendDeserializeLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The time spent deserializing a transactions entries (by a backup store member) (aka 'd').

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.

Specified by:
lendDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getDeserializeLatencies

public final SrvMonIntSeries getDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'deserializeLatencies'

Field Description

The time spent deserializing a transactions entries (by a backup store member) (aka 'd').

Specified by:
getDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Returns:
The time spent deserializing a transactions entries (by a backup store member) (aka 'd').

getDeserializeLatenciesTo

public final void getDeserializeLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getDeserializeLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeDeserializeLatencies

public final SrvMonIntSeries takeDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the deserializeLatencies field from the message.

Field Description

The time spent deserializing a transactions entries (by a backup store member) (aka 'd').

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.

Specified by:
takeDeserializeLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasDeserializeLatencies

public final boolean hasDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'deserializeLatencies'

Field Description

The time spent deserializing a transactions entries (by a backup store member) (aka 'd').

Specified by:
hasDeserializeLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getDeserializeLatencies()

clearDeserializeLatencies

public final void clearDeserializeLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'deserializeLatencies'

Field Description

The time spent deserializing a transactions entries (by a backup store member) (aka 'd').

Specified by:
clearDeserializeLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setDeserializeLatencies(SrvMonIntSeries)

getPersistLatenciesFieldId

public static final int getPersistLatenciesFieldId()
Get the field id for 'persistLatencies'

This method can be used to set field interests.

See Also:
getPersistLatencies()

setPersistLatencies

public final void setPersistLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'persistLatencies'

Field Description

The amount of time spent persisting transaction entries to disk (aka 'per').

Specified by:
setPersistLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendPersistLatencies

public final void lendPersistLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The amount of time spent persisting transaction entries to disk (aka 'per').

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.

Specified by:
lendPersistLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getPersistLatencies

public final SrvMonIntSeries getPersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'persistLatencies'

Field Description

The amount of time spent persisting transaction entries to disk (aka 'per').

Specified by:
getPersistLatencies in interface ISrvMonAppStoreBindingStats
Returns:
The amount of time spent persisting transaction entries to disk (aka 'per').

getPersistLatenciesTo

public final void getPersistLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getPersistLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takePersistLatencies

public final SrvMonIntSeries takePersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the persistLatencies field from the message.

Field Description

The amount of time spent persisting transaction entries to disk (aka 'per').

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.

Specified by:
takePersistLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasPersistLatencies

public final boolean hasPersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'persistLatencies'

Field Description

The amount of time spent persisting transaction entries to disk (aka 'per').

Specified by:
hasPersistLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getPersistLatencies()

clearPersistLatencies

public final void clearPersistLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'persistLatencies'

Field Description

The amount of time spent persisting transaction entries to disk (aka 'per').

Specified by:
clearPersistLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setPersistLatencies(SrvMonIntSeries)

getIcrSendLatenciesFieldId

public static final int getIcrSendLatenciesFieldId()
Get the field id for 'icrSendLatencies'

This method can be used to set field interests.

See Also:
getIcrSendLatencies()

setIcrSendLatencies

public final void setIcrSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'icrSendLatencies'

Field Description

The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').

Specified by:
setIcrSendLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendIcrSendLatencies

public final void lendIcrSendLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').

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.

Specified by:
lendIcrSendLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getIcrSendLatencies

public final SrvMonIntSeries getIcrSendLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'icrSendLatencies'

Field Description

The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').

Specified by:
getIcrSendLatencies in interface ISrvMonAppStoreBindingStats
Returns:
The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').

getIcrSendLatenciesTo

public final void getIcrSendLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getIcrSendLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeIcrSendLatencies

public final SrvMonIntSeries takeIcrSendLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the icrSendLatencies field from the message.

Field Description

The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').

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.

Specified by:
takeIcrSendLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasIcrSendLatencies

public final boolean hasIcrSendLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'icrSendLatencies'

Field Description

The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').

Specified by:
hasIcrSendLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getIcrSendLatencies()

clearIcrSendLatencies

public final void clearIcrSendLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'icrSendLatencies'

Field Description

The amount of time spent sending transaction entries through an ICR receiver (aka 'icr').

Specified by:
clearIcrSendLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setIcrSendLatencies(SrvMonIntSeries)

getIndexLatenciesFieldId

public static final int getIndexLatenciesFieldId()
Get the field id for 'indexLatencies'

This method can be used to set field interests.

See Also:
getIndexLatencies()

setIndexLatencies

public final void setIndexLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'indexLatencies'

Field Description

Latencies statistics for store object indexing (if enabled) (aka 'idx').

Specified by:
setIndexLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendIndexLatencies

public final void lendIndexLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

Latencies statistics for store object indexing (if enabled) (aka 'idx').

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.

Specified by:
lendIndexLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getIndexLatencies

public final SrvMonIntSeries getIndexLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'indexLatencies'

Field Description

Latencies statistics for store object indexing (if enabled) (aka 'idx').

Specified by:
getIndexLatencies in interface ISrvMonAppStoreBindingStats
Returns:
Latencies statistics for store object indexing (if enabled) (aka 'idx').

getIndexLatenciesTo

public final void getIndexLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getIndexLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeIndexLatencies

public final SrvMonIntSeries takeIndexLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the indexLatencies field from the message.

Field Description

Latencies statistics for store object indexing (if enabled) (aka 'idx').

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.

Specified by:
takeIndexLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasIndexLatencies

public final boolean hasIndexLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'indexLatencies'

Field Description

Latencies statistics for store object indexing (if enabled) (aka 'idx').

Specified by:
hasIndexLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getIndexLatencies()

clearIndexLatencies

public final void clearIndexLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'indexLatencies'

Field Description

Latencies statistics for store object indexing (if enabled) (aka 'idx').

Specified by:
clearIndexLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setIndexLatencies(SrvMonIntSeries)

getCommitLatenciesFieldId

public static final int getCommitLatenciesFieldId()
Get the field id for 'commitLatencies'

This method can be used to set field interests.

See Also:
getCommitLatencies()

setCommitLatencies

public final void setCommitLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'commitLatencies'

Field Description

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.

Specified by:
setCommitLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendCommitLatencies

public final void lendCommitLatencies(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

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.

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.

Specified by:
lendCommitLatencies in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getCommitLatencies

public final SrvMonIntSeries getCommitLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'commitLatencies'

Field Description

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.

Specified by:
getCommitLatencies in interface ISrvMonAppStoreBindingStats
Returns:
Latencies statistics for transaction commit (aka 'c').

getCommitLatenciesTo

public final void getCommitLatenciesTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getCommitLatenciesTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeCommitLatencies

public final SrvMonIntSeries takeCommitLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the commitLatencies field from the message.

Field Description

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.

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.

Specified by:
takeCommitLatencies in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasCommitLatencies

public final boolean hasCommitLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'commitLatencies'

Field Description

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.

Specified by:
hasCommitLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getCommitLatencies()

clearCommitLatencies

public final void clearCommitLatencies()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'commitLatencies'

Field Description

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.

Specified by:
clearCommitLatencies in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setCommitLatencies(SrvMonIntSeries)

getCommitQueueSizeFieldId

public static final int getCommitQueueSizeFieldId()
Get the field id for 'commitQueueSize'

This method can be used to set field interests.

See Also:
getCommitQueueSize()

setCommitQueueSize

public final void setCommitQueueSize(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'commitQueueSize'

Field Description

The number of entries commited per commit (aka 'cqs').

Specified by:
setCommitQueueSize in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendCommitQueueSize

public final void lendCommitQueueSize(SrvMonIntSeries val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonIntSeries to the message for this field.

Field Description

The number of entries commited per commit (aka 'cqs').

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.

Specified by:
lendCommitQueueSize in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getCommitQueueSize

public final SrvMonIntSeries getCommitQueueSize()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'commitQueueSize'

Field Description

The number of entries commited per commit (aka 'cqs').

Specified by:
getCommitQueueSize in interface ISrvMonAppStoreBindingStats
Returns:
The number of entries commited per commit (aka 'cqs').

getCommitQueueSizeTo

public final void getCommitQueueSizeTo(SrvMonIntSeries to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonIntSeries into the provided value.

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

Specified by:
getCommitQueueSizeTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonIntSeries.copyInto(SrvMonIntSeries)

takeCommitQueueSize

public final SrvMonIntSeries takeCommitQueueSize()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the commitQueueSize field from the message.

Field Description

The number of entries commited per commit (aka 'cqs').

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.

Specified by:
takeCommitQueueSize in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasCommitQueueSize

public final boolean hasCommitQueueSize()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'commitQueueSize'

Field Description

The number of entries commited per commit (aka 'cqs').

Specified by:
hasCommitQueueSize in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getCommitQueueSize()

clearCommitQueueSize

public final void clearCommitQueueSize()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'commitQueueSize'

Field Description

The number of entries commited per commit (aka 'cqs').

Specified by:
clearCommitQueueSize in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setCommitQueueSize(SrvMonIntSeries)

getPersisterStatsFieldId

public static final int getPersisterStatsFieldId()
Get the field id for 'persisterStats'

This method can be used to set field interests.

See Also:
getPersisterStats()

setPersisterStats

public final void setPersisterStats(SrvMonAppStoreBindingPersisterStats val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'persisterStats'

Field Description

When configured with a persister, the persister stats.

Specified by:
setPersisterStats in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendPersisterStats

public final void lendPersisterStats(SrvMonAppStoreBindingPersisterStats val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonAppStoreBindingPersisterStats to the message for this field.

Field Description

When configured with a persister, the persister stats.

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.

Specified by:
lendPersisterStats in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getPersisterStats

public final SrvMonAppStoreBindingPersisterStats getPersisterStats()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'persisterStats'

Field Description

When configured with a persister, the persister stats.

Specified by:
getPersisterStats in interface ISrvMonAppStoreBindingStats
Returns:
When configured with a persister, the persister stats.

getPersisterStatsTo

public final void getPersisterStatsTo(SrvMonAppStoreBindingPersisterStats to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonAppStoreBindingPersisterStats into the provided value.

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

Specified by:
getPersisterStatsTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonAppStoreBindingPersisterStats.copyInto(SrvMonAppStoreBindingPersisterStats)

takePersisterStats

public final SrvMonAppStoreBindingPersisterStats takePersisterStats()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the persisterStats field from the message.

Field Description

When configured with a persister, the persister stats.

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.

Specified by:
takePersisterStats in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasPersisterStats

public final boolean hasPersisterStats()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'persisterStats'

Field Description

When configured with a persister, the persister stats.

Specified by:
hasPersisterStats in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getPersisterStats()

clearPersisterStats

public final void clearPersisterStats()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'persisterStats'

Field Description

When configured with a persister, the persister stats.

Specified by:
clearPersisterStats in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setPersisterStats(SrvMonAppStoreBindingPersisterStats)

getICRSenderStatsFieldId

public static final int getICRSenderStatsFieldId()
Get the field id for 'ICRSenderStats'

This method can be used to set field interests.

See Also:
getICRSenderStats()

setICRSenderStats

public final void setICRSenderStats(SrvMonAppStoreBindingICRSenderStats val)
Description copied from interface: ISrvMonAppStoreBindingStats
Sets the value of 'ICRSenderStats'

Field Description

When configured with an ICR Sender, the ICR sender stats.

Specified by:
setICRSenderStats in interface ISrvMonAppStoreBindingStats
Parameters:
val - The value to set.

lendICRSenderStats

public final void lendICRSenderStats(SrvMonAppStoreBindingICRSenderStats val)
Description copied from interface: ISrvMonAppStoreBindingStats
'Lends' a reference of the SrvMonAppStoreBindingICRSenderStats to the message for this field.

Field Description

When configured with an ICR Sender, the ICR sender stats.

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.

Specified by:
lendICRSenderStats in interface ISrvMonAppStoreBindingStats
Parameters:
val - the value to 'lend' to lend.

getICRSenderStats

public final SrvMonAppStoreBindingICRSenderStats getICRSenderStats()
Description copied from interface: ISrvMonAppStoreBindingStats
Gets the value of 'ICRSenderStats'

Field Description

When configured with an ICR Sender, the ICR sender stats.

Specified by:
getICRSenderStats in interface ISrvMonAppStoreBindingStats
Returns:
When configured with an ICR Sender, the ICR sender stats.

getICRSenderStatsTo

public final void getICRSenderStatsTo(SrvMonAppStoreBindingICRSenderStats to)
Description copied from interface: ISrvMonAppStoreBindingStats
Copies the value of SrvMonAppStoreBindingICRSenderStats into the provided value.

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

Specified by:
getICRSenderStatsTo in interface ISrvMonAppStoreBindingStats
Parameters:
to - the value to copy into
See Also:
SrvMonAppStoreBindingICRSenderStats.copyInto(SrvMonAppStoreBindingICRSenderStats)

takeICRSenderStats

public final SrvMonAppStoreBindingICRSenderStats takeICRSenderStats()
Description copied from interface: ISrvMonAppStoreBindingStats
'Takes' a reference to the ICRSenderStats field from the message.

Field Description

When configured with an ICR Sender, the ICR sender stats.

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.

Specified by:
takeICRSenderStats in interface ISrvMonAppStoreBindingStats
Returns:
a 'taken' reference to the field or null if the field is not set.

hasICRSenderStats

public final boolean hasICRSenderStats()
Description copied from interface: ISrvMonAppStoreBindingStats
Checks for the presence of 'ICRSenderStats'

Field Description

When configured with an ICR Sender, the ICR sender stats.

Specified by:
hasICRSenderStats in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.getICRSenderStats()

clearICRSenderStats

public final void clearICRSenderStats()
Description copied from interface: ISrvMonAppStoreBindingStats
Clears the value of 'ICRSenderStats'

Field Description

When configured with an ICR Sender, the ICR sender stats.

Specified by:
clearICRSenderStats in interface ISrvMonAppStoreBindingStats
See Also:
ISrvMonAppStoreBindingStats.setICRSenderStats(SrvMonAppStoreBindingICRSenderStats)

isDirty

public final boolean isDirty()

createSchema

public static final com.neeve.xbuf.XbufSchema createSchema()

serializeToByteArray

public final byte[] serializeToByteArray()

serializeToByteBuffer

public final ByteBuffer serializeToByteBuffer()

serializeToIOBuffer

public final com.neeve.io.IOBuffer serializeToIOBuffer(boolean useNative)

isBufferBacked

public final boolean isBufferBacked()

getSerializeToNativeLength

public final int getSerializeToNativeLength()

serializeToNative

public final int serializeToNative(long address,
                                   int addressOffset)

deserializeFromIOElasticBuffer

public final SrvMonAppStoreBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer,
                                                                       int offset,
                                                                       int length,
                                                                       com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromIOElasticBuffer

public final SrvMonAppStoreBindingStats deserializeFromIOElasticBuffer(com.neeve.io.IOElasticBuffer buffer,
                                                                       int offset,
                                                                       int length)

deserializeFromByteArray

public final SrvMonAppStoreBindingStats deserializeFromByteArray(byte[] array,
                                                                 com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromByteArray

public final SrvMonAppStoreBindingStats deserializeFromByteArray(byte[] array)

deserializeFromByteBuffer

public final SrvMonAppStoreBindingStats deserializeFromByteBuffer(ByteBuffer buffer,
                                                                  com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromByteBuffer

public final SrvMonAppStoreBindingStats deserializeFromByteBuffer(ByteBuffer buffer)

deserializeFromNative

public final SrvMonAppStoreBindingStats deserializeFromNative(long address,
                                                              int offset,
                                                              int length,
                                                              com.neeve.xbuf.XbufDesyncPolicy desyncPolicy)

deserializeFromNative

public final SrvMonAppStoreBindingStats deserializeFromNative(long address,
                                                              int offset,
                                                              int length)

sync

public final void sync()

desync

public final int desync(PktBuffer buffer,
                        int pos,
                        boolean frameOnly)
Specified by:
desync in interface com.neeve.xbuf.IXbufDesyncer

init

public final SrvMonAppStoreBindingStats init()
Description copied from interface: UtlPool.Item
Initialize an item.

This 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.

Specified by:
init in interface UtlPool.Item<SrvMonAppStoreBindingStats>
Returns:
Return 'this' object for method invocation chaining.

setPool

public final SrvMonAppStoreBindingStats setPool(UtlPool<SrvMonAppStoreBindingStats> pool)
Description copied from interface: UtlPool.Item
Set a pool item's pool.

This 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.

Specified by:
setPool in interface UtlPool.Item<SrvMonAppStoreBindingStats>
Returns:
Return 'this' object for method invocation chaining.

getPool

public final UtlPool<SrvMonAppStoreBindingStats> getPool()
Description copied from interface: UtlPool.Item
Get a pool item's pool.

This method should return the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool)

Specified by:
getPool in interface UtlPool.Item<SrvMonAppStoreBindingStats>
Returns:
the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool)

isReferenceCounted

public final boolean isReferenceCounted()

acquire

public final SrvMonAppStoreBindingStats acquire()

getOwnerCount

public final int getOwnerCount()

dispose

public final void dispose()

clone

public final Object clone()
Creates a clone of this object.

This method differs from the copy() method in that:

Overrides:
clone in class Object

copy

public final SrvMonAppStoreBindingStats copy()
Creates a copy of this SrvMonAppStoreBindingStats.

The copy copies primitive, enum and embedded entity fields into the returned copy. Each embedded entity field is cloned so that modifications made to the copy's embedded entity fields do not affect this SrvMonAppStoreBindingStats's embedded entity fields.

The returned copy will be writeable even if this SrvMonAppStoreBindingStats is read only.

Xbuf Pass-through Fields

When backed by a buffer, this operation copies the underlying buffer which means that if the message was deserialized from with unrecognized fields, such fields will be preserved in the copy as well.

Returns:
The copied entity.

copyInto

public final void copyInto(SrvMonAppStoreBindingStats copy)
Copies the contents of this SrvMonAppStoreBindingStats into the target.

The copy clears the target's contents and copies primitive, enum and embedded entity fields into the provided copy. Each embedded entity field is cloned so that modifications made to the copy's embedded entity fields do not affect this SrvMonAppStoreBindingStats's embedded entity fields.

The returned copy will be writeable even if this SrvMonAppStoreBindingStats is read only.

Xbuf Pass-through Fields

When backed by a buffer, this operation copies the underlying buffer which means that if the message was deserialized from with unrecognized fields, such fields will be preserved in the copy as well.

Parameters:
copy - The target into which to copy.

isValid

public final boolean isValid()
Description copied from interface: IRogValidatable
Tests if this object has any validation errors.

Specified by:
isValid in interface IRogValidatable

getValidationErrors

public final void getValidationErrors(List<XString> results,
                                      String errorPrefix)
Description copied from interface: IRogValidatable
Collects validation errors into the provided list. It is illegal for the caller to hold onto the List of XStrings beyond the lifespace of this object.

Specified by:
getValidationErrors in interface IRogValidatable
Parameters:
results - 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.

toString

public final String toString()
Overrides:
toString in class Object


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