• Programmer’s Guide
  • Api Documentation
  • FixAntenna.FixEngine.Session
  • IExtendedFixSession
Show / Hide Table of Contents
  • com.epam.benchmark.latency
    • RoundTripTester
  • FixAntenna.AdminTool
    • AdminConstants
    • AdminTool
    • AdminToolException
    • ResultCode
    • XmlHelper
  • FixAntenna.AdminTool.Builder
    • CommandBuilder
    • CommandBuilder.MapKey
    • CustomTagsBuilder
  • FixAntenna.AdminTool.Builder.Util
    • TagUtil
  • FixAntenna.AdminTool.Commands
    • Command
    • CommandHandler
    • ICommandHandler
  • FixAntenna.AdminTool.Commands.Administrative
    • ChangeSeqNum
    • CreateAcceptor
    • CreateInitiator
    • CreateInitiator.FixSessionListenerAnonymousInnerClass
    • CreateSession
    • Delete
    • DeleteAll
    • ResetSeqNum
    • StopSession
    • ToBackup
    • ToPrimary
  • FixAntenna.AdminTool.Commands.Generic
    • DefaultCommand
    • GetFixProtocolsList
    • Heartbeat
    • Help
    • SendMessage
    • TestRequest
  • FixAntenna.AdminTool.Commands.Monitoring
    • SessionParams
    • SessionsList
    • SessionsSnapshot
    • SessionStatus
  • FixAntenna.AdminTool.Commands.Monitoring.Manager
    • SessionListManager
  • FixAntenna.AdminTool.Commands.Statistic
    • GeneralSessionsStat
    • ProceedStat
    • ReceivedStat
    • SentStat
    • SessionStat
  • FixAntenna.AdminTool.Commands.Util
    • CommandUtil
  • FixAntenna.Benchmarks.Latency.Server
    • RoundTripServer
    • RoundTripServer.MyFIXSessionListener
  • FixAntenna.Common
    • DateTimeBuilder
    • DateTimeHelper
    • Properties
  • FixAntenna.Common.Collections
    • IBoundedQueue<TE>
    • SimpleBoundedQueue<TE>
  • FixAntenna.Common.Logging
    • BaseLog
    • DefaultLog
    • DefaultLogFactory
    • ILog
    • ILogFactory
    • LogFactory
    • NLogFactory
    • NLogWrapper
  • FixAntenna.Common.Pool
    • ByteBufferPool
    • ConcurrentBucketsPool<T>
    • IPool<T>
    • PoolFactory
    • SynchronizedPoolableStack<T>
  • FixAntenna.Common.Pool.Provider
    • AbstractPoolableProvider<T>
    • IPoolableProvider<T>
  • FixAntenna.Common.ResourceLoading
    • CurrentDirResourceLoader
    • EmbeddedResourceLoader
    • GenericFileResourceLoader
    • HomeDirResourceLoader
    • ResourceLoader
    • ResourceNotFoundException
  • FixAntenna.Common.Strings
    • StringHelper
  • FixAntenna.Common.Threading
    • ThreadPool
  • FixAntenna.Common.Threading.Queue
    • BlockingQueueAdapter<TE>
    • ISimpleBlockingQueue<TE>
    • SynchronizeBlockingQueue<TE>
  • FixAntenna.Common.Threading.Runnable
    • FixedRunnablePool<T>
    • IRunnableFactory<T>
    • IRunnableObject
    • IRunnablePool<T>
    • IWorkerThread
    • RunnableObject
  • FixAntenna.Common.Utils
    • AtomicBool
    • ByteBuffer
    • CheckingUtils
    • HashCodeBuilder
    • ReflectUtil<T>
    • ReflectUtilEx
    • SocketUtils
    • SubnetUtils
    • SupplierWithException<T>
    • TimestampPrecision
    • Version
  • FixAntenna.Common.Xml
    • IFindable
    • IType
  • FixAntenna.Core.FixEngine.iLinkFailover
    • Fti
    • Fti.InnerEnum
    • MsgwFixSession
    • MsgwFixSession.TransportWrapper
  • FixAntenna.Core.FixEngine.Storage.File
    • BigEndianExtensions
  • FixAntenna.Example
    • ConnectToGateway
    • EchoServer
    • SimpleAdminClient
    • SimpleServer
  • FixAntenna.Fix
    • FixVersion
    • StorageClosedException
  • FixAntenna.Fix.Dictionary
    • Dictionaries
    • DictionaryBuilder
    • FixDictionaryFactory
    • IDictionaryBuilder
    • IDictionaryFactory
  • FixAntenna.Fix.Message
    • AbstractFixMessage
    • AbstractFixMessage.TagValueIterator
    • ByteArrayPool
    • DefaultRawTags
    • ExtendedIndexedStorage
    • FieldNotFoundException
    • FixFormatter
    • FixMessage
    • FixMessageAdapter
    • FixMessageFactory
    • FixMessagePrintableFormatter
    • FixMessageUtil
    • FixTypes
    • GarbledMessageException
    • HighPrecisionDateTimeFormatters
    • HighPrecisionDateTimeParsers
    • HpExtendedIndexedStorage
    • IFieldIndexData
    • IndexedStorage
    • IndexedStorage.MissingTagHandling
    • InvalidMessageException
    • ITagList
    • MessageStorage
    • MessageStructure
    • MessageValidationException
    • MsgBuf
    • PreparedMessageUtil
    • RawFixUtil
    • RawFixUtil.IRawTags
    • RepeatingGroupStorageIntArrayPool
    • ReusableString
    • SkipMessageException
    • TagValue
    • ValueType
  • FixAntenna.Fix.Message.Dictionary
    • DictionaryHolder
    • GroupDict
    • MessageWithGroupDict
  • FixAntenna.Fix.Message.Exceptions
    • PreparedMessageException
  • FixAntenna.Fix.Message.Format
    • AbstractUtcDateFormatter
    • CalendarFormatUtil
    • DoubleFormatter
    • FixDateFormatterFactory
    • FixDateFormatterFactory.FixDateType
    • IFixDateFormatter
    • ISendingTime
    • LocalMktDateFormatter
    • MonthYearFormatter
    • MonthYearWithWeekFormatter
    • SendingTimeMicro
    • SendingTimeMilli
    • SendingTimeNano
    • SendingTimeSecond
    • TzTimeFormatter
    • TzTimeMillisFormatter
    • TzTimeSecondsFormatter
    • TzTimestampFormatter
    • TzTimestampMillisFormatter
    • UtcDateFormatter
    • UtcTimeOnlyFormatter
    • UtcTimeOnlyWithMillisFormatter
    • UtcTimestampFormatter
    • UtcTimestampWithMillisFormatter
  • FixAntenna.Fix.Message.Rg
    • EntriesArray
    • EntryImpl
    • HiddenLeadingTagsArray
    • RepeatingGroup
    • RepeatingGroup.Entry
    • RepeatingGroupArray
    • RepeatingGroupIterator
    • RepeatingGroupPool
    • RepeatingGroupStorage
    • Stash
  • FixAntenna.Fix.Message.Rg.Exceptions
    • DuplicateGroupException
    • DuplicateTagException
    • InvalidDelimiterTagException
    • InvalidLeadingTagException
    • InvalidLeadingTagValueException
    • RepeatingGroupException
    • UnexpectedGroupTagException
    • UnresolvedGroupTagException
  • FixAntenna.Fix.Message.Storage
    • ArenaMessageStorage
    • ByteArrayMessageStorage
    • ByteBufferStorage
    • IContinuousMessageStorage
    • PerFieldMessageStorage
  • FixAntenna.Fix.Validation
    • DummyMessageValidator
    • IFixMessageValidator
    • IMessageValidator
    • IValidationFixMessage
    • IValidationResult
    • ValidatorType
  • FixAntenna.Fix.Validation.Beans
    • A
    • Block
    • Blockdef
    • Blockref
    • Comment
    • Dd
    • Descr
    • Dl
    • Dt
    • Field
    • Fielddef
    • Fielddic
    • Fieldref
    • Fixdic
    • FixTDic
    • GenericElement<T>
    • Group
    • Item
    • Li
    • Msgdef
    • Msgdic
    • Msgref
    • Multi
    • Ol
    • P
    • Range
    • Table
    • Td
    • Th
    • Tr
    • Typedef
    • Typelist
    • Ul
    • Valblock
    • Valblockdef
  • FixAntenna.Fix.Validation.Engine
    • AbstractValidator
    • IValidator
    • IValidatorContainer
    • IValidatorFactory
    • ValidationEngine
    • ValidatorContainer
  • FixAntenna.Fix.Validation.Engine.Exceptions
    • CommonValidationException
    • DictionaryRuntimeException
  • FixAntenna.Fix.Validation.Engine.Exceptions.Mapping
    • BlockDefinitionsException
    • MessageDefinitionsException
  • FixAntenna.Fix.Validation.Engine.Exceptions.Validate
    • ConditionParserException
    • ValidationException
  • FixAntenna.Fix.Validation.Engine.FixMessage.Beans
    • FixGroupContainer
    • FixMessageMap
    • ValidationFixGroup
    • ValidationFixGroupContainer
    • ValidationFixMessage
  • FixAntenna.Fix.Validation.Engine.FixMessage.Builder
    • ValidationFixGroupBuilder
    • ValidationFixMessageBuilder
  • FixAntenna.Fix.Validation.Engine.FixMessage.Tree
    • FixEntry
    • FixMessageTreeUtil
    • FixRepeatingGroup
  • FixAntenna.Fix.Validation.Engine.Utils
    • Constants
    • FixTypesEnum
    • FixUtil
    • FixUtilFactory
    • FixUtilFactory.Key
  • FixAntenna.Fix.Validation.Engine.Utils.Cache
    • AbstractCache
    • AbstractGroupsCache
    • BlockCache
    • BlockGroupsCache
    • GroupCache
    • GroupsCache
    • ICache<T, TV>
    • MessagesCache
  • FixAntenna.Fix.Validation.Engine.Utils.Cache.Keys
    • BlockCacheKey
    • GroupCacheKey
    • IKey<T, TV>
  • FixAntenna.Fix.Validation.Engine.Utils.Containers
    • GroupTagInfo
  • FixAntenna.Fix.Validation.Engine.Utils.Definitions
    • BlockDefinitionsUtils
    • IFixMessageDefinitions<T>
    • MessageDefinitionsUtils
  • FixAntenna.Fix.Validation.Engine.Validators
    • ConditionalValidator
    • DuplicatedFieldValidator
    • FieldAllowedInMessageValidator
    • FieldOrderValidator
    • FieldsDefinitionsTypeValidator
    • GroupValidator
    • MessageTypeValidator
    • MessageWelformedValidator
    • RequiredFieldValidator
  • FixAntenna.Fix.Validation.Engine.Validators.Condition
    • AbstractCondition
    • ConditionValidateParser
    • ICondition
  • FixAntenna.Fix.Validation.Engine.Validators.Condition.Container
    • ConditionalBlock
    • ConditionalGroup
    • ConditionalMessage
    • ConditionalType
    • ConditionParserContainer
    • IConditionalMessage
  • FixAntenna.Fix.Validation.Engine.Validators.Condition.Operators
    • AndValidateOperator
    • EqValidateOperator
    • ExistTagsValidateOperator
    • FalseValidateOperator
    • GreatThanValidateOperator
    • InValidateOperator
    • LessThanValidateOperator
    • NotValidateOperator
    • OrValidateOperator
  • FixAntenna.Fix.Validation.Engine.Validators.Factory
    • ValidatorFactory
  • FixAntenna.Fix.Validation.Error
    • FixError
    • FixErrorBuilder
    • FixErrorCode
    • FixErrorCode.InnerEnum
    • FixErrorContainer
  • FixAntenna.FixEngine
    • ChangesType
    • ConnectionValidatorListener
    • DefaultFixSessionFactoryStrategy
    • DefaultSessionTransportFactory
    • FixServer
    • FixSessionBuilder
    • FixSessionRuntimeState
    • FixSessionSendingType
    • FixVersionUtils
    • ForceSeqNumReset
    • IConnectionValidator
    • IErrorHandler
    • IExtendedFixSessionListener
    • IFixMessageFactory
    • IFixMessageListener
    • IFixServerListener
    • IFixServerStatusListener
    • IFixSession
    • IFixSessionFactory
    • IFixSessionFactoryStrategy
    • IFixSessionListener
    • IRejectMessageListener
    • ISessionTransportFactory
    • SerializationContext
    • SessionId
    • SessionParameters
    • SessionState
    • SessionState.InnerEnum
    • StandardFixSessionFactory
    • StorageCleanupMode
  • FixAntenna.FixEngine.Acceptor
    • AllowNonRegisteredAcceptorStrategyHandler
    • DefaultRegisteredAcceptorStrategyHandler
    • DenyNonRegisteredAcceptorStrategyHandler
    • FixConnectionHandler
    • IConnectionHandler
    • IFixAdminSessionListener
    • LogonMessageParser
    • LogonMessageParser.ParseResult
    • LogonMessageWaiter
    • NotAcceptedAdminSessionException
    • ParsedSessionParameters
    • SessionAcceptorStrategyHandler
  • FixAntenna.FixEngine.Acceptor.AutoStart
    • AutostartAcceptorSessions
    • AutostartAcceptorSessions.AutoStartAcceptorFactory
    • AutostartAcceptorSessions.AutostartSessionDetails
    • AutostartAcceptorSessions.StorageType
  • FixAntenna.FixEngine.Configuration
    • Config
    • Config.DefaultValue
    • Config.IValidator
    • Config.ValidatorBoolean
    • Config.ValidatorInteger
    • Config.ValidatorIntegerList
    • FixVersionContainer
    • FixVersionContainer.Builder
    • FixVersionContainerFactory
    • SendingMode
    • TemplatePropertiesWrapper
  • FixAntenna.FixEngine.Encryption
    • AbstractEncryption
    • DecryptException
    • DesEncryption
    • EncryptException
    • EncryptionFactory
    • EncryptionType
    • IEncryption
    • InitEncryptionException
    • NoneEncryption
    • PgpDesMd5Encryption
    • SignMessageException
  • FixAntenna.FixEngine.Encryption.Encryptor
    • IFixEncryptor
    • IRawEncryptor
  • FixAntenna.FixEngine.Encryption.Encryptor.Fix
    • AbstractFixEncryptor
    • DesFixEncryptor
    • PgpDesMd5FixEncryptor
  • FixAntenna.FixEngine.Encryption.Encryptor.Raw
    • DesRawEncryptor
  • FixAntenna.FixEngine.Encryption.Encryptor.Session
    • DesSessionInfo
    • PgpDesSessionInfo
    • SessionInfo
  • FixAntenna.FixEngine.Encryption.Util
    • CryptoUtil
    • DesKeyGenerator
    • DesKeySecretGenerator
    • HeaderRawTags
    • Md5MessageSigner
  • FixAntenna.FixEngine.iLinkFailover
    • BackupSessionSequenceManager
    • TransportFailoverSessionFactory
  • FixAntenna.FixEngine.Manager
    • ConfiguredSessionRegisterImpl
    • FixSessionManager
    • FixSessionManager.RarelyChangeList<TE>
    • FixSessionManager.ServiceStatus
    • IConfiguredSessionListener
    • IConfiguredSessionRegister
    • IFixSessionListListener
    • License
    • LicenseManager
    • ServerSessionManager
  • FixAntenna.FixEngine.Manager.Scheduler
    • SchedulerManager
    • SchedulerTask
  • FixAntenna.FixEngine.Manager.Tasks
    • BaseLicenseTask
    • BaseLicenseTask.PairValue
    • BaseReceiverLicenseTask
    • BroadcastInstanceLicenseTask
    • CheckSessionLicenseTask
    • InactivityCheckTask
    • ISessionManagerTask
    • LoopbackReceiverTask
    • MulticastReceiverTask
    • TestRequestTask
  • FixAntenna.FixEngine.Session
    • AbstractFixSession
    • AbstractFixSession.SchedulerTaskImpl
    • AcceptorFixSession
    • AutoreconnectFixSession
    • DisconnectReason
    • DisconnectReason.InnerEnum
    • DuplicateSessionException
    • ExtendedFixSessionAttribute
    • ExtendedFixSessionAttribute.InnerEnum
    • IBackupFixSession
    • IExtendedFixSession
    • IExtendedFixSessionAttributeListener
    • IFixSessionOutOfSyncListener
    • IFixSessionSlowConsumerListener
    • IFixSessionStateListener
    • InitiatorFixSession
    • ISequenceResendManager
    • ISessionSequenceManager
    • ISessionStateListenSupport
    • ITypedFixMessageListener
    • LoggingErrorHandler
    • SlowConsumerReason
    • StandardSessionSequenceManager
    • StandardSessionSequenceManager.AbstractSequenceResendManager
    • StateEvent
  • FixAntenna.FixEngine.Session.Common
    • AbstractFixMessageFactory
    • AbstractFixSessionFactory
    • Constants
    • RestrictedMessageException
    • SecureFixSessionFactory
  • FixAntenna.FixEngine.Session.Impl
    • AbstractSerializationStrategy
    • CmeSecureLogonStrategy
    • Fix40MessageFactory
    • Fix41MessageFactory
    • Fix42MessageFactory
    • Fix43MessageFactory
    • Fix44MessageFactory
    • Fixt11MessageFactory
    • ILogonCustomizationStrategy
    • ISerializationStrategy
    • LeaveIdsSerializationStrategy
    • StandardMessageFactory
    • StandardSessionFactory
  • FixAntenna.FixEngine.Session.IOThreads
    • AffinitySupportThread
    • AsyncMessagePumper
    • IMessagePumper
    • IMessageReader
    • MessageNotSentException
    • MessageReader
    • NoQueueMessagePumper
    • SyncBlockingMessagePumper
    • SyncBlockingMessagePumper.MessageBufferWorker
    • SyncMessagePumper
    • TransportMessagesNotSentException
  • FixAntenna.FixEngine.Session.IOThreads.Bean
    • MessageStatistic
  • FixAntenna.FixEngine.Session.MessageHandler
    • AbstractGlobalMessageHandler
    • AbstractGlobalPostProcessSessionMessageHandler
    • AbstractSessionMessageHandler
    • AbstractUserGlobalMessageHandler
    • CompositeMessageHandler
    • CompositeSystemMessageHandler
    • CompositeSystemMessageHandler.AbstractGlobalMessageHandlerAnonymousInnerClass
    • CompositeUserMessageHandler
    • HandlerChain
    • ICompositeMessageHandlerListener
    • IPostProcessMessageHandler
    • ISessionMessageHandler
    • NoUserHandlerException
    • SystemHandlerException
  • FixAntenna.FixEngine.Session.MessageHandler.Cme
    • AdjustSequencesHandler
    • EnhancedRRMessageHandler
    • ILinkQuietLogonModeHandler
    • ILinkRejectMessageHandler
    • SenderTargetIdConsistencyHandler
    • SenderTargetIdMSGWConsistencyHandler
  • FixAntenna.FixEngine.Session.MessageHandler.Global
    • AcceptorMissedResetOnLogonHandler
    • EnhancedRrMessageHandler
    • EnhancedTestRequestMessageHandler
    • GarbledMessageHandler
    • InvalidIncomingLogonMessageHandler
    • MessageValidatorHandler
    • MsgLoggingHandler
    • OutOfSequenceMessageHandler
    • PossDupMessageHandler
    • PossDupRejectCode
    • PossDupRejectCode.InnerEnum
    • QuietLogonModeHandler
    • RrLoopException
    • RrSequenceRangeResponseHandler
    • SenderTargetIdConsistencyHandler
    • SendingTimeAccuracyHandler
    • SequenceToLowException
    • ThrottleCheckingHandler
    • VersionConsistencyHandler
  • FixAntenna.FixEngine.Session.MessageHandler.PerType
    • HeartbeatMessageHandler
    • IgnoreMessageHandler
    • LogoffMessageHandler
    • LogonMessageHandler
    • ResendRequestMessageHandler
    • SequenceResetMessageHandler
    • TestRequestMessageHandler
  • FixAntenna.FixEngine.Session.MessageHandler.PerType.Util
    • RrMessageCarrierSender
    • RrMessageValidator
    • RrMessageValidator.IValidatorStrategy
    • RrMessageValidator.ValidationIsOffStrategy
    • RrMessageValidator.ValidationIsOnStrategy
    • StorageExtractor
    • StorageExtractor.SentRetrievedMessageCounter
  • FixAntenna.FixEngine.Session.MessageHandler.Post
    • AppendIncomingMessageHandler
    • IncrementIncomingMessageHandler
    • LastProcessedSequenceMessageHandler
    • RestoreSequenceAfterResendRequestHandler
  • FixAntenna.FixEngine.Session.MessageHandler.Pre
    • DecryptMessageHandler
    • PreProcessMessageHandler
    • SecureDataLengthCheckHandler
  • FixAntenna.FixEngine.Session.MessageHandler.User
    • DeliverToCompIdMessageHandler
    • LastProcessedSequenceSyncMessageHandler
    • LastProcessedSlowConsumerCheckerMessageHandler
  • FixAntenna.FixEngine.Session.Util
    • ConfigurationAdaptor
    • FixMessageWithType
    • FixMessageWithTypeFactory
    • FixMessageWithTypePoolFactory
    • MutableInteger
    • ReflectStorageFactory
    • SessionParametersBuilder
    • SessionParametersBuilder.IPropertiesFilter
    • SessionParametersBuilder.PropertiesFilterAnonymousInnerClass
    • SessionParametersBuilder.SessionTypeFilter
    • SessionStatusCheckerThread
    • TestReqIdTimestamp
  • FixAntenna.FixEngine.Session.Validation
    • SessionValidatorFactory
    • SessionValidatorFactory.MessageValidatorAnonymousInnerClass
    • ValidationResultWrapper
  • FixAntenna.FixEngine.Storage
    • BackupStorageTimestampFactory
    • DefaultLogFileLocator
    • FilesystemStorageFactory
    • IClosable
    • IInitializable
    • ILogFileLocator
    • IMessageStorage
    • IMessageStorageListener
    • InMemoryStorageFactory
    • IStorageFactory
    • MmfStorageFactory
    • SlicedFileStorageFactory
    • StorageTimestampFactory
    • TimestampLogFileLocator
  • FixAntenna.FixEngine.Storage.File
    • AbstractFileMessageStorage
    • FlatFileMessageStorage
    • IndexedMessageStorage
    • MmfIndexedMessageStorage
    • MmfMessageStorage
    • SlicedFileManager
    • SlicedFileMessageStorage
    • SlicedIndexedMessageStorage
  • FixAntenna.FixEngine.Storage.Queue
    • FileHelper
    • InMemoryQueue<T>
    • IQueue<T>
    • IQueueable
    • IQueueableFactory<T>
    • MmfPersistentInMemoryQueue<T>
    • PersistentInMemoryQueue<T>
  • FixAntenna.FixEngine.Storage.Timestamp
    • IStorageTimestamp
    • StorageTimestampMicro
    • StorageTimestampMilli
    • StorageTimestampNano
  • FixAntenna.FixEngine.Transport
    • AbstractFixTransport
    • AcceptorFixTransport
    • FixMessageChopper
    • FixMessageChopper.ReadOnlyTransport
    • FixParserListenerParseControl
    • GarbledMessageError
    • GarbledMessageError.InnerEnum
    • IFixParserListener
    • IFixTransport
    • IMessageChopper
    • InitiatorFixTransport
    • IOutgoingFixTransport
    • ITransport
    • MessageChopperFields
    • NewMessageChopper
    • ParseRequiredTags
    • SocketHelper
    • SocketTransport
  • FixAntenna.FixEngine.Transport.Client.Tcp
    • TcpTransport
  • FixAntenna.FixEngine.Transport.Client.Udp
    • UdpTransport
  • FixAntenna.FixEngine.Transport.Server
    • IConnectionListener
    • IServer
  • FixAntenna.FixEngine.Transport.Server.Firewall
    • PassthroughConnectionListener
    • RestrictByIpConnectionListener
  • FixAntenna.FixEngine.Transport.Server.Tcp
    • TcpServer
  • FixAntenna.FixEngine.Transport.Utils
    • TransportUtils
  • FixAntenna.Fixicc.Message
    • Action
    • ActiveConnection
    • AdapterProperties
    • AdapterPropertiesAdapterProperty
    • AdapterSession
    • AdaptersList
    • AdaptersListData
    • AdaptersListDataAdapter
    • ApplVerID
    • AverageReceivedStat
    • AverageReceivedStatData
    • AverageSentStat
    • AverageSentStatData
    • AverageValidateStat
    • AverageValidateStatData
    • Backup
    • BackupState
    • BatchLogData
    • CalendarParametersType
    • CalendarsList
    • CalendarsListData
    • CalendarsListDataCalendar
    • ChangeSeqNum
    • CleanLogs
    • ClientType
    • ComponentNameType
    • ConfigData
    • ConfigType
    • ConfiguredSessionParams
    • ConnectionParams
    • ConnectionParamsData
    • CreateAcceptor
    • CreateCalendar
    • CreateInitiator
    • CustomProtocolsListData
    • CustomProtocolsListDataSupportedProtocol
    • Delete
    • DeleteAll
    • DeleteAllData
    • EditSession
    • EncryptMethod
    • Exclude
    • ExportConfig
    • ExtraSessionParams
    • FIXEdgeActiveConnection
    • FIXProtocolsListData
    • FIXProtocolsListDataSupportedProtocol
    • FIXSessionProperties
    • FIXSessionPropertiesProperty
    • FIXVersion
    • ForceSeqNumReset
    • GeneralSessionsStat
    • GeneralSessionsStatData
    • GeneralSessionsStatDataNumOfProcessedMessagesByType
    • GeneralSessionsStatDataNumOfProcessedMessagesByTypeMessageType
    • GetCustomProtocolsList
    • GetFIXProtocolsList
    • Heartbeat
    • Help
    • HelpData
    • IMessage
    • ImportConfig
    • IParamsDataGroup
    • IStatDataGroup
    • IStatusDataGroup
    • LatencyAlertData
    • LatencyAlertSubscription
    • LatencyAlertSubscriptionLatencyRules
    • LogSource
    • Map
    • MapEntry
    • MeasurementPointList
    • MeasurementPointListData
    • MeasurementPointStatistic
    • MeasurementPointStatisticData
    • Message
    • MessageUtils
    • ParamsData
    • ProceedStat
    • ProceedStatData
    • ReceivedStat
    • ReceivedStatData
    • ReloadConfig
    • ReloadConfigComponent
    • ReloadConfigComponentElement
    • RemoveCalendar
    • Request
    • ResetSeqNum
    • Response
    • ResponseData
    • RestartServer
    • RestartSession
    • ResultCode
    • SendMessage
    • SentStat
    • SentStatData
    • ServerCommand
    • ServerEnv
    • ServerEnvData
    • ServerInformation
    • ServerInformationData
    • ServerSessionCommand
    • ServerState
    • ServerStatus
    • ServerStatusData
    • SessionCommand
    • SessionLog
    • SessionLogData
    • SessionParams
    • SessionParamsData
    • SessionProperties
    • SessionPropertiesSessionProperty
    • SessionRequest
    • SessionRole
    • SessionsList
    • SessionsListData
    • SessionsListDataSession
    • SessionsParametersData
    • SessionsParametersSubscription
    • SessionsSnapshot
    • SessionsSnapshotData
    • SessionsSnapshotDataSession
    • SessionsSnapshotSessionView
    • SessionStat
    • SessionStatData
    • SessionStatus
    • SessionStatusData
    • SessionSubscription
    • SocketOpPriority
    • SourceIPAddresses
    • StartServer
    • StartSession
    • StatData
    • StatDataGroupNumOfProcessedMessagesByType
    • StatDataGroupNumOfProcessedMessagesByTypeMessageType
    • StatusData
    • StatusGroup
    • StopServer
    • StopSession
    • StorageType
    • SubscriptionRequest
    • SubscriptionRequestType
    • TestRequest
    • ToBackup
    • ToPrimary
    • UndefinedCommand
    • UpdateCalendar
    • View
    • YNType
  • FixAntenna.Message.Message.SpecialTags
    • SpecialFixUtil
  • FixAntenna.Message.SpecialTags
    • CustomMaskedTags
    • DefaultMaskedTags
    • IMaskedTags
  • FixAntenna.Message.TagGenerator
    • BlockDefinition
    • FieldDefinition
    • FieldValue
    • Generator
    • IMessageItem
    • MessageDefinition
    • Tag
    • ValidationException
  • FixAntenna.Message.Validation.Error.Resource
    • ResourceHelper

