Package com.epam.fixengine
Class DefaultFIXSessionFactoryStrategy
java.lang.Object
com.epam.fixengine.DefaultFIXSessionFactoryStrategy
- All Implemented Interfaces:
FIXSessionFactoryStrategy
Default fix session factory strategy implementation.
This class provides access to FIX 4.0 - FIX 5.0 SP2 session factories.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates theDefaultFIXSessionFactoryStrategy
. -
Method Summary
Modifier and TypeMethodDescriptiongetFIXSessionFactory
(SessionParameters sessionParameters) Gets fix session factory.void
setAppVersionFactory
(FIXVersion appVersion, FIXSessionFactory fixSessionFactory) Sets a new session factory for appVersion.void
setFIXVersionFactory
(FIXVersion fixVersion, FIXSessionFactory fixSessionFactory) Sets a new session factory for fixVersion.
-
Constructor Details
-
DefaultFIXSessionFactoryStrategy
public DefaultFIXSessionFactoryStrategy()Creates theDefaultFIXSessionFactoryStrategy
.
-
-
Method Details
-
setFIXVersionFactory
Sets a new session factory for fixVersion.- Parameters:
fixVersion
- the fix versionfixSessionFactory
- the fix session factory
-
setAppVersionFactory
Sets a new session factory for appVersion.- Parameters:
appVersion
- the app fix versionfixSessionFactory
- the fix session factory
-
getFIXSessionFactory
Gets fix session factory.- Specified by:
getFIXSessionFactory
in interfaceFIXSessionFactoryStrategy
- Parameters:
sessionParameters
- the session parameters- Returns:
- FIXSessionFactory
- Throws:
IllegalArgumentException
- if session factory not exists.
-