Interface FIXSessionFactory

All Known Implementing Classes:
AbstractFIXSessionFactory, com.epam.fixengine.session.common.SecureFIXSessionFactory, StandardFIXSessionFactory

public interface FIXSessionFactory
FIXSessionFactory defines session level behaviour and other FIXEngine parameters.
See Also:
  • Method Details

    • createInitiatorSession

      FIXSession createInitiatorSession(SessionParameters sessionParameters) throws IOException
      Creates the initiator session.
      Parameters:
      sessionParameters - the session configuration
      Returns:
      FIXSession the fix session
      Throws:
      IOException - if the session cannot be created
    • createAcceptorSession

      FIXSession createAcceptorSession(SessionParameters sessionParameters) throws IOException
      Creates the acceptor session.
      Parameters:
      sessionParameters - the session configuration
      Returns:
      FIXSession the fix session
      Throws:
      IOException - if the session cannot be created
    • createAcceptorSession

      FIXSession createAcceptorSession(SessionParameters sessionParameters, FIXTransport transport) throws IOException
      Creates the acceptor session.
      Parameters:
      sessionParameters - the session configuration
      transport - the fix transport
      Returns:
      FIXSession the fix session
      Throws:
      IOException - if the session cannot be created