Interface IExtendedFixSession

Extended fix session.

Inherited Members
IFixSession.GetSessionState()
IFixSession.PrepareMessage(FixMessage, MessageStructure)
IFixSession.PrepareMessage(FixMessage, String, MessageStructure)
IFixSession.PrepareMessage(String, MessageStructure)
IFixSession.PrepareMessageFromString(Byte[], MessageStructure)
IFixSession.PrepareMessageFromString(Byte[], String, MessageStructure)
IFixSession.ResetSequenceNumbers()
IFixSession.ResetSequenceNumbers(Boolean)
IFixSession.SetSequenceNumbers(Int64, Int64)
IFixSession.GetSessionParameters()
IFixSession.Init()
IFixSession.Connect()
IFixSession.Reject(String)
IFixSession.Disconnect(String)
IFixSession.SendMessage(String, FixMessage)
IFixSession.SendMessage(String, FixMessage, FixSessionSendingType)
IFixSession.SendMessage(FixMessage)
IFixSession.SendMessage(FixMessage, FixSessionSendingType)
IFixSession.SendAsIs(FixMessage)
IFixSession.SendAsIs(FixMessage, FixSessionSendingType)
IFixSession.SendWithChanges(FixMessage, Nullable<ChangesType>)
IFixSession.SendWithChanges(FixMessage, ChangesType, FixSessionSendingType)
IFixSession.Dispose()
IFixSession.GetMessageValidator()
IFixSession.SetFixSessionListener(IFixSessionListener)
IFixSession.AddInSessionLevelMessageListener(IFixMessageListener)
IFixSession.AddOutSessionLevelMessageListener(ITypedFixMessageListener)
IFixSession.AddUserGlobalMessageHandler(AbstractUserGlobalMessageHandler)
IFixSession.SetErrorHandler(IErrorHandler)
IFixSession.SetRejectMessageListener(IRejectMessageListener)
IFixSession.SetSlowConsumerListener(IFixSessionSlowConsumerListener)
IFixSession.SetInSeqNum(Int64)
IFixSession.SetOutSeqNum(Int64)
IFixSession.GetInSeqNum()
IFixSession.GetOutSeqNum()
Namespace: FixAntenna.FixEngine.Session
Assembly: FixAntenna.Core.dll
Syntax
public interface IExtendedFixSession : IFixSession

