@Generated(value="com.neeve.adm.AdmFactory", date="Tue Sep 16 04:36:05 UTC 2025") @AdmGenerated(encoding="xbuf", compatLevel="5.0.0", admVersion="Unknown Version", date="9/16/25 4:36 AM", buildInfo="nvx-rumi-server-4.0.595 (Rumi ADM Maven Plugin)") public final class SrvMonHeartbeatFactory extends Object implements IStoreObjectFactory, MessageViewFactory
| ADM Message Summary |
|---|
| Type | Id | Description |
|---|---|---|
SrvMonHeartbeatMessage |
99 |
Rumi XVM Heartbeat.
The XVM heartbeat is emitted by a Rumi XVM at regular intervals and contains all of the stats reported by a XVM. |
OFID_ADM_ANNOTATED_CODE_TEST, OFID_AEP_ENVIRONMENT_FACTORY, OFID_AEP_FLOW_FACTORY, OFID_AEP_MESSAGE_FACTORY, OFID_AEP_TXN_STATS_FACTORY, OFID_EAGLE_RESERVED_FACTORYID_END, OFID_EAGLE_RESERVED_FACTORYID_START, OFID_HORNET_RESERVED_FACTORYID_END, OFID_HORNET_RESERVED_FACTORYID_START, OFID_NULL, OFID_ODS_BINDING_UNIT_TEST, OFID_ODS_PERF_TOOL, OFID_ODS_STRESS_TOOL, OFID_ODS_TOOL, OFID_PLATFORM_STATIC_LAST, OFID_ROG_PACKET_FACTORY, OFID_RUMI_RESERVED_FACTORYID_END, OFID_SERVER_FLOW_FACTORY, OFID_SRV_MON_ALERT_FACTORY, OFID_SRV_MON_CNC_FACTORY, OFID_SRV_MON_FACTORY, OFID_SRV_MON_LIFECYCLE_FACTORYVFID_AEP_MESSAGE_FACTORY, VFID_AEP_TXN_STATS_FACTORY, VFID_EAGLE_RESERVED_FACTORYID_END, VFID_EAGLE_RESERVED_FACTORYID_START, VFID_HORNET_RESERVED_FACTORYID_END, VFID_HORNET_RESERVED_FACTORYID_START, VFID_MAP, VFID_NULL, VFID_PACKET, VFID_PLATFORM_STATIC_LAST, VFID_ROG_PACKET, VFID_ROG_PACKET_MANAGER, VFID_RUMI_RESERVED_FACTORYID_END, VFID_SRV_MON_ALERT_FACTORY, VFID_SRV_MON_CNC_FACTORY, VFID_SRV_MON_COMMON_FACTORY, VFID_SRV_MON_FACTORY, VFID_SRV_MON_LIFECYCLE_FACTORY| Constructor and Description |
|---|
SrvMonHeartbeatFactory() |
| Modifier and Type | Method and Description |
|---|---|
static SrvMonHeartbeatFactory |
create(Properties props)
Constructor for when loading factory from configuration repository.
|
MessageView |
create(short type)
Implementation of
MessageViewFactory.create(short) |
IStoreObject |
create(short type,
com.eaio.uuid.UUID id,
IStoreObject.EncodingType encodingType,
PktPacket packet)
|
static SrvMonHeartbeatMessage |
createSrvMonHeartbeatMessage()
SrvMonHeartbeatMessage factory method
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects.
|
static SrvMonHeartbeatMessage |
createSrvMonHeartbeatMessage(com.eaio.uuid.UUID id)
SrvMonHeartbeatMessage factory method
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects initialized with a given store id.
|
static SrvMonHeartbeatMessage |
createSrvMonHeartbeatMessageFromJson(String json)
SrvMonHeartbeatMessage factory method
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects
from a serialized content object.
|
static SrvMonHeartbeatMessage |
createSrvMonHeartbeatMessageFromRawJson(String json)
SrvMonHeartbeatMessage factory method
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects
from a serialized content object.
|
short |
getOfid()
Implementation of
IStoreObjectFactory.getOfid() |
short |
getVfid()
Implementation of
MessageViewFactory.getVfid() |
MessageView |
wrap(short type,
int encodingType,
Object message)
Implementation of
MessageViewFactory.wrap(short, int, java.lang.Object) |
public static final short OFID
IStoreObjectFactory id.
The store factory ID is used to register the object in the StoreObjectFactoryRegistry}
used by ODS stores for deserializing objects.
public static final short VFID
MessageViewFactory id.
The message factory ID is used to register the object in the MessageViewFactoryRegistry}
used by SMA binding for deserializing received messages.
public static final short TFID
This id is reserved for platform internal use.
public static final short ID_SrvMonMsgTypeStats
SrvMonMsgTypeStats type id.public static final short ID_SrvMonAppEngineStats
SrvMonAppEngineStats type id.public static final short ID_SrvMonLongHistogram
SrvMonLongHistogram type id.public static final short ID_SrvMonAppStoreBindingICRSenderStats
SrvMonAppStoreBindingICRSenderStats type id.public static final short ID_SrvMonSysMemoryStats
SrvMonSysMemoryStats type id.public static final short ID_SrvMonAppStoreBindingStats
SrvMonAppStoreBindingStats type id.public static final short ID_SrvMonSysThreadStats
SrvMonSysThreadStats type id.public static final short ID_SrvMonSysMemoryIOBufCounters
SrvMonSysMemoryIOBufCounters type id.public static final short ID_SrvMonUserSeriesStat
SrvMonUserSeriesStat type id.public static final short ID_SrvMonSysMemoryEntityTypeCounters
SrvMonSysMemoryEntityTypeCounters type id.public static final short ID_SrvMonAppBusChannelInfo
SrvMonAppBusChannelInfo type id.public static final short ID_SrvMonIntHistogram
SrvMonIntHistogram type id.public static final short ID_SrvMonSysIndividualThreadStats
SrvMonSysIndividualThreadStats type id.public static final short ID_SrvMonLongSeries
SrvMonLongSeries type id.public static final short ID_SrvMonAppInfo
SrvMonAppInfo type id.public static final short ID_SrvMonIntSeries
SrvMonIntSeries type id.public static final short ID_SrvMonAppBusBindingStats
SrvMonAppBusBindingStats type id.public static final short ID_SrvMonUserGaugeStat
SrvMonUserGaugeStat type id.public static final short ID_SrvMonAppEventMultiplexerFeederQueueStats
SrvMonAppEventMultiplexerFeederQueueStats type id.public static final short ID_SrvMonSysStats
SrvMonSysStats type id.public static final short ID_SrvMonUserStats
SrvMonUserStats type id.public static final short ID_SrvMonHeartbeatMessage
SrvMonHeartbeatMessage type id.public static final short ID_SrvMonAppStats
SrvMonAppStats type id.public static final short ID_SrvMonSysDiskStats
SrvMonSysDiskStats type id.public static final short ID_SrvMonAdminClientStats
SrvMonAdminClientStats type id.public static final short ID_SrvMonAppBusBindingInfo
SrvMonAppBusBindingInfo type id.public static final short ID_SrvMonSysMemoryUsage
SrvMonSysMemoryUsage type id.public static final short ID_SrvMonSysMemoryNativeCounters
SrvMonSysMemoryNativeCounters type id.public static final short ID_SrvMonPoolStats
SrvMonPoolStats type id.public static final short ID_SrvMonSysGCCollectorStats
SrvMonSysGCCollectorStats type id.public static final short ID_SrvMonDisruptorStats
SrvMonDisruptorStats type id.public static final short ID_SrvMonUserCounterStat
SrvMonUserCounterStat type id.public static final short ID_SrvMonAppStoreBindingPersisterStats
SrvMonAppStoreBindingPersisterStats type id.public static final short ID_SrvMonAppClientInfo
SrvMonAppClientInfo type id.public static final short ID_SrvMonAppEventMultiplexerStats
SrvMonAppEventMultiplexerStats type id.public static final short ID_SrvMonAppFlowInfo
SrvMonAppFlowInfo type id.public static final short ID_SrvMonSysMemoryOffHeapUsage
SrvMonSysMemoryOffHeapUsage type id.public static final short ID_SrvMonSysGCStats
SrvMonSysGCStats type id.public static final short ID_SrvMonSysJITStats
SrvMonSysJITStats type id.public static final short ID_SrvMonAppMessageLoggerStats
SrvMonAppMessageLoggerStats type id.public static final int PKTID_SrvMonMsgTypeStats
SrvMonMsgTypeStats backing packet id type.
SrvMonMsgTypeStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppEngineStats
SrvMonAppEngineStats backing packet id type.
SrvMonAppEngineStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonLongHistogram
SrvMonLongHistogram backing packet id type.
SrvMonLongHistogram are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppStoreBindingICRSenderStats
SrvMonAppStoreBindingICRSenderStats backing packet id type.
SrvMonAppStoreBindingICRSenderStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysMemoryStats
SrvMonSysMemoryStats backing packet id type.
SrvMonSysMemoryStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppStoreBindingStats
SrvMonAppStoreBindingStats backing packet id type.
SrvMonAppStoreBindingStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysThreadStats
SrvMonSysThreadStats backing packet id type.
SrvMonSysThreadStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysMemoryIOBufCounters
SrvMonSysMemoryIOBufCounters backing packet id type.
SrvMonSysMemoryIOBufCounters are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonUserSeriesStat
SrvMonUserSeriesStat backing packet id type.
SrvMonUserSeriesStat are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysMemoryEntityTypeCounters
SrvMonSysMemoryEntityTypeCounters backing packet id type.
SrvMonSysMemoryEntityTypeCounters are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppBusChannelInfo
SrvMonAppBusChannelInfo backing packet id type.
SrvMonAppBusChannelInfo are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonIntHistogram
SrvMonIntHistogram backing packet id type.
SrvMonIntHistogram are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysIndividualThreadStats
SrvMonSysIndividualThreadStats backing packet id type.
SrvMonSysIndividualThreadStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonLongSeries
SrvMonLongSeries backing packet id type.
SrvMonLongSeries are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppInfo
SrvMonAppInfo backing packet id type.
SrvMonAppInfo are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonIntSeries
SrvMonIntSeries backing packet id type.
SrvMonIntSeries are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppBusBindingStats
SrvMonAppBusBindingStats backing packet id type.
SrvMonAppBusBindingStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonUserGaugeStat
SrvMonUserGaugeStat backing packet id type.
SrvMonUserGaugeStat are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppEventMultiplexerFeederQueueStats
SrvMonAppEventMultiplexerFeederQueueStats backing packet id type.
SrvMonAppEventMultiplexerFeederQueueStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysStats
SrvMonSysStats backing packet id type.
SrvMonSysStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonUserStats
SrvMonUserStats backing packet id type.
SrvMonUserStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonHeartbeatMessage
SrvMonHeartbeatMessage backing packet id type.
SrvMonHeartbeatMessage are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppStats
SrvMonAppStats backing packet id type.
SrvMonAppStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysDiskStats
SrvMonSysDiskStats backing packet id type.
SrvMonSysDiskStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAdminClientStats
SrvMonAdminClientStats backing packet id type.
SrvMonAdminClientStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppBusBindingInfo
SrvMonAppBusBindingInfo backing packet id type.
SrvMonAppBusBindingInfo are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysMemoryUsage
SrvMonSysMemoryUsage backing packet id type.
SrvMonSysMemoryUsage are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysMemoryNativeCounters
SrvMonSysMemoryNativeCounters backing packet id type.
SrvMonSysMemoryNativeCounters are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonPoolStats
SrvMonPoolStats backing packet id type.
SrvMonPoolStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysGCCollectorStats
SrvMonSysGCCollectorStats backing packet id type.
SrvMonSysGCCollectorStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonDisruptorStats
SrvMonDisruptorStats backing packet id type.
SrvMonDisruptorStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonUserCounterStat
SrvMonUserCounterStat backing packet id type.
SrvMonUserCounterStat are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppStoreBindingPersisterStats
SrvMonAppStoreBindingPersisterStats backing packet id type.
SrvMonAppStoreBindingPersisterStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppClientInfo
SrvMonAppClientInfo backing packet id type.
SrvMonAppClientInfo are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppEventMultiplexerStats
SrvMonAppEventMultiplexerStats backing packet id type.
SrvMonAppEventMultiplexerStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppFlowInfo
SrvMonAppFlowInfo backing packet id type.
SrvMonAppFlowInfo are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysMemoryOffHeapUsage
SrvMonSysMemoryOffHeapUsage backing packet id type.
SrvMonSysMemoryOffHeapUsage are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysGCStats
SrvMonSysGCStats backing packet id type.
SrvMonSysGCStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonSysJITStats
SrvMonSysJITStats backing packet id type.
SrvMonSysJITStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final int PKTID_SrvMonAppMessageLoggerStats
SrvMonAppMessageLoggerStats backing packet id type.
SrvMonAppMessageLoggerStats are backet by a packet which is used for
efficient transport, serialization and pooling. This constants defines
the unique packet type id.
public static final SrvMonHeartbeatFactory create(Properties props)
public static final SrvMonHeartbeatMessage createSrvMonHeartbeatMessage(com.eaio.uuid.UUID id)
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects initialized with a given store id. It is equivalent to using 'SrvMonHeartbeatMessage.create(id)'.
public static final SrvMonHeartbeatMessage createSrvMonHeartbeatMessage()
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects. It is equivalent to using 'SrvMonHeartbeatMessage.create()'.
public static final SrvMonHeartbeatMessage createSrvMonHeartbeatMessageFromJson(String json)
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects from a serialized content object. It is equivalent to using 'SrvMonHeartbeatMessage .createFromJson(String)'.
public static final SrvMonHeartbeatMessage createSrvMonHeartbeatMessageFromRawJson(String json)
This method is the factory method for creating 'SrvMonHeartbeatMessage' objects from a serialized content object. It is equivalent to using 'SrvMonHeartbeatMessage .createFromRawJson(String)'.
public final short getOfid()
IStoreObjectFactory.getOfid()getOfid in interface IStoreObjectFactorypublic final IStoreObject create(short type, com.eaio.uuid.UUID id, IStoreObject.EncodingType encodingType, PktPacket packet)
IStoreObjectFactory.create(short, com.eaio.uuid.UUID, com.neeve.ods.IStoreObject.EncodingType, com.neeve.pkt.PktPacket)create in interface IStoreObjectFactorytype - The type of the object to create. The object type is the unique
identifier of the object relative to its object factory. The type is used to
identify the object's Java class to instantiateid - The id of the object to create. The object id is the unique identifier
of an object in its ODS store.encodingType - The object's content encoding type.packet - The serialized form of the object.public final short getVfid()
MessageViewFactory.getVfid()getVfid in interface MessageViewFactorypublic final MessageView create(short type)
MessageViewFactory.create(short)create in interface MessageViewFactorytype - The message view's typepublic final MessageView wrap(short type, int encodingType, Object message)
MessageViewFactory.wrap(short, int, java.lang.Object)wrap in interface MessageViewFactorytype - The message view's typeencodingType - The message's encoding typemessage - The serialized message to wrap the view around.Copyright © 2019 N5 Technologies, Inc. All Rights Reserved.