public interface MessageViewFactory
A message view factory manufactures specific message views. Each view factory is uniquely identified in the system via an identifier (a short value). Factories are dynamically loaded by the SMA runtime and used to reconstitute message views on the receive side.
Modifier and Type | Field and Description |
---|---|
static short |
VFID_AEP_MESSAGE_FACTORY
The AepMessageFactory
ADM Model Factory Id: -2
Factory Class Name : com.neeve.aep.messages.AepMessageFactory
Factory ID : 34
|
static short |
VFID_AEP_TXN_STATS_FACTORY
The AepMonTxnStatsFactory
ADM Model Factory Id: -5
Factory Class Name : com.neeve.aep.mon.txnstats.AepMonTxnStatsFactory
Factory ID : 37
|
static short |
VFID_EAGLE_RESERVED_FACTORYID_END
The ending index reserved for eagle message view factory ids.
|
static short |
VFID_EAGLE_RESERVED_FACTORYID_START
The starting index reserved for eagle message view factory ids.
|
static short |
VFID_HORNET_RESERVED_FACTORYID_END
The ending index reserved for eagle message view factory ids.
|
static short |
VFID_HORNET_RESERVED_FACTORYID_START
The starting index reserved for hornet message view factory ids.
|
static short |
VFID_MAP
Identifies the 'map' message view factory
|
static short |
VFID_NULL
Signifies a 'null view factory.
|
static short |
VFID_PLATFORM_STATIC_LAST
Identifies the last platform static factory id.
|
static short |
VFID_RAW
Identifies the 'raw' message view factory
|
static short |
VFID_ROG_PACKET_MANAGER
Identifies the ROG Packet Manager (link perf tool plugin) object factory.
|
static short |
VFID_ROG_RAW
Identify the 'rog raw' message factory.
|
static short |
VFID_SRV_MON_ALERT_FACTORY
The SrvMonAlertFactory.
|
static short |
VFID_SRV_MON_CNC_FACTORY
The SrvMonCnCFactory.
|
static short |
VFID_SRV_MON_COMMON_FACTORY
The SrvMonCommonFactory
ADM Model Factory Id: -6
Factory Class Name : com.neeve.server.mon.cnc.SrvMonCommonFactory
Factory ID : 38
|
static short |
VFID_SRV_MON_FACTORY
The SrvMonFactory.
|
static short |
VFID_SRV_MON_LIFECYCLE_FACTORY
The SrvMonCnCFactory.
|
static short |
VFID_TALON_RESERVED_FACTORYID_END
The last reserved Talon message factory ids.
|
Modifier and Type | Method and Description |
---|---|
MessageView |
create(short type)
Create a new message by type
|
short |
getVfid()
Get the factory's unique identifier
|
MessageView |
wrap(short type,
int encodingType,
Object message)
Wrap a message view around a message.
|
static final short VFID_NULL
static final short VFID_RAW
static final short VFID_MAP
static final short VFID_ROG_PACKET_MANAGER
static final short VFID_ROG_RAW
static final short VFID_PLATFORM_STATIC_LAST
(AdmFactoryId * -1) + 1 + 31
static final short VFID_SRV_MON_FACTORY
static final short VFID_AEP_MESSAGE_FACTORY
static final short VFID_SRV_MON_LIFECYCLE_FACTORY
static final short VFID_SRV_MON_ALERT_FACTORY
static final short VFID_SRV_MON_CNC_FACTORY
static final short VFID_AEP_TXN_STATS_FACTORY
static final short VFID_SRV_MON_COMMON_FACTORY
static final short VFID_TALON_RESERVED_FACTORYID_END
static final short VFID_EAGLE_RESERVED_FACTORYID_START
static final short VFID_EAGLE_RESERVED_FACTORYID_END
static final short VFID_HORNET_RESERVED_FACTORYID_START
static final short VFID_HORNET_RESERVED_FACTORYID_END
short getVfid()
MessageView create(short type)
type
- The message view's typeMessageView wrap(short type, int encodingType, Object message)
type
- The message view's typeencodingType
- The message's encoding typemessage
- The serialized message to wrap the view around.Copyright © 2019 Neeve Research, LLC. All Rights Reserved.