Methods

ClearQueue()

Clears output message queue. Method also reject all messages from the queue. To use this feature, the user should set the RejectMessageListener listener.

Declaration
void ClearQueue()

Disconnect(DisconnectReason, String)

Declaration
void Disconnect(DisconnectReason reasonType, string reasonDescription)
Parameters
Type Name Description
DisconnectReason reasonType
System.String reasonDescription

ForcedDisconnect(DisconnectReason, String, Boolean)

Gracefully disconnects current session but wait for answer forcedLogoffTimeout.

Logoff with specified reason will be sent to your counterparty. Session will wait the answer for some period, defined by forcedLogoffTimeout configuration property. Note: This method doesn't guarantee immediate shutdown, since FIX protocol require us to wait for counterparty logoff reply. Note: Use this method if you need to close session in exceptional cases and when there is a chance that counterparty newer answer.

Declaration
void ForcedDisconnect(DisconnectReason reasonType, string reason, bool continueReading)
Parameters
Type Name Description
DisconnectReason reasonType
System.String reason

the reason

System.Boolean continueReading

if false then reading of incoming messages will be stopped. This can be used for prevent reading of messages with broken sequencing.

GetAndRemoveAttribute(String)

Declaration
object GetAndRemoveAttribute(string key)
Parameters
Type Name Description
System.String key
Returns
Type Description
System.Object

