com.neeve.aep
Class AepConstants

java.lang.Object
  extended by com.neeve.aep.AepConstants

public class AepConstants
extends Object

Defines configuration properties and constants for AEP.


Field Summary
static boolean CAPTURE_EVENT_LATENCY_STATS_DEFAULT
          The default value for CAPTURE_EVENT_LATENCY_STATS_PROPNAME ("nv.aep.%s.event.latency.stats"): false
static String CAPTURE_EVENT_LATENCY_STATS_PROPNAME
          Property controlling whether event processing latencies are captured.
static boolean CAPTURE_MSGTYPE_STATS_DEFAULT
          The default value for CAPTURE_MSGTYPE_STATS_PROPNAME ("nv.aep.%s.msgtype.stats"): false
static String CAPTURE_MSGTYPE_STATS_PROPNAME
          Property controlling whether stats are additionally recorded ona per message type basis.
static boolean CAPTURE_PER_TRANSACTION_TIMINGS_DEFAULT
          The default value for CAPTURE_PER_TRANSACTION_TIMINGS_PROPNAME ("nv.aep.%s.pertransactiontiming.stats"): false
static String CAPTURE_PER_TRANSACTION_TIMINGS_PROPNAME
          Property controlling whether or not the engine records per transaction timing stats.
static boolean CAPTURE_TRANSACTION_LATENCY_STATS_DEFAULT
          The default value for CAPTURE_TRANSACTION_LATENCY_STATS_PROPNAME ("nv.aep.%s.latency.stats"): false
static String CAPTURE_TRANSACTION_LATENCY_STATS_PROPNAME
          Property controlling whether or not the engine records transaction latency stats.
static boolean ENABLE_EVENT_TRACE_DEFAULT
          The default value for ENABLE_EVENT_TRACE_PROPNAME ("nv.aep.event.trace.enable"): false
static String ENABLE_EVENT_TRACE_PROPNAME
          Property that controls diagnostic trace logging of events received and dispatched.
static boolean ENABLE_MESSAGE_TRACE_DEFAULT
          The default value for ENABLE_MESSAGE_TRACE_PROPNAME ("nv.aep.msg.trace.enable"): false
static String ENABLE_MESSAGE_TRACE_PROPNAME
          Property that controls diagnostic trace logging of engine messages.
static boolean ENABLE_SCHEDULE_TRACE_DEFAULT
          The default value for ENABLE_SCHEDULE_TRACE_PROPNAME ("nv.aep.sched.trace.enable"): false
static String ENABLE_SCHEDULE_TRACE_PROPNAME
          Property that controls diagnostic trace logging of engine schedules (timers).
static boolean ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_DEFAULT
          The default value for ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_PROPNAME ("nv.aep.enablesendcommitcompletesequencealerts"): false
static String ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_PROPNAME
          Property controlling whether or not to enable out of order send commit completion detection.
static boolean ENABLE_SEQUENCENUMBER_TRACE_DEFAULT
          The default value for ENABLE_SEQUENCENUMBER_TRACE_PROPNAME ("nv.aep.sno.trace.enable"): false
static String ENABLE_SEQUENCENUMBER_TRACE_PROPNAME
          Property that controls diagnostic trace logging related to message sequencing.
static boolean ENABLE_TRANSACTION_TRACE_DEFAULT
          The default value for ENABLE_TRANSACTION_TRACE_PROPNAME ("nv.aep.txn.trace.enable"): false
static String ENABLE_TRANSACTION_TRACE_PROPNAME
          Property that controls diagnostic trace logging of engine transactions.
static boolean FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_DEFAULT
          The default value for FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_PROPNAME ("nv.aep.msg.trace.filterunsetfields"): true
static String FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_PROPNAME
          Property that controls whether unset fields are filtered for json formatted objects when json message tracing is enabled.
static String GLOBAL_CHANNEL_BUS_NAME
          Name of bus used to hold global channels
static int MAX_ENVIRONMENTPROVIDERS_DEFAULT
          The default value for MAX_ENVIRONMENTPROVIDERS_PROPNAME ("nv.aep.maxenvironmentproviders"): 256
static String MAX_ENVIRONMENTPROVIDERS_PROPNAME
          Property controlling the maximum number of environment providers that can be registered with the engine.
static boolean MESSAGE_TRACE_IN_JSON_DEFAULT
          The default value for MESSAGE_TRACE_IN_JSON_PROPNAME ("nv.aep.msg.trace.json"): true
static String MESSAGE_TRACE_IN_JSON_PROPNAME
          Property that controls whether messages are traced in json or toString format.
static String MESSAGE_TRACE_JSONSTYLE_DEFAULT
          The default value for MESSAGE_TRACE_IN_JSON_PROPNAME ("nv.aep.msg.trace.json"): "SingleLine"
static String MESSAGE_TRACE_JSONSTYLE_PROPNAME
          Property that controls styling of Json formated message trace.
static String MESSAGE_TRACE_METADATA_DISPLAY_DEFAULT
          The default value for MESSAGE_TRACE_METADATA_DISPLAY_PROPNAME ("nv.aep.msg.trace.metadata"): "Only"
static String MESSAGE_TRACE_METADATA_DISPLAY_PROPNAME
          Property that controls whether metadata, payload or both will be traced when message trace logging is enabled.
static boolean PERFORM_DUPLICATE_CHECKING_DEFAULT
          The default value for PERFORM_DUPLICATE_CHECKING_PROPNAME ("nv.aep.duplicate.checking"): true
static String PERFORM_DUPLICATE_CHECKING_PROPNAME
          Property controlling whether an engine will perform duplicate checking.
static boolean PERFORM_MIDSTREAMINIT_VALIDATION_DEFAULT
          The default value for PERFORM_MIDSTREAMINIT_VALIDATION_PROPNAME ("nv.aep.midstreaminit.validation"): true
static String PERFORM_MIDSTREAMINIT_VALIDATION_PROPNAME
          Property controlling whether the engine checks that initial transactions are not missing during recovery or replication in Event Sourced engines.
static boolean SET_INBOUNDMESSAGE_ASREADONLY_DEFAULT
          The default value for SET_INBOUNDMESSAGE_ASREADONLY_PROPNAME ("nv.aep.inbound.setasreadonly"): true
static String SET_INBOUNDMESSAGE_ASREADONLY_PROPNAME
          Property controlling whether inbound messages are marked as read only on receipt.
static boolean SET_OUTBOUND_SEQUENCE_NUMBERS_DEFAULT
          The default value for SET_OUTBOUND_SEQUENCE_NUMBERS_PROPNAME ("nv.aep.inbound.setoutboundsequencenumbers"): true
static String SET_OUTBOUND_SEQUENCE_NUMBERS_PROPNAME
          Property controlling whether the AEP engine sets sequence numbers on outbound messages This is an advanced configuration setting.
static boolean SET_OUTBOUNDMESSAGE_ASREADONLY_DEFAULT
          The default value for SET_OUTBOUNDMESSAGE_ASREADONLY_PROPNAME ("nv.aep.outbound.setasreadonly"): true
static String SET_OUTBOUNDMESSAGE_ASREADONLY_PROPNAME
          Property controlling whether outbound messages are marked as read only on send.
static boolean SET_SUPPORT_METADATA_DEFAULT
          The default value for SET_SUPPORT_METADATA_PROPNAME ("nv.aep.inbound.setsupportmetadata"): true
static String SET_SUPPORT_METADATA_PROPNAME
          Property controlling whether the AEP engine sets support related metadata in inbound and outbound messages This is an advanced configuration setting.
static String SYNC_INJECTED_MESSAGES
          Sets whether MessageView.sync() is called during AepEngine.injectMessage(com.neeve.rog.IRogMessage).
static boolean SYNC_INJECTED_MESSAGES_DEFAULT
          The default value for SYNC_INJECTED_MESSAGES ("nv.aep.syncinjectedmessages"): "nv.aep.syncinjectedmessages"
 
Constructor Summary
AepConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERFORM_DUPLICATE_CHECKING_PROPNAME

