quickfix.mina.initiator
Class AbstractSocketInitiator

java.lang.Object
  extended by quickfix.mina.SessionConnector
      extended by 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
           
 
Fields inherited from class quickfix.mina.SessionConnector
QF_SESSION
 
Fields inherited from interface quickfix.Initiator
SETTING_RECONNECT_INTERVAL, SETTING_SOCKET_CONNECT_HOST, SETTING_SOCKET_CONNECT_PORT, SETTING_SOCKET_CONNECT_PROTOCOL
 
Constructor Summary
protected AbstractSocketInitiator(Application application, MessageStoreFactory messageStoreFactory, SessionSettings settings, LogFactory logFactory, MessageFactory messageFactory)
           
protected AbstractSocketInitiator(SessionSettings settings, SessionFactory sessionFactory)
           
 
Method Summary
protected  void createSessionInitiators(EventHandlingStrategy eventHandlingStrategy)
           
 java.util.Set<IoSessionInitiator> getInitiators()
           
 int getQueueSize()
           
protected  void startInitiators()
           
protected  void stopInitiators()
           
 
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
 
Methods inherited from interface quickfix.Connector
block, getSessions, isLoggedOn, start, stop, stop
 

Field Detail

log

protected final org.slf4j.Logger log
Constructor Detail

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
Method Detail

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()