GetAttribute(ExtendedFixSessionAttribute)

Declaration
object GetAttribute(ExtendedFixSessionAttribute key)
Parameters
Type Name Description
ExtendedFixSessionAttribute key
Returns
Type Description
System.Object

GetAttribute(String)

Gets session attribute value.

Declaration
object GetAttribute(string key)
Parameters
Type Name Description
System.String key

the attribute key

Returns
Type Description
System.Object

attribute value

GetAttributeAsBool(ExtendedFixSessionAttribute)

Declaration
bool GetAttributeAsBool(ExtendedFixSessionAttribute attr)
Parameters
Type Name Description
ExtendedFixSessionAttribute attr
Returns
Type Description
System.Boolean

GetAttributeAsLong(ExtendedFixSessionAttribute)

Declaration
long GetAttributeAsLong(ExtendedFixSessionAttribute attr)
Parameters
Type Name Description
ExtendedFixSessionAttribute attr
Returns
Type Description
System.Int64

GetBytesRead()

Gets read bytes.

Declaration
long GetBytesRead()
Returns
Type Description
System.Int64

number of read bytes or -1 if statistic is disabled

GetBytesSent()

Gets send bytes.

Declaration
long GetBytesSent()
Returns
Type Description
System.Int64

number of send bytes or -1 if statistic is disabled