public static final String PERFORM_DUPLICATE_CHECKING_PROPNAME
Property controlling whether an engine will perform duplicate checking.

Property Name: "nv.aep.duplicate.checking"
Default value: true

See Also:
AepEngineDescriptor.setPerformDuplicateChecking(boolean), Constant Field Values

PERFORM_DUPLICATE_CHECKING_DEFAULT

public static final boolean PERFORM_DUPLICATE_CHECKING_DEFAULT
The default value for PERFORM_DUPLICATE_CHECKING_PROPNAME ("nv.aep.duplicate.checking"): true

See Also:
Constant Field Values

PERFORM_MIDSTREAMINIT_VALIDATION_PROPNAME

public static final String PERFORM_MIDSTREAMINIT_VALIDATION_PROPNAME
Property controlling whether the engine checks that initial transactions are not missing during recovery or replication in Event Sourced engines.

Property Name: "nv.aep.midstreaminit.validation"
Default value: true

See Also:
AepEngineDescriptor.setPerformMidstreamInitializationValidation(boolean), Constant Field Values

PERFORM_MIDSTREAMINIT_VALIDATION_DEFAULT

public static final boolean PERFORM_MIDSTREAMINIT_VALIDATION_DEFAULT
The default value for PERFORM_MIDSTREAMINIT_VALIDATION_PROPNAME ("nv.aep.midstreaminit.validation"): true

See Also:
Constant Field Values

ENABLE_SEQUENCENUMBER_TRACE_PROPNAME

public static final String ENABLE_SEQUENCENUMBER_TRACE_PROPNAME
Property that controls diagnostic trace logging related to message sequencing.

Property Name: "nv.aep.sno.trace.enable"
Default value: false

See Also:
AepEngineDescriptor.setEnableSequenceNumberTrace(boolean), Constant Field Values

ENABLE_SEQUENCENUMBER_TRACE_DEFAULT

public static final boolean ENABLE_SEQUENCENUMBER_TRACE_DEFAULT
The default value for ENABLE_SEQUENCENUMBER_TRACE_PROPNAME ("nv.aep.sno.trace.enable"): false

See Also:
Constant Field Values

ENABLE_EVENT_TRACE_PROPNAME

public static final String ENABLE_EVENT_TRACE_PROPNAME
Property that controls diagnostic trace logging of events received and dispatched. by the engine.

Property Name: "nv.aep.event.trace.enable"
Default value: false

See Also:
AepEngineDescriptor.setEnableEventTrace(boolean), Constant Field Values

ENABLE_EVENT_TRACE_DEFAULT

public static final boolean ENABLE_EVENT_TRACE_DEFAULT
The default value for ENABLE_EVENT_TRACE_PROPNAME ("nv.aep.event.trace.enable"): false

See Also:
Constant Field Values

ENABLE_TRANSACTION_TRACE_PROPNAME

public static final String ENABLE_TRANSACTION_TRACE_PROPNAME
Property that controls diagnostic trace logging of engine transactions.

Property Name: "nv.aep.txn.trace.enable"
Default value: false

See Also:
AepEngineDescriptor.setEnableTransactionTrace(boolean), Constant Field Values

ENABLE_TRANSACTION_TRACE_DEFAULT

public static final boolean ENABLE_TRANSACTION_TRACE_DEFAULT
The default value for ENABLE_TRANSACTION_TRACE_PROPNAME ("nv.aep.txn.trace.enable"): false

See Also:
Constant Field Values

ENABLE_SCHEDULE_TRACE_PROPNAME

public static final String ENABLE_SCHEDULE_TRACE_PROPNAME
Property that controls diagnostic trace logging of engine schedules (timers).

Property Name: "nv.aep.sched.trace.enable"
Default value: false

See Also:
AepEngineDescriptor.setEnableScheduleTrace(boolean), Constant Field Values

ENABLE_SCHEDULE_TRACE_DEFAULT

public static final boolean ENABLE_SCHEDULE_TRACE_DEFAULT
The default value for ENABLE_SCHEDULE_TRACE_PROPNAME ("nv.aep.sched.trace.enable"): false

