Package com.epam.fixengine.transport
Interface SocketContextFactory
public interface SocketContextFactory
Provide customized socket factories for FIX sessions and FIX server.
-
Method Summary
Modifier and TypeMethodDescriptioncreateServerSocketFactory
(com.epam.fixengine.configuration.Configuration configuration) Create ServerSocketFactory for FIX server.createSocketFactory
(com.epam.fixengine.configuration.Configuration configuration) Create SocketFactory for initiator FIX sessions.
-
Method Details
-
createSocketFactory
SocketFactory createSocketFactory(com.epam.fixengine.configuration.Configuration configuration) throws Exception Create SocketFactory for initiator FIX sessions. Initiator uses this factory to instantiate a Socket for connection to counterparty.- Parameters:
configuration
- FIX session configuration- Returns:
- SocketFactory, which will be used by engine for initializing connection with other side
- Throws:
Exception
-
createServerSocketFactory
ServerSocketFactory createServerSocketFactory(com.epam.fixengine.configuration.Configuration configuration) throws Exception Create ServerSocketFactory for FIX server.- Parameters:
configuration
- FIX server configuration- Returns:
- ServerSocketFactory, which will be used for creating ServerSocket(s) for FIX server
- Throws:
Exception
-