GetEncryption()

Declaration
IEncryption GetEncryption()
Returns
Type Description
IEncryption

GetErrorHandler()

Gets session error handler.

Declaration
IErrorHandler GetErrorHandler()
Returns
Type Description
IErrorHandler

error handler

GetEstablished()

Gets established session timestamp in milliseconds.

Declaration
long GetEstablished()
Returns
Type Description
System.Int64

timestamp

GetExtendedFixSessionListener()

Gets extended fix session listener.

Declaration
IExtendedFixSessionListener GetExtendedFixSessionListener()
Returns
Type Description
IExtendedFixSessionListener

GetFixSessionOutOfSyncListener()

Declaration
IFixSessionOutOfSyncListener GetFixSessionOutOfSyncListener()
Returns
Type Description
IFixSessionOutOfSyncListener

GetIncomingMessageStorage()

Gets incoming message storage.

Declaration
IMessageStorage GetIncomingMessageStorage()
Returns
Type Description
IMessageStorage

message storage

GetLastDisconnectReason()

Declaration
DisconnectReason GetLastDisconnectReason()
Returns
Type Description
DisconnectReason

GetLastInMessageTimestamp()

Gets last received message timestamp in milliseconds.

Declaration
long GetLastInMessageTimestamp()
Returns
Type Description
System.Int64

