Package | Description |
---|---|
org.quickfixj.jmx.mbean.connector | |
org.quickfixj.jmx.mbean.session | |
quickfix |
Core QuickFIX/J classes.
|
quickfix.mina |
MINA-related networking code.
|
quickfix.mina.acceptor |
MINA acceptor implementation.
|
quickfix.mina.ssl |
Modifier and Type | Method and Description |
---|---|
SessionID |
SocketAcceptorAdmin.SessionAcceptorAddressRow.getSessionID() |
Modifier and Type | Method and Description |
---|---|
ObjectName |
ConnectorJmxExporter.lookupSessionName(SessionID sessionID) |
Constructor and Description |
---|
SocketAcceptorAdmin.SessionAcceptorAddressRow(SessionID sessionID,
SocketAddress accceptorAddress,
ObjectName sessionName) |
Modifier and Type | Method and Description |
---|---|
SessionID |
SessionSettingsAdmin.getSessionID() |
Modifier and Type | Method and Description |
---|---|
ObjectName |
SessionJmxExporter.createSessionName(SessionID sessionID) |
protected void |
SessionAdmin.doSend(Message message,
SessionID sessionID)
Helper method to be overridden by tests that handles sending out the message.
|
ObjectName |
SessionJmxExporter.getSessionName(SessionID sessionID) |
Constructor and Description |
---|
SessionSettingsAdmin(SessionID sessionID,
SessionSettings settings) |
Modifier and Type | Method and Description |
---|---|
static SessionID |
MessageUtils.getReverseSessionID(Message fixMessage) |
static SessionID |
MessageUtils.getReverseSessionID(String messageString) |
SessionID |
Session.getSessionID() |
static SessionID |
MessageUtils.getSessionID(Message fixMessage) |
static SessionID |
MessageUtils.getSessionID(String messageString) |
Modifier and Type | Method and Description |
---|---|
ArrayList<SessionID> |
Connector.getSessions()
Returns the sessions managed by this acceptor.
|
Iterator<SessionID> |
SessionSettings.sectionIterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
ApplicationExtended.canLogon(SessionID sessionID)
If returns false, the session logon is aborted, without sending any logon.
|
void |
MessageCracker.crack(Message message,
SessionID sessionID)
Process ("crack") a FIX message and call the registered handlers for that type, if any
|
MessageStore |
SleepycatStoreFactory.create(SessionID sessionID) |
Log |
ScreenLogFactory.create(SessionID sessionID) |
Log |
SLF4JLogFactory.create(SessionID sessionID) |
MessageStore |
NoopStoreFactory.create(SessionID sessionID) |
MessageStore |
MessageStoreFactory.create(SessionID sessionID)
Creates a message store implementation.
|
MessageStore |
MemoryStoreFactory.create(SessionID sessionID) |
Log |
LogFactory.create(SessionID sessionID)
Create a log implementation.
|
MessageStore |
JdbcStoreFactory.create(SessionID sessionID)
Create a JDBC message store.
|
Log |
JdbcLogFactory.create(SessionID sessionID)
Create a JDBC logger.
|
MessageStore |
FileStoreFactory.create(SessionID sessionID)
Creates a file-based message store.
|
Log |
FileLogFactory.create(SessionID sessionID)
Creates a file-based logger.
|
Log |
CompositeLogFactory.create(SessionID sessionID)
Create the composite Log.
|
MessageStore |
CachedFileStoreFactory.create(SessionID sessionID)
Creates a file-based message store.
|
Session |
SessionFactory.create(SessionID sessionID,
SessionSettings settings) |
Session |
DefaultSessionFactory.create(SessionID sessionID,
SessionSettings settings) |
Log |
SLF4JLogFactory.create(SessionID sessionID,
String callerFQCN)
This supports use of this log in a CompositeLogFactory.
|
Log |
LocationAwareLogFactory.create(SessionID sessionID,
String callerFQCN)
Create a log implementation.
|
static boolean |
Session.doesSessionExist(SessionID sessionID)
Determine if a session exists with the given ID.
|
void |
ApplicationAdapter.fromAdmin(Message message,
SessionID sessionId) |
void |
Application.fromAdmin(Message message,
SessionID sessionId)
This callback notifies you when an administrative message is sent from a
counterparty to your FIX engine.
|
void |
ApplicationAdapter.fromApp(Message message,
SessionID sessionId) |
void |
Application.fromApp(Message message,
SessionID sessionId)
This callback receives messages for the application.
|
Dictionary |
SessionSettings.get(SessionID sessionID) |
boolean |
SessionSettings.getBool(SessionID sessionID,
String key)
Get a settings value as a boolean value.
|
double |
SessionSettings.getDouble(SessionID sessionID,
String key)
Get a settings value as a double number.
|
int |
SessionSettings.getInt(SessionID sessionID,
String key)
Get a settings value as an integer.
|
long |
SessionSettings.getLong(SessionID sessionID,
String key)
Get a settings value as a long integer.
|
Properties |
SessionSettings.getSessionProperties(SessionID sessionID)
Return the settings for a session as a Properties object.
|
Properties |
SessionSettings.getSessionProperties(SessionID sessionID,
boolean includeDefaults)
Return the settings for a session as a Properties object.
|
String |
SessionSettings.getString(SessionID sessionID,
String key)
Get a settings string.
|
boolean |
SessionSettings.isSetting(SessionID sessionID,
String key)
Predicate for determining if a setting exists.
|
static void |
LogUtil.logThrowable(SessionID sessionID,
String message,
Throwable t)
Logs a throwable as a session event, including the stack trace.
|
static Session |
Session.lookupSession(SessionID sessionID)
Locates a session specified by the provided session ID.
|
void |
ApplicationExtended.onBeforeSessionReset(SessionID sessionID)
This method is called before reset a session to allow business application to do some
actions(typically sending notification message to client before end of day)
|
void |
ApplicationAdapter.onCreate(SessionID sessionId) |
void |
Application.onCreate(SessionID sessionId)
This method is called when quickfix creates a new session.
|
void |
ApplicationAdapter.onLogon(SessionID sessionId) |
void |
Application.onLogon(SessionID sessionId)
This callback notifies you when a valid logon has been established with a
counter party.
|
void |
ApplicationAdapter.onLogout(SessionID sessionId) |
void |
Application.onLogout(SessionID sessionId)
This callback notifies you when an FIX session is no longer online.
|
protected void |
MessageCracker.onMessage(Message message,
SessionID sessionID)
Fallback method that is called if no invokers are found.
|
void |
SessionSettings.removeSetting(SessionID sessionID,
String key) |
static boolean |
Session.sendToTarget(Message message,
SessionID sessionID)
Send a message to the session specified by the provided session ID.
|
static String |
FileUtil.sessionIdFileName(SessionID sessionID) |
void |
SessionSettings.set(SessionID sessionID,
Dictionary dictionary) |
void |
SessionSettings.setBool(SessionID sessionID,
String key,
boolean value)
Sets a boolean-valued session setting.
|
void |
SessionSettings.setDouble(SessionID sessionID,
String key,
double value)
Sets a double-valued session setting.
|
void |
SessionSettings.setLong(SessionID sessionID,
String key,
long value)
Sets a long integer-valued session setting.
|
void |
SessionSettings.setString(SessionID sessionID,
String key,
String value)
Sets a string-valued session setting.
|
void |
ApplicationAdapter.toAdmin(Message message,
SessionID sessionId) |
void |
Application.toAdmin(Message message,
SessionID sessionId)
This callback provides you with a peek at the administrative messages
that are being sent from your FIX engine to the counter party.
|
void |
ApplicationAdapter.toApp(Message message,
SessionID sessionId) |
void |
Application.toApp(Message message,
SessionID sessionId)
This is a callback for application messages that you are sending to a
counterparty.
|
Constructor and Description |
---|
MemoryStore(SessionID sessionID) |
SessionSchedule(SessionSettings settings,
SessionID sessionID) |
SleepycatStore(SessionID sessionID,
String databaseDir,
String sequenceDbName,
String messageDbName) |
SLF4JLog(SessionID sessionID,
String eventCategory,
String errorEventCategory,
String incomingMsgCategory,
String outgoingMsgCategory,
boolean prependSessionID,
boolean logHeartbeats,
String inCallerFQCN) |
Modifier and Type | Method and Description |
---|---|
protected Map<SessionID,Session> |
SessionConnector.getSessionMap()
This is for subclasses to directly access the session map.
|
ArrayList<SessionID> |
SessionConnector.getSessions()
Return the list of session identifiers of sessions managed
by this connector.
|
Modifier and Type | Method and Description |
---|---|
protected Session |
SessionConnector.createSession(SessionID sessionID) |
protected Session |
AbstractIoHandler.findQFSession(org.apache.mina.core.session.IoSession ioSession,
SessionID sessionID) |
protected ThreadPerSessionEventHandlingStrategy.MessageDispatchingThread |
ThreadPerSessionEventHandlingStrategy.getDispatcher(SessionID sessionID) |
int |
ThreadPerSessionEventHandlingStrategy.getQueueSize(SessionID sessionID) |
int |
SingleThreadedEventHandlingStrategy.getQueueSize(SessionID sessionID) |
int |
EventHandlingStrategy.getQueueSize(SessionID sessionID) |
protected void |
SessionConnector.logError(SessionID sessionID,
org.apache.mina.core.session.IoSession protocolSession,
String message,
Throwable t) |
void |
SessionConnector.removeDynamicSession(SessionID inSessionID) |
Modifier and Type | Method and Description |
---|---|
protected void |
SessionConnector.setSessions(Map<SessionID,Session> sessions) |
Modifier and Type | Method and Description |
---|---|
SessionID |
DynamicAcceptorSessionProvider.TemplateMapping.getPattern() |
SessionID |
DynamicAcceptorSessionProvider.TemplateMapping.getTemplateID() |
protected SessionID |
DynamicAcceptorSessionProvider.lookupTemplateID(SessionID sessionID) |
Modifier and Type | Method and Description |
---|---|
Map<SessionID,SocketAddress> |
AbstractSocketAcceptor.getAcceptorAddresses() |
Modifier and Type | Method and Description |
---|---|
Session |
DynamicAcceptorSessionProvider.getSession(SessionID sessionID,
SessionConnector sessionConnector) |
Session |
AcceptorSessionProvider.getSession(SessionID sessionID,
SessionConnector connector)
Return a session for this sessionID.
|
protected SessionID |
DynamicAcceptorSessionProvider.lookupTemplateID(SessionID sessionID) |
Constructor and Description |
---|
DynamicAcceptorSessionProvider.TemplateMapping(SessionID pattern,
SessionID templateID) |
DynamicAcceptorSessionProvider(SessionSettings settings,
SessionID templateID,
Application application,
MessageStoreFactory messageStoreFactory,
LogFactory logFactory,
MessageFactory messageFactory) |
Modifier and Type | Method and Description |
---|---|
static String[] |
SSLSupport.getEnabledCipherSuites(SessionSettings sessionSettings,
SessionID sessionID) |
static String[] |
SSLSupport.getEnabledProtocols(SessionSettings sessionSettings,
SessionID sessionID) |
static String |
SSLSupport.getKeyManagerFactoryAlgorithm(SessionSettings sessionSettings,
SessionID sessionID) |
static String |
SSLSupport.getKeyStoreName(SessionSettings sessionSettings,
SessionID sessionID) |
static char[] |
SSLSupport.getKeyStorePassword(SessionSettings sessionSettings,
SessionID sessionID) |
static String |
SSLSupport.getKeyStoreType(SessionSettings sessionSettings,
SessionID sessionID) |
static SSLConfig |
SSLSupport.getSslConfig(SessionSettings sessionSettings,
SessionID sessionID)
Retrieve all related SSL configuration for a specific
SessionID . |
static String |
SSLSupport.getTrustManagerFactoryAlgorithm(SessionSettings sessionSettings,
SessionID sessionID) |
static String |
SSLSupport.getTrustStoreName(SessionSettings sessionSettings,
SessionID sessionID) |
static char[] |
SSLSupport.getTrustStorePassword(SessionSettings sessionSettings,
SessionID sessionID) |
static String |
SSLSupport.getTrustStoreType(SessionSettings sessionSettings,
SessionID sessionID) |
static boolean |
SSLSupport.isNeedClientAuth(SessionSettings sessionSettings,
SessionID sessionID) |
Copyright © 2016. All rights reserved.