Package com.epam.fixengine.scheduler
Class ScheduledSSLFIXServer
java.lang.Object
com.epam.fixengine.FIXServer
com.epam.fixengine.scheduler.ScheduledFIXServer
com.epam.fixengine.scheduler.ScheduledSSLFIXServer
- All Implemented Interfaces:
com.epam.fixengine.manager.ConfiguredSessionListener
-
Field Summary
Fields inherited from class com.epam.fixengine.FIXServer
configuration, servers
-
Constructor Summary
ConstructorsConstructorDescriptionScheduledSSLFIXServer
(boolean allowNonScheduledSession) ScheduledSSLFIXServer
(boolean allowNonScheduledSession, TimeZone timeZone) ScheduledSSLFIXServer
(com.epam.fixengine.configuration.Configuration config) ScheduledSSLFIXServer
(com.epam.fixengine.configuration.Configuration config, boolean allowNonScheduledSession) ScheduledSSLFIXServer
(com.epam.fixengine.configuration.Configuration config, boolean allowNonScheduledSession, TimeZone timeZone) ScheduledSSLFIXServer
(com.epam.fixengine.configuration.Configuration config, TimeZone timeZone) ScheduledSSLFIXServer
(TimeZone timeZone) -
Method Summary
Modifier and TypeMethodDescriptionprotected Server
createServer
(com.epam.fixengine.session.util.ConfigurationAdaptor config, int port, boolean autoClose) protected ServerSocketFactory
getBuiltInSSLServerSocketFactory
(com.epam.fixengine.configuration.Configuration configuration) protected ServerSocketFactory
getSocketFactory
(com.epam.fixengine.configuration.Configuration config) protected void
validateBeforeRegistration
(SessionParameters sessionParameters) Methods inherited from class com.epam.fixengine.scheduler.ScheduledFIXServer
allowSessions, cancelServerSchedule, cancelSessionSchedule, denySessions, descheduleAllowSessions, descheduleDenySessions, descheduleSession, descheduleSessionStart, descheduleSessionStop, scheduleAllowSessions, scheduleDenySessions, scheduleSession, scheduleSessionStart, scheduleSessionStop, setListener, setServerSchedule, startSession, stop, stopSession
Methods inherited from class com.epam.fixengine.FIXServer
addServer, addServerStatusListener, clearServers, closePort, deleteServer, getAcceptorStrategy, getConfigPath, getConfiguredServerSocketFactory, getNic, getOpenPorts, getPorts, getRegisterAcceptorSession, getServer, getTransportFactory, handleAutoClose, isStarted, onAddSession, onRemoveSession, openPort, openPort, openPort, openPort, registerAcceptorSession, registerConfiguredSessions, removeServerStatusListener, setConfigPath, setConnectionValidator, setIncomingConnectionExecutor, setLoginWaitTimeout, setNic, setPort, setPorts, setPorts, setServer, start, stopAndDeleteServer, unregisterAcceptorSession
-
Constructor Details
-
ScheduledSSLFIXServer
public ScheduledSSLFIXServer() -
ScheduledSSLFIXServer
public ScheduledSSLFIXServer(com.epam.fixengine.configuration.Configuration config) -
ScheduledSSLFIXServer
-
ScheduledSSLFIXServer
public ScheduledSSLFIXServer(com.epam.fixengine.configuration.Configuration config, TimeZone timeZone) -
ScheduledSSLFIXServer
public ScheduledSSLFIXServer(boolean allowNonScheduledSession) -
ScheduledSSLFIXServer
public ScheduledSSLFIXServer(com.epam.fixengine.configuration.Configuration config, boolean allowNonScheduledSession) -
ScheduledSSLFIXServer
-
ScheduledSSLFIXServer
public ScheduledSSLFIXServer(com.epam.fixengine.configuration.Configuration config, boolean allowNonScheduledSession, TimeZone timeZone)
-
-
Method Details
-
getSocketFactory
protected ServerSocketFactory getSocketFactory(com.epam.fixengine.configuration.Configuration config) -
createServer
protected Server createServer(com.epam.fixengine.session.util.ConfigurationAdaptor config, int port, boolean autoClose) - Overrides:
createServer
in classFIXServer
-
getBuiltInSSLServerSocketFactory
protected ServerSocketFactory getBuiltInSSLServerSocketFactory(com.epam.fixengine.configuration.Configuration configuration) -
validateBeforeRegistration
- Overrides:
validateBeforeRegistration
in classFIXServer
-