|
||||||||||
| PREV CLASS NEXT CLASS | All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.teraspaces.qwfix.FIXApplication
com.teraspaces.qwfix.FIXRemoteReplicatorApplication
public final class FIXRemoteReplicatorApplication
Provides methods and properties to synchronize FIX message communication from a remote process with an instance of FIXStandaloneApplication, and replaying the messages to reconstruct the business logic in those processes.
| Constructor Summary | |
|---|---|
FIXRemoteReplicatorApplication(com.teraspaces.qwfix.repository.FIXRepository repository)
Instantiates a new fIX remote replicator application. |
|
FIXRemoteReplicatorApplication(com.teraspaces.qwframework.io.SecureUri repositoryUri)
Instantiates a new fIX remote replicator application. |
|
FIXRemoteReplicatorApplication(String repositoryUriString,
String repositoryLoginName,
String repositoryLoginPassword)
Instantiates a new fIX remote replicator application. |
|
| Method Summary | |
|---|---|
void |
exit()
pause() + FIXApplication.close() |
com.teraspaces.qwframework.logging.FileApplicationLog |
getEngineApplicationLog(String engineName)
Gets the remote FIX engine application log. |
void |
pause()
Pauses remote synchronization process. |
void |
registerFIXEngines(FIXRemoteReplicatorEngine[] engines)
Register FIX engines. |
void |
resume()
Resumes remote synchronization process (see pause()). |
void |
run(boolean initApplicationLogs)
Start the remote synchronization process. |
void |
unload()
Dispose the FIX engines and FIX messages associated with current application to free up resources such as memory. |
| Methods inherited from class com.teraspaces.qwfix.FIXApplication |
|---|
getEngineSettingsLoader, getRepositoryUri, getSchedulerLoader, getSchemaLoader, getSessionSettingsLoader, getVisualLambdaLoader |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FIXRemoteReplicatorApplication(com.teraspaces.qwfix.repository.FIXRepository repository)
repository - the repositorypublic FIXRemoteReplicatorApplication(com.teraspaces.qwframework.io.SecureUri repositoryUri)
repositoryUri - the repository uri
public FIXRemoteReplicatorApplication(String repositoryUriString,
String repositoryLoginName,
String repositoryLoginPassword)
repositoryUriString - the repository uri stringrepositoryLoginName - the repository login namerepositoryLoginPassword - the repository login password| Method Detail |
|---|
public void registerFIXEngines(FIXRemoteReplicatorEngine[] engines)
More than one remote processes can be synchronized simulteniously.
engines - the enginespublic com.teraspaces.qwframework.logging.FileApplicationLog getEngineApplicationLog(String engineName)
engineName - the FIX engine name
public void run(boolean initApplicationLogs)
If initApplicationLogs is false, getEngineApplicationLog(String) will always return null.
initApplicationLogs - A value indicating whether the remote application log (alert/event log) is also synchronized.public void pause()
resume() can be called to resume the syhcnronization process.
public void resume()
pause()).
public void exit()
pause() + FIXApplication.close()
public void unload()
exit() must be called before this method is called.
|
||||||||||
| PREV CLASS NEXT CLASS | All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||