Uses of Class
com.epam.fixengine.SessionParameters
Packages that use SessionParameters
Package
Description
This package contains scheduler for start/stop sessions.
Sсheduling of session start/stop action is used syntax similar to UNIX cron daemon.
The CRON expression consist from 5 fields separated by white space that represents a set of times.
Sсheduling of session start/stop action is used syntax similar to UNIX cron daemon.
The CRON expression consist from 5 fields separated by white space that represents a set of times.
-
Uses of SessionParameters in com.epam.admintool.builder
Methods in com.epam.admintool.builder with parameters of type SessionParametersModifier and TypeMethodDescriptionCustomTagsBuilder.getCustomTags
(SessionParameters sessionParameters, FIXFieldList customMessage) get custom tags -
Uses of SessionParameters in com.epam.admintool.commands
Methods in com.epam.admintool.commands that return SessionParametersModifier and TypeMethodDescriptionprotected SessionParameters
Command.getConfiguredSession
(SessionID sessionID) Gets the fix session.protected SessionParameters
Command.getConfiguredSession
(String senderCompID, String targetCompID, String qualifier) Gets the configured fix session.Methods in com.epam.admintool.commands that return types with arguments of type SessionParametersModifier and TypeMethodDescriptionprotected List<SessionParameters>
Command.getConfiguredSessionParameters()
Gets the configured fix session list.Methods in com.epam.admintool.commands with parameters of type SessionParametersModifier and TypeMethodDescriptionprotected boolean
Command.areKeySessionParamsEqual
(SessionParameters parameters, SessionID sessionID) -
Uses of SessionParameters in com.epam.admintool.commands.monitoring.manager
Methods in com.epam.admintool.commands.monitoring.manager that return types with arguments of type SessionParametersModifier and TypeMethodDescriptionprotected List<SessionParameters>
SessionListManager.getFIXSessionsConfigured()
Gets configured fix session list. -
Uses of SessionParameters in com.epam.admintool.commands.util
Methods in com.epam.admintool.commands.util with parameters of type SessionParametersModifier and TypeMethodDescriptionstatic com.epam.fixicc.message.ExtraSessionParams
CommandUtil.getExtraSessionParams
(SessionParameters parameters, FIXSessionRuntimeState runtimeState) Gets extra session params from FIX session parameters.static long
CommandUtil.getInSeqNum
(SessionParameters parameters, FIXSessionRuntimeState runtimeState) static long
CommandUtil.getOutSeqNum
(SessionParameters parameters, FIXSessionRuntimeState runtimeState) -
Uses of SessionParameters in com.epam.fix.message
Constructors in com.epam.fix.message with parameters of type SessionParametersModifierConstructorDescriptionPreparedMessageUtil
(SessionParameters sessionParameters) Default constructor with SessionParameters object. -
Uses of SessionParameters in com.epam.fixengine
Methods in com.epam.fixengine that return SessionParametersModifier and TypeMethodDescriptionFIXSession.getSessionParameters()
Returns the cloned session connection parameters instance.Methods in com.epam.fixengine that return types with arguments of type SessionParametersMethods in com.epam.fixengine with parameters of type SessionParametersModifier and TypeMethodDescriptionFIXSessionFactory.createAcceptorSession
(SessionParameters sessionParameters) Creates the acceptor session.FIXSessionFactory.createAcceptorSession
(SessionParameters sessionParameters, FIXTransport transport) Creates the acceptor session.StandardFIXSessionFactory.createAcceptorSession
(SessionParameters sessionParameters) StandardFIXSessionFactory.createAcceptorSession
(SessionParameters details, FIXTransport transport) FIXSessionFactory.createInitiatorSession
(SessionParameters sessionParameters) Creates the initiator session.StandardFIXSessionFactory.createInitiatorSession
(SessionParameters details) DefaultSessionTransportFactory.createInitiatorTransport
(String host, int port, SessionParameters parameters) SessionTransportFactory.createInitiatorTransport
(String host, int port, SessionParameters parameters) static FIXSessionFactory
StandardFIXSessionFactory.getFactory
(SessionParameters details) DefaultFIXSessionFactoryStrategy.getFIXSessionFactory
(SessionParameters sessionParameters) Gets fix session factory.FIXSessionFactoryStrategy.getFIXSessionFactory
(SessionParameters parameters) Gets fix session factory.boolean
SessionParameters.isSimilar
(SessionParameters other) Return true if parameter object describe the same FIX session.boolean
SessionParameters.isSimilar
(SessionParameters other, List<String> errors) Return true if parameter object describe the same FIX session.void
FIXServer.onAddSession
(SessionParameters params) void
FIXServer.onRemoveSession
(SessionParameters params) void
FIXServer.registerAcceptorSession
(SessionParameters sessionParameters) Register the session parameters of acceptor.void
FIXMessageFactory.setSessionParameters
(SessionParameters sessionParameters) Setter for session parameters used to construct message headers.void
FIXServer.unregisterAcceptorSession
(SessionParameters sessionParameters) Remove registered acceptor session.protected void
FIXServer.validateBeforeRegistration
(SessionParameters sessionParameters) protected void
SSLFIXServer.validateBeforeRegistration
(SessionParameters sessionParameters) -
Uses of SessionParameters in com.epam.fixengine.acceptor
Methods in com.epam.fixengine.acceptor with parameters of type SessionParametersModifier and TypeMethodDescriptionprotected void
SessionAcceptorStrategyHandler.checkSessionParameters
(SessionParameters newParams, SessionParameters registeredParams) protected void
SessionAcceptorStrategyHandler.createAdminSession
(SessionParameters sessionParameters, FIXTransport fixTransport, SessionID sessionID) void
AllowNonRegisteredAcceptorStrategyHandler.handleIncomingConnection
(SessionParameters inSessionParameters, FIXTransport fixTransport) void
DenyNonRegisteredAcceptorStrategyHandler.handleIncomingConnection
(SessionParameters sessionParameters, FIXTransport fixTransport) abstract void
SessionAcceptorStrategyHandler.handleIncomingConnection
(SessionParameters sessionParameters, FIXTransport fixTransport) protected void
SessionAcceptorStrategyHandler.mergeSessionParameters
(SessionParameters sessionParameters, SessionParameters registeredSessionParameters) protected void
SessionAcceptorStrategyHandler.processIncomingAdminSession
(FIXTransport fixTransport, SessionID sessionID, SessionParameters sessionParameters) -
Uses of SessionParameters in com.epam.fixengine.manager
Methods in com.epam.fixengine.manager with parameters of type SessionParametersModifier and TypeMethodDescriptionfinal ExtendedFIXSession
FIXSessionManager.locate
(SessionParameters params) static boolean
FIXSessionManager.resetSeqNums
(SessionParameters params) static boolean
FIXSessionManager.setSeqNums
(SessionParameters params, int inSeqNum, int outSeqNum) -
Uses of SessionParameters in com.epam.fixengine.scheduler
Subclasses of SessionParameters in com.epam.fixengine.schedulerModifier and TypeClassDescriptionclass
This bean contains all session level configuration for current session.Methods in com.epam.fixengine.scheduler with parameters of type SessionParametersModifier and TypeMethodDescriptionvoid
AllowedSessionRegistry.allowSessionForConnect
(SessionParameters parameters) void
ScheduledFIXServer.cancelSessionSchedule
(SessionParameters params) Cancel all scheduled tasks for specified session and allow default connection behaviour for it.void
AllowedSessionRegistry.clean
(SessionParameters parameters) void
AllowedSessionRegistry.denySessionForConnect
(SessionParameters parameters) void
ScheduledFIXServer.descheduleSession
(SessionParameters params) protected void
ScheduledFIXServer.descheduleSessionStart
(SessionParameters params) protected void
ScheduledFIXServer.descheduleSessionStop
(SessionParameters params) boolean
AllowedSessionRegistry.isSessionAllowed
(SessionParameters parameters) void
ScheduledFIXServer.scheduleSession
(SessionParameters params, String startCronExpr, String stopCronExpr) void
ScheduledFIXServer.scheduleSessionStart
(String cronExpr, SessionParameters params) Schedule the start of period when incoming connections for specified session are allowed.void
ScheduledFIXServer.scheduleSessionStop
(String cronExpr, SessionParameters params) Schedule the end of period when incoming connections for specified session are allowed.void
ScheduledFIXServer.startSession
(SessionParameters params) Allow connection to specified session manually.void
ScheduledFIXServer.stopSession
(SessionParameters params) Stop specified session and deny connection manually.protected void
ScheduledSSLFIXServer.validateBeforeRegistration
(SessionParameters sessionParameters) -
Uses of SessionParameters in com.epam.fixengine.scheduler.tasks
Fields in com.epam.fixengine.scheduler.tasks declared as SessionParametersMethods in com.epam.fixengine.scheduler.tasks that return SessionParametersConstructors in com.epam.fixengine.scheduler.tasks with parameters of type SessionParametersModifierConstructorDescriptionAbstractSessionTask
(SessionParameters params) AcceptorSessionStartTask
(SessionParameters params, AllowedSessionRegistry registry) AcceptorSessionStopTask
(SessionParameters params, AllowedSessionRegistry registry) SessionStopTask
(SessionParameters params) -
Uses of SessionParameters in com.epam.fixengine.session
Fields in com.epam.fixengine.session declared as SessionParametersModifier and TypeFieldDescriptionprotected SessionParameters
AbstractFIXSession.sessionParameters
Methods in com.epam.fixengine.session that return SessionParametersModifier and TypeMethodDescriptionAbstractFIXSession.getSessionParameters()
The returned value is cloned.AcceptorFIXSession.getSessionParameters()
AbstractFIXSession.getSessionParametersInstance()
ExtendedFIXSession.getSessionParametersInstance()
Gets session parameter instance.Methods in com.epam.fixengine.session with parameters of type SessionParametersModifier and TypeMethodDescriptionprotected FIXTransport
InitiatorFIXSession.getTransport
(SessionParameters sessionParameters, String host, int port) Gets transport.protected FIXSessionRuntimeState
AbstractFIXSession.initSessionRuntimeState
(SessionParameters sessionParameters) void
AcceptorFIXSession.reinitSession
(SessionParameters inSessionParameters, FIXTransport transport) protected void
AcceptorFIXSession.updateSessionParameters
(SessionParameters newParams, SessionParameters oldParams) Constructors in com.epam.fixengine.session with parameters of type SessionParametersModifierConstructorDescriptionprotected
AbstractFIXSession
(FIXMessageFactory messageFactory, SessionParameters sessionParameters, HandlerChain fixSessionListener) Creates theAbstractFIXSession
.AcceptorFIXSession
(FIXMessageFactory messageFactory, SessionParameters sessionParameters, HandlerChain fixSessionListener, FIXTransport transport) AutoreconnectFIXSession
(FIXMessageFactory factory, SessionParameters sessionParameters, HandlerChain fixSessionListener) InitiatorFIXSession
(FIXMessageFactory factory, SessionParameters sessionParameters, HandlerChain fixSessionListener) Creates theInitiatorFIXSession
. -
Uses of SessionParameters in com.epam.fixengine.session.common
Methods in com.epam.fixengine.session.common with parameters of type SessionParametersModifier and TypeMethodDescriptionAbstractFIXSessionFactory.createAcceptorSession
(SessionParameters details) AbstractFIXSessionFactory.createAcceptorSession
(SessionParameters details, FIXTransport transport) AbstractFIXSessionFactory.createInitiatorSession
(SessionParameters details) protected ExtendedFIXSession
AbstractFIXSessionFactory.getAcceptorSession
(SessionParameters details, FIXTransport transport, HandlerChain chain) protected ExtendedFIXSession
AbstractFIXSessionFactory.getInitiatorSession
(SessionParameters details, HandlerChain chain) protected void
AbstractFIXSessionFactory.setGlobalSystemHandlers
(HandlerChain chain, SessionParameters details) -
Uses of SessionParameters in com.epam.fixengine.storage
Methods in com.epam.fixengine.storage with parameters of type SessionParametersModifier and TypeMethodDescriptionvoid
MessageStorage.backupStorage
(SessionParameters sessionParameters) Backup the storage.LogFileLocator.getFileName
(SessionParameters sessionParameters) Gets file name from session parameters.default String
LogFileLocator.getFileName
(String oldFileName, SessionParameters sessionParameters) Gets file name from old file name and session parameters.ChronicleStorageFactory.getIncomingMessageStorage
(SessionParameters sessionParameters) FilesystemStorageFactory.getIncomingMessageStorage
(SessionParameters sessionParameters) Gets incoming message storage.InMemoryStorageFactory.getIncomingMessageStorage
(SessionParameters details) MMFStorageFactory.getIncomingMessageStorage
(SessionParameters sessionParameters) Gets incoming message storage.SlicedFileStorageFactory.getIncomingMessageStorage
(SessionParameters sessionParameters) Gets incoming message storage.StorageFactory.getIncomingMessageStorage
(SessionParameters sessionParameters) Get incoming message storage instance.ChronicleStorageFactory.getOutgoingMessageStorage
(SessionParameters sessionParameters) FilesystemStorageFactory.getOutgoingMessageStorage
(SessionParameters sessionParameters) Gets outgoing message storage.InMemoryStorageFactory.getOutgoingMessageStorage
(SessionParameters details) MMFStorageFactory.getOutgoingMessageStorage
(SessionParameters sessionParameters) Gets outgoing message storage.SlicedFileStorageFactory.getOutgoingMessageStorage
(SessionParameters sessionParameters) Gets outgoing message storage.StorageFactory.getOutgoingMessageStorage
(SessionParameters sessionParameters) Get outgoing message storage instance.FilesystemStorageFactory.getQueue
(SessionParameters sessionParameters) Gets queue for session.InMemoryStorageFactory.getQueue
(SessionParameters sessionParameters) Create and return a InMemoryQueue instance.MMFStorageFactory.getQueue
(SessionParameters sessionParameters) Gets queue for session.StorageFactory.getQueue
(SessionParameters sessionParameters) Get outgoing message queue.void
Initializable.init
(SessionParameters params) boolean
FilesystemStorageFactory.loadSessionParameters
(SessionParameters sessionParameters, FIXSessionRuntimeState state) Loads session parameters from file.boolean
InMemoryStorageFactory.loadSessionParameters
(SessionParameters sessionParameters, FIXSessionRuntimeState state) boolean
StorageFactory.loadSessionParameters
(SessionParameters sessionParameters, FIXSessionRuntimeState state) Save session parameters.void
InMemoryStorageFactory.restoreSessionParameters
(SessionParameters sessionParameters) void
FilesystemStorageFactory.saveSessionParameters
(SessionParameters sessionParameters, FIXSessionRuntimeState state) Stores session parameters to file.void
InMemoryStorageFactory.saveSessionParameters
(SessionParameters details, FIXSessionRuntimeState state) void
StorageFactory.saveSessionParameters
(SessionParameters sessionParameters, FIXSessionRuntimeState state) Save session parameters. -
Uses of SessionParameters in com.epam.fixengine.storage.file
Methods in com.epam.fixengine.storage.file with parameters of type SessionParametersModifier and TypeMethodDescriptionvoid
AbstractFileMessageStorage.backupStorage
(SessionParameters sessionParameters) -
Uses of SessionParameters in com.epam.fixengine.transport
Constructors in com.epam.fixengine.transport with parameters of type SessionParametersModifierConstructorDescriptionInitiatorFIXTransport
(String host, int port, int maxMessageSize, String connectAddress, boolean enableTcpNoDelay, SessionParameters sessionParameters) InitiatorFIXTransport
(String host, int port, int maxMessageSize, String connectAddress, boolean enableTcpNoDelay, SessionParameters sessionParameters, boolean validateCheckSum, boolean markInMessageTime) InitiatorFIXTransport
(String host, int port, int maxMessageSize, String connectAddress, boolean enableTcpNoDelay, SessionParameters sessionParameters, boolean validateCheckSum, boolean validateGarbled, boolean markInMessageTime) InitiatorFIXTransport
(String host, int port, int maxMessageSize, String connectAddress, boolean enableTcpNoDelay, SessionParameters sessionParameters, boolean validateCheckSum, boolean validateGarbled, boolean markInMessageTime, int sendBufferSize, int receiveBufferSize)