timestamp

GetLastOutMessageTimestamp()

Gets time when the message is sent

Declaration
long GetLastOutMessageTimestamp()
Returns
Type Description
System.Int64

time when the message is sent or -1 if statistic is disabled

GetMessageFactory()

Gets message factory.

Declaration
IFixMessageFactory GetMessageFactory()
Returns
Type Description
IFixMessageFactory

message factory

GetMessageQueue()

Gets internal message queue.

Declaration
IQueue<FixMessageWithType> GetMessageQueue()
Returns
Type Description
IQueue<FixMessageWithType>

message storage

GetNoOfInMessages()

Gets number of received message.

Declaration
long GetNoOfInMessages()
Returns
Type Description
System.Int64

number of received message or -1 if statistic is disabled

GetNoOfOutMessages()

Gets number of sent message.

Declaration
long GetNoOfOutMessages()
Returns
Type Description
System.Int64

number of sent message or -1 if statistic is disabled

GetOutgoingMessageStorage()

Gets outgoing message storage.

Declaration
IMessageStorage GetOutgoingMessageStorage()
Returns
Type Description
IMessageStorage

message storage

GetQueuedMessagesCount()

Declaration
int GetQueuedMessagesCount()
Returns
Type Description
System.Int32

GetRejectMessageListener()

