com.apama.position
Event Constants


This event contains all the common constant values for the Position Service architecture.
Constant Summary
 constant stringCONFIGSTORE_PATH_DEFAULT := "PositionManagerService.sqlite"

The default file and path configuration value for the Position Manager Services Configuration Store tables.
 constant stringCONFIGSTORE_PATH_KEY := "ConfigStorePath"

The configuration key value for setting the Position Manager Services default file and path for its Configuration Store tables. This can be used to override the default storage location that the Position Manager Service uses.
 constant booleanENABLE_PERSISTENCE_DEFAULT := true

The Enable Persistence default configuration value is true.
 constant stringENABLE_PERSISTENCE_KEY := "EnablePersistence"

The Enable Persistence configuration key that indicates whether or not persistence is enabled for the Position Service . The default value is true.
 constant stringPOSITION_MANAGER_INTERFACE_NAME := "PositionManagerInterface"

The name of the Position Manager Interface that is registered with the CMF Service Framework.
 constant stringPOSITION_MANAGER_INTERFACE_TYPE := "PositionManagerInterface"

The type of the Position Manager Interface that is registered with the CMF Service Framework.
 constant stringPOSITION_MANAGER_SERVICE_NAME := "PositionManagerService"

The name of the Position Manager Service that is registered with the CMF Service Framework.
 constant stringPOSITION_MANAGER_SERVICE_TYPE := "PositionManagerService"

The type of the Position Manager Service that is registered with the CMF Service Framework.
 constant stringSUBSCRIPTION_CONFIG_INSTANT_REQUEST_KEY := "InstantRequest"

This configuration key can be used to indicate whether subscriptions to a Position Tracker should instantly return if no Position Tracker was found.
 constant floatTIMEOUT_DEFAULT := 5.0

The default Timeout duration that is used when attempting to subscribe to a Position Tracker. The default value is 5 seconds.
 constant stringTIMEOUT_KEY := "Timeout"

The Timeout duration configuration key can be used to alter the Timeout duration that the Position Service uses when subscribing to a Position Tracker.
 constant stringTRACKER_CONFIG_RECOVER_ALL_SUBSCRIPTIONS_KEY := "RecoverAllSubscriptions"

This configuration key can be used to change whether or not all (including zero reference counted) subscriptions are recovered when the Position Service is started. The default value is false.
 constant stringTRACKER_CONFIG_RECOVERED_SUBSCRIPTION_ID := "RECOVERED_SUBSCRIPTION_ID"

This configuration key is sent by Position Manager Service in the subscription configuration parameters when subscribing to a Position Tracker that is recovering a subscription from persistence.
 
Constant Detail

CONFIGSTORE_PATH_DEFAULT

constant string CONFIGSTORE_PATH_DEFAULT := "PositionManagerService.sqlite"
The default file and path configuration value for the Position Manager Services Configuration Store tables.

CONFIGSTORE_PATH_KEY

constant string CONFIGSTORE_PATH_KEY := "ConfigStorePath"
The configuration key value for setting the Position Manager Services default file and path for its Configuration Store tables. This can be used to override the default storage location that the Position Manager Service uses.

ENABLE_PERSISTENCE_DEFAULT

constant boolean ENABLE_PERSISTENCE_DEFAULT := true
The Enable Persistence default configuration value is true.

ENABLE_PERSISTENCE_KEY

constant string ENABLE_PERSISTENCE_KEY := "EnablePersistence"
The Enable Persistence configuration key that indicates whether or not persistence is enabled for the Position Service . The default value is true.

POSITION_MANAGER_INTERFACE_NAME

constant string POSITION_MANAGER_INTERFACE_NAME := "PositionManagerInterface"
The name of the Position Manager Interface that is registered with the CMF Service Framework.

POSITION_MANAGER_INTERFACE_TYPE

constant string POSITION_MANAGER_INTERFACE_TYPE := "PositionManagerInterface"
The type of the Position Manager Interface that is registered with the CMF Service Framework.

POSITION_MANAGER_SERVICE_NAME

constant string POSITION_MANAGER_SERVICE_NAME := "PositionManagerService"
The name of the Position Manager Service that is registered with the CMF Service Framework.

POSITION_MANAGER_SERVICE_TYPE

constant string POSITION_MANAGER_SERVICE_TYPE := "PositionManagerService"
The type of the Position Manager Service that is registered with the CMF Service Framework.

SUBSCRIPTION_CONFIG_INSTANT_REQUEST_KEY

constant string SUBSCRIPTION_CONFIG_INSTANT_REQUEST_KEY := "InstantRequest"
This configuration key can be used to indicate whether subscriptions to a Position Tracker should instantly return if no Position Tracker was found.

Or whether it should pend for the duration specified by the TIMEOUT_KEY. The default value is false.

TIMEOUT_DEFAULT

constant float TIMEOUT_DEFAULT := 5.0
The default Timeout duration that is used when attempting to subscribe to a Position Tracker. The default value is 5 seconds.

TIMEOUT_KEY

constant string TIMEOUT_KEY := "Timeout"
The Timeout duration configuration key can be used to alter the Timeout duration that the Position Service uses when subscribing to a Position Tracker.

TRACKER_CONFIG_RECOVER_ALL_SUBSCRIPTIONS_KEY

constant string TRACKER_CONFIG_RECOVER_ALL_SUBSCRIPTIONS_KEY := "RecoverAllSubscriptions"
This configuration key can be used to change whether or not all (including zero reference counted) subscriptions are recovered when the Position Service is started. The default value is false.

TRACKER_CONFIG_RECOVERED_SUBSCRIPTION_ID

constant string TRACKER_CONFIG_RECOVERED_SUBSCRIPTION_ID := "RECOVERED_SUBSCRIPTION_ID"
This configuration key is sent by Position Manager Service in the subscription configuration parameters when subscribing to a Position Tracker that is recovering a subscription from persistence.