com.teraspaces.qwfix
Class FIXEngineBusinessLogicHandlerNames

java.lang.Object
  extended by com.teraspaces.qwfix.FIXEngineBusinessLogicHandlerNames

public final class FIXEngineBusinessLogicHandlerNames
extends Object

Defines the names of all supported QWFIX business logic extensions.

Business logic configuration is included in the FIXEngineSettings XML configuration file, as a separate node. However, FIXEngineSettings doesn't know how to parse the XML element node. It's up to the specific business logic component to parse the configuration from the XML node. See FIXEngineSettings.getBusinessLogicHandlerSettingsXml(String) for more details.

Business logic extensions can be customized in QWFIX Enterprise Manager, using "FIX Engine Editor".

Currently, "QWFIXOrderManager" and "QWFIXOrderGateway" are supported. More business logics handlers will be supported in the future. Once a business logic is supported in QWFIX, the standard library component will be included in the software package and the settings will be customizable through Enterprise Manager GUI tool.


Field Summary
static String QWFIXOrderGateway
          Defines the name of "QWFIX Order Gateway".
static String QWFIXOrderManager
          Defines the name of "QWFIX Order Manager".
 
Constructor Summary
FIXEngineBusinessLogicHandlerNames()
           
 
Method Summary
static String[] getBusinessLogicHandlerNames()
          Gets a list of all currently supported business logic handler names.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QWFIXOrderManager

public static final String QWFIXOrderManager
Defines the name of "QWFIX Order Manager".

See Also:
Constant Field Values

QWFIXOrderGateway

public static final String QWFIXOrderGateway
Defines the name of "QWFIX Order Gateway".

See Also:
Constant Field Values
Constructor Detail

FIXEngineBusinessLogicHandlerNames

public FIXEngineBusinessLogicHandlerNames()
Method Detail

getBusinessLogicHandlerNames

public static String[] getBusinessLogicHandlerNames()
Gets a list of all currently supported business logic handler names.

Returns:
the business logic handler names