See Also:
Constant Field Values

ENABLE_MESSAGE_TRACE_PROPNAME

public static final String ENABLE_MESSAGE_TRACE_PROPNAME
Property that controls diagnostic trace logging of engine messages.

Property Name: "nv.aep.msg.trace.enable"
Default value: false

See Also:
AepEngineDescriptor.setEnableMessageTrace(boolean), Constant Field Values

ENABLE_MESSAGE_TRACE_DEFAULT

public static final boolean ENABLE_MESSAGE_TRACE_DEFAULT
The default value for ENABLE_MESSAGE_TRACE_PROPNAME ("nv.aep.msg.trace.enable"): false

See Also:
Constant Field Values

MESSAGE_TRACE_IN_JSON_PROPNAME

public static final String MESSAGE_TRACE_IN_JSON_PROPNAME
Property that controls whether messages are traced in json or toString format.

Property Name: "nv.aep.msg.trace.json"
Default value: true

See Also:
AepEngineDescriptor.setMessageTraceInJson(boolean), Constant Field Values

MESSAGE_TRACE_IN_JSON_DEFAULT

public static final boolean MESSAGE_TRACE_IN_JSON_DEFAULT
The default value for MESSAGE_TRACE_IN_JSON_PROPNAME ("nv.aep.msg.trace.json"): true

See Also:
Constant Field Values

MESSAGE_TRACE_JSONSTYLE_PROPNAME

public static final String MESSAGE_TRACE_JSONSTYLE_PROPNAME
Property that controls styling of Json formated message trace.

Property Name: "nv.aep.msg.trace.json"
Default value: "SingleLine"

See Also:
AepEngineDescriptor.setMessageTraceJsonStyle(com.neeve.rog.log.RogLogUtil.JsonPrettyPrintStyle), Constant Field Values

MESSAGE_TRACE_JSONSTYLE_DEFAULT

public static final String MESSAGE_TRACE_JSONSTYLE_DEFAULT
The default value for MESSAGE_TRACE_IN_JSON_PROPNAME ("nv.aep.msg.trace.json"): "SingleLine"

See Also:
Constant Field Values

MESSAGE_TRACE_METADATA_DISPLAY_PROPNAME

public static final String MESSAGE_TRACE_METADATA_DISPLAY_PROPNAME
Property that controls whether metadata, payload or both will be traced when message trace logging is enabled.

Property Name: "nv.aep.msg.trace.metadata"
Default value: "Only"

See Also:
AepEngineDescriptor.setMessageTraceMetadataDisplayPolicy(com.neeve.rog.log.RogLogUtil.MetadataDisplayPolicy), Constant Field Values

MESSAGE_TRACE_METADATA_DISPLAY_DEFAULT

public static final String MESSAGE_TRACE_METADATA_DISPLAY_DEFAULT
The default value for MESSAGE_TRACE_METADATA_DISPLAY_PROPNAME ("nv.aep.msg.trace.metadata"): "Only"

See Also:
Constant Field Values

FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_PROPNAME

public static final String FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_PROPNAME
Property that controls whether unset fields are filtered for json formatted objects when json message tracing is enabled.

Property Name: "nv.aep.msg.trace.filterunsetfields"
Default value: true

See Also:
AepEngineDescriptor.setMessageTraceFilterUnsetFields(boolean), Constant Field Values

FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_DEFAULT

public static final boolean FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_DEFAULT
The default value for FILTER_UNSET_FIELDS_IN_MESSAGE_TRACE_PROPNAME ("nv.aep.msg.trace.filterunsetfields"): true

See Also:
Constant Field Values

MAX_ENVIRONMENTPROVIDERS_PROPNAME

public static final String MAX_ENVIRONMENTPROVIDERS_PROPNAME
Property controlling the maximum number of environment providers that can be registered with the engine.

Property Name: "nv.aep.maxenvironmentproviders"
Default value: 256

See Also:
AepEngineDescriptor.setMaxEnvironmentProviders(int), Constant Field Values

MAX_ENVIRONMENTPROVIDERS_DEFAULT

public static final int MAX_ENVIRONMENTPROVIDERS_DEFAULT
The default value for MAX_ENVIRONMENTPROVIDERS_PROPNAME ("nv.aep.maxenvironmentproviders"): 256

See Also:
Constant Field Values

ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_PROPNAME

public static final String ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_PROPNAME
Property controlling whether or not to enable out of order send commit completion detection.

Property Name: "nv.aep.enablesendcommitcompletesequencealerts"
Default value: false

See Also:
AepEngineDescriptor.setEnableSendCommitCompleteSequenceAlerts(boolean), Constant Field Values

ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_DEFAULT

public static final boolean ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_DEFAULT
The default value for ENABLE_SENDCOMMITCOMPLETE_SEQUENCEALERTS_PROPNAME ("nv.aep.enablesendcommitcompletesequencealerts"): false

See Also:
Constant Field Values

SET_INBOUNDMESSAGE_ASREADONLY_PROPNAME

public static final String SET_INBOUNDMESSAGE_ASREADONLY_PROPNAME
Property controlling whether inbound messages are marked as read only on receipt.

This is an advanced configuration setting you should not set this property with being guided to do so by Neeve support personnel.

Property Name: "nv.aep.inbound.setasreadonly"
Default value: true

See Also:
AepEngineDescriptor.setSetInboundMessagesAsReadOnly(boolean), Constant Field Values

SET_INBOUNDMESSAGE_ASREADONLY_DEFAULT

public static final boolean SET_INBOUNDMESSAGE_ASREADONLY_DEFAULT
The default value for SET_INBOUNDMESSAGE_ASREADONLY_PROPNAME ("nv.aep.inbound.setasreadonly"): true

See Also:
Constant Field Values

SET_OUTBOUNDMESSAGE_ASREADONLY_PROPNAME

public static final String SET_OUTBOUNDMESSAGE_ASREADONLY_PROPNAME
Property controlling whether outbound messages are marked as read only on send.

This is an advanced configuration setting you should not set this property with being guided to do so by Neeve support personnel.

Property Name: "nv.aep.outbound.setasreadonly"
Default value: true

See Also:
AepEngineDescriptor.setSetOutboundMessagesAsReadOnly(boolean), Constant Field Values

SET_OUTBOUNDMESSAGE_ASREADONLY_DEFAULT

public static final boolean SET_OUTBOUNDMESSAGE_ASREADONLY_DEFAULT
The default value for SET_OUTBOUNDMESSAGE_ASREADONLY_PROPNAME ("nv.aep.outbound.setasreadonly"): true

See Also:
Constant Field Values

CAPTURE_EVENT_LATENCY_STATS_PROPNAME

public static final String CAPTURE_EVENT_LATENCY_STATS_PROPNAME
Property controlling whether event processing latencies are captured.

Property Name: "nv.aep.%s.event.latency.stats" where %s should be replaced with the engine name
Default value: false

See Also:
AepEngineDescriptor.setCaptureEventLatencyStats(boolean), Constant Field Values

CAPTURE_EVENT_LATENCY_STATS_DEFAULT

public static final boolean CAPTURE_EVENT_LATENCY_STATS_DEFAULT
The default value for CAPTURE_EVENT_LATENCY_STATS_PROPNAME ("nv.aep.%s.event.latency.stats"): false

See Also:
Constant Field Values

CAPTURE_MSGTYPE_STATS_PROPNAME

public static final String CAPTURE_MSGTYPE_STATS_PROPNAME
Property controlling whether stats are additionally recorded ona per message type basis.

Property Name: "nv.aep.%s.msgtype.stats"
Default value: false

See Also:
AepEngineDescriptor.setCaptureMessageTypeStats(boolean), Constant Field Values

CAPTURE_MSGTYPE_STATS_DEFAULT

public static final boolean CAPTURE_MSGTYPE_STATS_DEFAULT
The default value for CAPTURE_MSGTYPE_STATS_PROPNAME ("nv.aep.%s.msgtype.stats"): false

See Also:
Constant Field Values

CAPTURE_TRANSACTION_LATENCY_STATS_PROPNAME

