Namespace FixAntenna.FixEngine
Classes
ConnectionValidatorListener
DefaultFixSessionFactoryStrategy
Default fix session factory strategy implementation. This class provides access to FIX 4.0 - FIX 5.0 SP2 session factories.
DefaultSessionTransportFactory
FixServer
Generic FIXServer implementation.
FixSessionBuilder
FixSessionRuntimeState
FixVersionUtils
FIX Version utils class helper.
SerializationContext
SessionId
SessionParameters
This bean contains all session level configuration for current session.
It is possible to confiniently define a list of custom FIX fields that will be added to each message. For more complex message customization take a look at AbstractFixSessionFactory
SessionState
Session state enum
StandardFixSessionFactory
Standard session factory. Engine used this factory for creation initiator and acceptor sessions. User can replace current behaviour by using SetFixSessionFactoryStrategy(IFixSessionFactoryStrategy) method.
Interfaces
IConnectionValidator
IErrorHandler
User must implement this interface for handling error and warning.
IExtendedFixSessionListener
Extended fix session listener
IFixMessageFactory
FixMessageFactory interface defines object capable to create session level messages. User could extend existing standard MessageFactories or even write his own custom message factory
IFixMessageListener
This is interface for incoming message listener.
IFixServerListener
This is user interface that accepts incoming sessions.
IFixServerStatusListener
IFixSession
This interface is the main interface user works with. It represents IFIXSession either acceptor or initiator. And capable to send/receive messages.
IFixSessionFactory
IFixSessionFactory
defines session level behaviour and other FIXEngine parameters.
IFixSessionFactoryStrategy
The session factory strategy. User should implements strategy for customization fix sessions.
IFixSessionListener
User must implement this interface to listen for incoming messages and monitor session state.
IRejectMessageListener
This is interface for receiving messages rejected from internal queue. Sometimes occurs serious problem in session and it couldn't send anymore messages. Messages, which were stored in internal queue and waiting for delivering will be removed. This listener can notify that message was removed from sending queue.
ISessionTransportFactory
Enums
ChangesType
FixSessionSendingType
As far as .Net Standard 2.0 does not allow define constants in interfaces new Enum was introduced.
ForceSeqNumReset
A enum for force sequence number reset. Client should defined parameter in engine.properties or set the appropriate value for SessionParameters instance.
SessionState.InnerEnum
StorageCleanupMode
This enum specifies cleaning mode for message storage of sessions.