Gets reject message listener.

Declaration
IRejectMessageListener GetRejectMessageListener()
Returns
Type Description
IRejectMessageListener

reject message listener

GetRuntimeState()

Gets session parameter instance.

Declaration
FixSessionRuntimeState GetRuntimeState()
Returns
Type Description
FixSessionRuntimeState

GetSessionParametersInstance()

Gets session parameter instance.

Declaration
SessionParameters GetSessionParametersInstance()
Returns
Type Description
SessionParameters

IsStatisticEnabled()

Shows statistics on or off.

Declaration
bool IsStatisticEnabled()
Returns
Type Description
System.Boolean

true is statistic is enabled

See Also
GetBytesSent()
GetBytesRead()
GetNoOfInMessages()
GetNoOfOutMessages()

LockSending()

Declaration
void LockSending()

MarkShutdownAsGraceful()

Marks the session shutdown as gracefully.

Declaration
void MarkShutdownAsGraceful()

RemoveAttribute(String)

Removes session attribute.

Declaration
void RemoveAttribute(string key)
Parameters
Type Name Description
System.String key

the attribute key

SaveSessionParameters()

Save session parameters to file.

Declaration
void SaveSessionParameters()
Exceptions
Type Condition
System.IO.IOException

if I/O error occurred

SendMessageAndGetQueueSize(FixMessage, FixSessionSendingType)

Do the same that SendMessage(FixMessage, FixSessionSendingType) and return queue size.

Declaration
int SendMessageAndGetQueueSize(FixMessage message, FixSessionSendingType optionMask)
Parameters
Type Name Description
FixMessage message
FixSessionSendingType optionMask
Returns
Type Description
System.Int32

queue size. 0 if message was send synchronously

See Also
SendMessage(FixMessage, FixSessionSendingType)

SendMessageAndGetQueueSize(String, FixMessage, FixSessionSendingType)

Do the same that SendMessage(String, FixMessage, FixSessionSendingType) and return queue size.

Declaration
int SendMessageAndGetQueueSize(string type, FixMessage content, FixSessionSendingType optionMask)
Parameters
Type Name Description
System.String type
FixMessage content
FixSessionSendingType optionMask
Returns
Type Description
System.Int32

queue size. 0 if message was send synchronously

See Also
SendMessage(System.String, FixMessage, FixSessionSendingType)

SendMessageOutOfTurn(String, FixMessage)

Sends message out of turn.

Declaration
bool SendMessageOutOfTurn(string msgType, FixMessage message)
Parameters
Type Name Description
System.String msgType

