|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbiz.onixs.fix.engine.Engine
public class Engine
FIX Engine.
Nested Class Summary | |
---|---|
static class |
Engine.DynamicAcceptorArgs
Dynamic acceptor event arguments. |
static interface |
Engine.DynamicAcceptorListener
Dynamic acceptor event listener. |
static class |
Engine.State
Engine state. |
static class |
Engine.StateChangedArgs
State changed event arguments. |
static interface |
Engine.StateChangedListener
Engine state changed listener interface. |
Field Summary | |
---|---|
Engine.DynamicAcceptorListener |
NULL_DYNAMIC_ACCEPTOR_LISTENER
|
static Engine.StateChangedListener |
NULL_STATE_CHANGED_LISTENER
|
static ThreadStartedListener |
NULL_THREAD_STARTED_LISTENER
|
Method Summary | |
---|---|
static void |
checkExpirationNotice(License license)
|
Engine.DynamicAcceptorListener |
getDynamicAcceptorListener()
Returns dynamic acceptor event listener. |
static Engine |
getInstance()
The instance of the engine. |
License |
getLicense()
|
String |
getProductName()
Returns product name |
String |
getProductNameAndVersion()
Returns product name and version |
String |
getProductVersion()
Returns Engine version |
static EngineSettings |
getSettings()
Returns Engine settings. |
static Engine.StateChangedListener |
getStateChangedListener()
Returns state changed listener. |
static StorageRepositoryManager |
getStorageRepositoryManager()
|
ThreadStartedListener |
getThreadStartedDispatcher()
|
ThreadStartedListener |
getThreadStartedListener()
Returns thread started listener. |
static Engine |
init()
Initializes the engine. |
static Engine |
init(EngineSettings settings)
Initializes the engine. |
static Engine |
init(int listenPort)
Initializes the engine. |
static Engine |
init(Properties settings)
Initializes the engine. |
static Engine |
init(biz.onixs.util.settings.Settings settings)
Initializes the engine. |
static boolean |
isInited()
Verify whether engine is inited. |
void |
setDynamicAcceptorListener(Engine.DynamicAcceptorListener listener)
Sets dynamic acceptor event listener. Warning. |
static void |
setNetworkInterface(InetSocketAddress bindAddress)
Sets the network interface bind address for establishing acceptor sessions. |
static void |
setSSLContext(SSLContext sslContext)
Sets the SSL context for establishing secure acceptor sessions. |
static void |
setStateChangedListener(Engine.StateChangedListener listener)
Sets state changed listener. Warning. |
void |
setThreadStartedListener(ThreadStartedListener listener)
Sets thread started event listener. Warning. |
void |
shutdown()
Shut downs the engine. |
String |
toString()
|
static void |
verifyEngineInited()
Verifies that Engine inited |
static void |
verifyEngineNotInited()
Verifies that Engine is not inited |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final Engine.DynamicAcceptorListener NULL_DYNAMIC_ACCEPTOR_LISTENER
public static final Engine.StateChangedListener NULL_STATE_CHANGED_LISTENER
public static final ThreadStartedListener NULL_THREAD_STARTED_LISTENER
Method Detail |
---|
public ThreadStartedListener getThreadStartedDispatcher()
public void setThreadStartedListener(ThreadStartedListener listener)
listener
- thread started listener or NULL_THREAD_STARTED_LISTENER
value to reset listener
to defaultpublic ThreadStartedListener getThreadStartedListener()
NULL_THREAD_STARTED_LISTENER
if it was not setpublic static void setSSLContext(SSLContext sslContext)
sslContext
- SSL contextpublic static void setNetworkInterface(InetSocketAddress bindAddress)
bindAddress
- bind addresspublic static Engine init()
public static Engine init(Properties settings)
settings
- Configuration settings (e.g. Listen Port, FIX Dialect, etc.).
public static Engine init(biz.onixs.util.settings.Settings settings)
settings
- Configuration settings (e.g. Listen Port, FIX Dialect, etc.).
public static Engine init(EngineSettings settings)
settings
- Engine configuration settings
public static Engine init(int listenPort)
listenPort
- The engine listens on this port for incoming connections. If '0' then only session-initiators
can be created. If '-1' then the telecommunication level is disabled and only message
parsing/assembling can be used.
public static boolean isInited()
public static Engine getInstance()
public void setDynamicAcceptorListener(Engine.DynamicAcceptorListener listener)
listener
- listener to addpublic Engine.DynamicAcceptorListener getDynamicAcceptorListener()
public static EngineSettings getSettings()
public void shutdown()
public static StorageRepositoryManager getStorageRepositoryManager()
public License getLicense()
public static void verifyEngineInited()
EngineException
- if engine is not initedpublic static void verifyEngineNotInited()
EngineException
- if engine is initedpublic String getProductVersion()
public String getProductName()
public String getProductNameAndVersion()
public static void checkExpirationNotice(License license)
public static Engine.StateChangedListener getStateChangedListener()
public static void setStateChangedListener(Engine.StateChangedListener listener)
listener
- inbound application message listener or NULL_STATE_CHANGED_LISTENER
value to reset listener to defaultpublic String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |