Package quickfix

Core QuickFIX/J classes.

See:
          Description

Interface Summary
Acceptor Accepts connections from FIX clients and manages the associated sessions.
Application This is the primary QuickFIX/J interface for processing session messages.
ApplicationExtended Extended Application features
Connector Common base interface for acceptors and initiators.
DataDictionaryProvider Provide data dictionaries for specified session protocol or application versions.
FixVersions Constants containing the BeginString field values for various FIX versions.
Initiator Establishes sessions with FIX servers and manages the associated sessions.
LocationAwareLogFactory This extension of the QF JNI LogFactory interface provides the fully qualified class name of the calling class so it can be filtered for logging purposes.
Log Session log for messages and events.
LogFactory Used by a session to create a log implementation.
MessageFactory Used by a Session to create a Message.
MessageStore Used by a Session to store and retrieve messages for resend purposes.
MessageStoreFactory Used by a Session to create a message store implementation.
Responder Used by a Session to send raw FIX message data and to disconnect a connection.
SessionFactory Creates a Session based on the specified settings.
SessionStateListener  
SystemTimeSource Interface for obtaining system time.
 

Class Summary
ApplicationAdapter Convenience class with default implementation for application methods
BooleanField  
BusinessRejectReasonText Description strings for business reject reasons.
BytesField BytesField enables better handling of binary data.
CachedFileStore File store implementation.
CachedFileStoreFactory Creates a message store that stores messages in a file.
CharField A character message field.
CompositeLogFactory Allows multiple log factories to be used with QuickFIX/J.
DataDictionary Provide the message metadata for various versions of FIX.
DataDictionary.GroupInfo Contains meta-data for FIX repeating groups
DateField A date-valued message field.
DayConverter Utility class for converting between day names and offsets.
DecimalField A double-values message field.
DefaultDataDictionaryProvider  
DefaultMessageFactory The default factory for creating FIX message instances.
DefaultSessionFactory Factory for creating sessions.
Dictionary Name/value pairs used for specifying groups of settings.
DoubleField A double-values message field.
Field<T> Base class for FIX message fields.
FieldMap Field container used by messages, groups, and composites.
FieldType A field type enum class.
FileLog File log implementation.
FileLogFactory Factory for creating file-based loggers.
FileStore File store implementation.
FileStoreFactory Creates a message store that stores messages in a file.
FileUtil  
Group Represents a repeating field group within a message.
IntField A integer message field.
JdbcLogFactory Creates a generic JDBC logger.
JdbcSetting Class for storing JDBC setting constants shared by both the log and message store classes.
JdbcStoreFactory Creates a generic JDBC message store.
ListenerSupport  
LogUtil Utilities for logging session-related events.
MemoryStore In-memory message store implementation.
MemoryStoreFactory Creates a message store that stores all data in memory.
Message Represents a FIX message.
Message.Header  
Message.Trailer  
MessageComponent Represents a FIX message component.
MessageCracker Helper class for delegating message types for various FIX versions to type-safe onMessage methods.
MessageUtils  
ScreenLog Screen log implementation.
ScreenLogFactory Creates a logger that logs messages to to System.out.
Session The Session is the primary FIX abstraction for message communication.
SessionID Identifier for a session.
SessionSettings Settings for sessions.
SessionState Used by the session communications code.
SleepycatStore Sleepycat message and session state storage.
SleepycatStoreFactory Message store using the Sleepycat Java Edition database for message and sequence number storage.
SLF4JLog A Log using the SLFJ wrapper that supports JDK 1.4 logging, Log4J and others.
SLF4JLogFactory Simple Logging Facade for Java (SLF4J) log factory (slfj.org).
SocketAcceptor Accepts connections and uses a single thread to process messages for all sessions.
SocketInitiator Initiates connections and uses a single thread to process messages for all sessions.
StringField A string-valued message field.
SystemTime A wrapper for the system time source, used primarily for unit testing.
ThreadedSocketAcceptor Accepts connections and uses a separate thread per session to process messages.
ThreadedSocketInitiator Initiates connections and uses a separate thread per session to process messages.
UtcDateOnlyField A date-valued message field.
UtcTimeOnlyField  
UtcTimeStampField A timestamp-valued message field (a timestamp has both a date and a time).
 

Enum Summary
FileUtil.Location  
 

Exception Summary
ConfigError This exception is thrown when a configuration error is detected.
DataDictionary.Exception Data dictionary-related exception.
DoNotSend Applications can throw this exception to abort the sending or resending of a message.
FieldConvertError An exception for field conversion problems.
FieldException  
FieldNotFound An exception thrown when a field is not found in message.
IncorrectDataFormat Field has a badly formatted value.
IncorrectTagValue An exception thrown when a tags value is not valid according to the data dictionary.
InvalidMessage  
MessageParseError  
NoTagValue An exception thrown when a tag does not have a value.
RejectLogon This exception causes a logon to be rejected with a forced logout and immediate disconnect.
RuntimeError Application encountered serious error during runtime.
SessionNotFound The requested session cannot be found.
UnsupportedMessageType Message type not supported by application.
 

Package quickfix Description

Core QuickFIX/J classes.

Related Documentation

For more information, please see: