quickfix.mina.initiator
Class AbstractSocketInitiator
java.lang.Object
quickfix.mina.SessionConnector
quickfix.mina.initiator.AbstractSocketInitiator
- All Implemented Interfaces:
- Connector, Initiator
- Direct Known Subclasses:
- SocketInitiator, ThreadedSocketInitiator
public abstract class AbstractSocketInitiator
- extends SessionConnector
- implements Initiator
Abstract base class for socket initiators.
Field Summary |
protected org.slf4j.Logger |
log
|
Methods inherited from class quickfix.mina.SessionConnector |
addDynamicSession, createSession, getIntSetting, getIoFilterChainBuilder, getManagedSessions, getScheduledExecutorService, getSessionMap, getSessions, getSettings, isLoggedOn, logError, logoutAllSessions, removeDynamicSession, setIoFilterChainBuilder, setSessions, startSessionTimer, stopSessionTimer, waitForLogout |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.slf4j.Logger log
AbstractSocketInitiator
protected AbstractSocketInitiator(Application application,
MessageStoreFactory messageStoreFactory,
SessionSettings settings,
LogFactory logFactory,
MessageFactory messageFactory)
throws ConfigError
- Throws:
ConfigError
AbstractSocketInitiator
protected AbstractSocketInitiator(SessionSettings settings,
SessionFactory sessionFactory)
throws ConfigError
- Throws:
ConfigError
createSessionInitiators
protected void createSessionInitiators(EventHandlingStrategy eventHandlingStrategy)
throws ConfigError
- Throws:
ConfigError
startInitiators
protected void startInitiators()
stopInitiators
protected void stopInitiators()
getInitiators
public java.util.Set<IoSessionInitiator> getInitiators()
getQueueSize
public int getQueueSize()