the message type

FixMessage message

the message

Returns
Type Description
System.Boolean

true if message was send immediately, false - message was queued for later sending

SendWithChangesAndGetQueueSize(FixMessage, ChangesType, FixSessionSendingType)

Do the same that SendWithChanges(FixMessage, ChangesType, FixSessionSendingType) and return queue size.

Declaration
int SendWithChangesAndGetQueueSize(FixMessage content, ChangesType allowedChangesType, FixSessionSendingType options)
Parameters
Type Name Description
FixMessage content
ChangesType allowedChangesType
FixSessionSendingType options
Returns
Type Description
System.Int32

queue size. 0 if message was send synchronously

See Also
SendWithChanges(FixMessage, ChangesType, FixSessionSendingType)

SetAttribute(ExtendedFixSessionAttribute, Boolean)

Declaration
void SetAttribute(ExtendedFixSessionAttribute attr, bool value)
Parameters
Type Name Description
ExtendedFixSessionAttribute attr
System.Boolean value

SetAttribute(ExtendedFixSessionAttribute, Int64)

Declaration
void SetAttribute(ExtendedFixSessionAttribute attr, long value)
Parameters
Type Name Description
ExtendedFixSessionAttribute attr
System.Int64 value

SetAttribute(ExtendedFixSessionAttribute, Object)

Declaration
void SetAttribute(ExtendedFixSessionAttribute key, object value)
Parameters
Type Name Description
ExtendedFixSessionAttribute key
System.Object value

SetAttribute(String, Object)

Sets session attribute.

Declaration
void SetAttribute(string key, object value)
Parameters
Type Name Description
System.String key

the attribute key

System.Object value

the attribute value

SetFixSessionOutOfSyncListener(IFixSessionOutOfSyncListener)

Declaration
void SetFixSessionOutOfSyncListener(IFixSessionOutOfSyncListener listener)
Parameters
Type Name Description
IFixSessionOutOfSyncListener listener

SetOutOfTurnMode(Boolean)

Sets OutOf turn mode.

Declaration
void SetOutOfTurnMode(bool mode)
Parameters
Type Name Description
System.Boolean mode

the mode

SetSessionState(SessionState)

Sets session state.

Declaration
void SetSessionState(SessionState sessionState)
Parameters
Type Name Description
SessionState sessionState

the new session state

Shutdown(DisconnectReason, Boolean)

Shutdown the session with specified reason.

Declaration
void Shutdown(DisconnectReason reason, bool blocking)
Parameters
Type Name Description
DisconnectReason reason

disconnect reason

System.Boolean blocking

If the parameter is true, the next call of method is blocking.

SubscribeForAttributeChanges(ExtendedFixSessionAttribute, IExtendedFixSessionAttributeListener)

Declaration
void SubscribeForAttributeChanges(ExtendedFixSessionAttribute attr, IExtendedFixSessionAttributeListener listener)
Parameters
Type Name Description
ExtendedFixSessionAttribute attr
IExtendedFixSessionAttributeListener listener

TryStartSendingLogout()

Returns true if the fix session has marked as started sending first or reply logout message Returns false if the fix session was already marked before this call

Declaration
bool TryStartSendingLogout()
Returns
Type Description
System.Boolean

UnlockSending()

Declaration
void UnlockSending()
In This Article
  • Methods
    • ClearQueue()
    • Disconnect(DisconnectReason, String)
    • ForcedDisconnect(DisconnectReason, String, Boolean)
    • GetAndRemoveAttribute(String)
    • GetAttribute(ExtendedFixSessionAttribute)
    • GetAttribute(String)
    • GetAttributeAsBool(ExtendedFixSessionAttribute)
    • GetAttributeAsLong(ExtendedFixSessionAttribute)
    • GetBytesRead()
    • GetBytesSent()
    • GetEncryption()
    • GetErrorHandler()
    • GetEstablished()
    • GetExtendedFixSessionListener()
    • GetFixSessionOutOfSyncListener()
    • GetIncomingMessageStorage()
    • GetLastDisconnectReason()
    • GetLastInMessageTimestamp()
    • GetLastOutMessageTimestamp()
    • GetMessageFactory()
    • GetMessageQueue()
    • GetNoOfInMessages()
    • GetNoOfOutMessages()
    • GetOutgoingMessageStorage()
    • GetQueuedMessagesCount()
    • GetRejectMessageListener()
    • GetRuntimeState()
    • GetSessionParametersInstance()
    • IsStatisticEnabled()
    • LockSending()
    • MarkShutdownAsGraceful()
    • RemoveAttribute(String)
    • SaveSessionParameters()
    • SendMessageAndGetQueueSize(FixMessage, FixSessionSendingType)
    • SendMessageAndGetQueueSize(String, FixMessage, FixSessionSendingType)
    • SendMessageOutOfTurn(String, FixMessage)
    • SendWithChangesAndGetQueueSize(FixMessage, ChangesType, FixSessionSendingType)
    • SetAttribute(ExtendedFixSessionAttribute, Boolean)
    • SetAttribute(ExtendedFixSessionAttribute, Int64)
    • SetAttribute(ExtendedFixSessionAttribute, Object)
    • SetAttribute(String, Object)
    • SetFixSessionOutOfSyncListener(IFixSessionOutOfSyncListener)
    • SetOutOfTurnMode(Boolean)
    • SetSessionState(SessionState)
    • Shutdown(DisconnectReason, Boolean)
    • SubscribeForAttributeChanges(ExtendedFixSessionAttribute, IExtendedFixSessionAttributeListener)
    • TryStartSendingLogout()
    • UnlockSending()
Back to top Generated by DocFX