|
||||||||||
| PREV CLASS NEXT CLASS | All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.teraspaces.qwfix.FIXObject
com.teraspaces.qwfix.FIXEngineSettings
public final class FIXEngineSettings
Represents the settings of a FIXEngine. This class cannot be inherited.
| Field Summary |
|---|
| Fields inherited from class com.teraspaces.qwfix.FIXObject |
|---|
DOCUMENT_TYPE_FAST_SCHEMA, DOCUMENT_TYPE_FIX_ENGINE, DOCUMENT_TYPE_FIX_SCHEMA, DOCUMENT_TYPE_PROCESS, DOCUMENT_TYPE_SCHEDULER, DOCUMENT_TYPE_SESSION, DOCUMENT_TYPE_VISUAL_LAMBDA |
| Method Summary | |
|---|---|
static FIXEngineSettings |
fromXmlDocument(Document doc,
FIXSchemaLoader fixSchemaLoader,
com.teraspaces.qwfix.scheduler.FIXSchedulerLoader fixSchedulerLoader,
FIXSessionSettingsLoader fixSessionLoader,
com.teraspaces.visuallambda.VisualLambdaModuleFactory visualLambdaModuleFactory)
Deserializes from an XML document. |
Element |
getBusinessLogicHandlerSettingsXml(String name)
Gets the business logic handler settings by specified business logic handler name. |
String |
getDescription()
Gets the description. |
FIXEngineSessionSettings |
getEngineSession(String name,
FIXSessionDirection direction)
Gets the engine session settings with the specified name and direction. |
String |
getName()
Gets the engine name. |
FIXEngineRemoteService |
getRemoteServiceByName(String name)
Gets the remote service configuration by service name. |
String |
getRemoteServicePassword()
Gets the remote service password. |
int |
getRemoteServicePort()
Gets the remote service TCP listening port. |
List<FIXEngineRemoteService> |
getRemoteServices()
Gets the list of supported remote services. |
com.teraspaces.qwfix.scheduler.FIXScheduler |
getScheduler()
Gets the scheduler of the FIX engine. |
com.teraspaces.qwfix.scheduler.FIXSchedulerLoader |
getSchedulerLoader()
Gets the scheduler loader. |
FIXSchemaLoader |
getSchemaLoader()
Gets the schema loader. |
List<FIXEngineSessionEndPoint> |
getSessionEndPoints()
Gets the list of session end points. |
FIXSessionSettingsLoader |
getSessionLoader()
Gets the session loader. |
List<FIXEngineSessionSettings> |
getSessions()
Gets the list of engine session settings. |
QWVersion |
getVersion()
Gets the version of current setting. |
com.teraspaces.visuallambda.VisualLambdaModuleFactory |
getVisualLambdaModuleFactory()
Gets the visual lambda module factory. |
boolean |
isRemoteServiceEnabled()
Checks if is remote service enabled. |
| Methods inherited from class com.teraspaces.qwfix.FIXObject |
|---|
createXmlDocument, getGuid, parseXmlDocument, readXmlDocumentInfo, writeXmlDocumentInfo |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public String getName()
public String getDescription()
public com.teraspaces.qwfix.scheduler.FIXScheduler getScheduler()
public List<FIXEngineSessionSettings> getSessions()
The returned list is read only.
public FIXEngineSessionSettings getEngineSession(String name,
FIXSessionDirection direction)
name - the session namedirection - the session direction
public List<FIXEngineRemoteService> getRemoteServices()
public boolean isRemoteServiceEnabled()
public int getRemoteServicePort()
public String getRemoteServicePassword()
public FIXSchemaLoader getSchemaLoader()
public com.teraspaces.qwfix.scheduler.FIXSchedulerLoader getSchedulerLoader()
public FIXSessionSettingsLoader getSessionLoader()
public com.teraspaces.visuallambda.VisualLambdaModuleFactory getVisualLambdaModuleFactory()
public List<FIXEngineSessionEndPoint> getSessionEndPoints()
The returned list is read only.
public QWVersion getVersion()
public Element getBusinessLogicHandlerSettingsXml(String name)
See FIXEngineBusinessLogicHandlerNames for more details.
name - the name
public FIXEngineRemoteService getRemoteServiceByName(String name)
name - the service name
public static FIXEngineSettings fromXmlDocument(Document doc,
FIXSchemaLoader fixSchemaLoader,
com.teraspaces.qwfix.scheduler.FIXSchedulerLoader fixSchedulerLoader,
FIXSessionSettingsLoader fixSessionLoader,
com.teraspaces.visuallambda.VisualLambdaModuleFactory visualLambdaModuleFactory)
doc - the docfixSchemaLoader - the fix schema loaderfixSchedulerLoader - the fix scheduler loaderfixSessionLoader - the fix session loadervisualLambdaModuleFactory - the visual lambda module factory
|
||||||||||
| PREV CLASS NEXT CLASS | All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||