public static final String CAPTURE_TRANSACTION_LATENCY_STATS_PROPNAME
Property controlling whether or not the engine records transaction latency stats.

Property Name: "nv.aep.%s.latency.stats"
Default value: false

See Also:
AepEngineDescriptor.setCaptureTransactionLatencyStats(boolean), Constant Field Values

CAPTURE_TRANSACTION_LATENCY_STATS_DEFAULT

public static final boolean CAPTURE_TRANSACTION_LATENCY_STATS_DEFAULT
The default value for CAPTURE_TRANSACTION_LATENCY_STATS_PROPNAME ("nv.aep.%s.latency.stats"): false

See Also:
Constant Field Values

CAPTURE_PER_TRANSACTION_TIMINGS_PROPNAME

public static final String CAPTURE_PER_TRANSACTION_TIMINGS_PROPNAME
Property controlling whether or not the engine records per transaction timing stats.

Property Name: "nv.aep.%s.pertransactiontiming.stats"
Default value: false

See Also:
AepEngineDescriptor.setCapturePerTransactionStats(boolean), Constant Field Values

CAPTURE_PER_TRANSACTION_TIMINGS_DEFAULT

public static final boolean CAPTURE_PER_TRANSACTION_TIMINGS_DEFAULT
The default value for CAPTURE_PER_TRANSACTION_TIMINGS_PROPNAME ("nv.aep.%s.pertransactiontiming.stats"): false

See Also:
Constant Field Values

SET_SUPPORT_METADATA_PROPNAME

public static final String SET_SUPPORT_METADATA_PROPNAME
Property controlling whether the AEP engine sets support related metadata in inbound and outbound messages

This is an advanced configuration setting. You should not set this property with being guided to do so by Neeve support personnel.

Property Name: "nv.aep.inbound.setsupportmetadata"
Default value: true

See Also:
AepEngineDescriptor.setSetSupportMetadata(boolean), Constant Field Values

SET_SUPPORT_METADATA_DEFAULT

public static final boolean SET_SUPPORT_METADATA_DEFAULT
The default value for SET_SUPPORT_METADATA_PROPNAME ("nv.aep.inbound.setsupportmetadata"): true

See Also:
Constant Field Values

SET_OUTBOUND_SEQUENCE_NUMBERS_PROPNAME

public static final String SET_OUTBOUND_SEQUENCE_NUMBERS_PROPNAME
Property controlling whether the AEP engine sets sequence numbers on outbound messages

This is an advanced configuration setting. You should not set this property with being guided to do so by Neeve support personnel.

Property Name: "nv.aep.inbound.setoutboundsequencenumbers"
Default value: true

See Also:
AepEngineDescriptor.setSetOutboundSequenceNumbers(boolean), Constant Field Values

SET_OUTBOUND_SEQUENCE_NUMBERS_DEFAULT

public static final boolean SET_OUTBOUND_SEQUENCE_NUMBERS_DEFAULT
The default value for SET_OUTBOUND_SEQUENCE_NUMBERS_PROPNAME ("nv.aep.inbound.setoutboundsequencenumbers"): true

See Also:
Constant Field Values

GLOBAL_CHANNEL_BUS_NAME

public static final String GLOBAL_CHANNEL_BUS_NAME
Name of bus used to hold global channels

See Also:
Constant Field Values

SYNC_INJECTED_MESSAGES

public static final String SYNC_INJECTED_MESSAGES
Sets whether MessageView.sync() is called during AepEngine.injectMessage(com.neeve.rog.IRogMessage).

Property Name: "nv.aep.syncinjectedmessages"
Default value: false

See Also:
AepEngineDescriptor.setSyncInjectedMessages(boolean), Constant Field Values

SYNC_INJECTED_MESSAGES_DEFAULT

public static final boolean SYNC_INJECTED_MESSAGES_DEFAULT
The default value for SYNC_INJECTED_MESSAGES ("nv.aep.syncinjectedmessages"): "nv.aep.syncinjectedmessages"

See Also:
Constant Field Values
Constructor Detail

AepConstants

public AepConstants()


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