com.teraspaces.qwfix
Class FIXApplication

java.lang.Object
  extended by com.teraspaces.qwfix.FIXApplication
Direct Known Subclasses:
FIXHistoricalApplication, FIXRemoteReplicatorApplication, FIXStandaloneApplication

public abstract class FIXApplication
extends Object

Provides base type for all types of application framework.


Constructor Summary
FIXApplication(com.teraspaces.qwfix.repository.FIXRepository repository)
          Instantiates a new fIX application.
FIXApplication(com.teraspaces.qwframework.io.SecureUri repositoryUri)
          Instantiates a new fIX application.
FIXApplication(String repositoryUriString, String repositoryLoginName, String repositoryLoginPassword)
          Instantiates a new fIX application.
 
Method Summary
 FIXEngineSettingsLoader getEngineSettingsLoader()
          Gets an instance of the engine settings loader.
 com.teraspaces.qwframework.io.SecureUri getRepositoryUri()
          Gets the repository URI.
 com.teraspaces.qwfix.scheduler.FIXSchedulerLoader getSchedulerLoader()
          Gets an instance of the FIX scheduler loader.
 FIXSchemaLoader getSchemaLoader()
          Gets an instance of the FIX schema loader.
 FIXSessionSettingsLoader getSessionSettingsLoader()
          Gets an instance of the session settings loader.
 com.teraspaces.visuallambda.VisualLambdaModuleFactory getVisualLambdaLoader()
          Gets an instance of the Visual Lambda loader.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FIXApplication

public FIXApplication(com.teraspaces.qwfix.repository.FIXRepository repository)
Instantiates a new fIX application.

Parameters:
repository - the repository

FIXApplication

public FIXApplication(com.teraspaces.qwframework.io.SecureUri repositoryUri)
Instantiates a new fIX application.

Parameters:
repositoryUri - the URI of the repository

FIXApplication

public FIXApplication(String repositoryUriString,
                      String repositoryLoginName,
                      String repositoryLoginPassword)
Instantiates a new fIX application.

Parameters:
repositoryUriString - the repository URI
repositoryLoginName - the repository login name
repositoryLoginPassword - the repository login password
Method Detail

getRepositoryUri

public com.teraspaces.qwframework.io.SecureUri getRepositoryUri()
Gets the repository URI.

Returns:
the repository URI

getSchemaLoader

public FIXSchemaLoader getSchemaLoader()
Gets an instance of the FIX schema loader.

Returns:
the FIX schema loader

getSchedulerLoader

public com.teraspaces.qwfix.scheduler.FIXSchedulerLoader getSchedulerLoader()
Gets an instance of the FIX scheduler loader.

Returns:
the FIX scheduler loader

getVisualLambdaLoader

public com.teraspaces.visuallambda.VisualLambdaModuleFactory getVisualLambdaLoader()
Gets an instance of the Visual Lambda loader.

Returns:
the Visual Lambda loader

getSessionSettingsLoader

public FIXSessionSettingsLoader getSessionSettingsLoader()
Gets an instance of the session settings loader.

Returns:
the session settings loader

getEngineSettingsLoader

public FIXEngineSettingsLoader getEngineSettingsLoader()
Gets an instance of the engine settings loader.

Returns:
the engine settings loader