Class SessionAcceptorStrategyHandler
Inheritance
System.Object
SessionAcceptorStrategyHandler
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: FixAntenna.Core.dll
Syntax
public abstract class SessionAcceptorStrategyHandler
Fields
AutostartAcceptorSessions
Declaration
protected AutostartAcceptorSessions AutostartAcceptorSessions
Field Value
Declaration
protected IConfiguredSessionRegister ConfiguredSessionRegister
Field Value
Listener
Declaration
protected IFixServerListener Listener
Field Value
Log
Declaration
protected static readonly ILog Log
Field Value
RegisteredAcceptorSessions
Declaration
protected IDictionary<SessionId, IExtendedFixSession> RegisteredAcceptorSessions
Field Value
Methods
CheckSessionParameters(SessionParameters, SessionParameters)
Declaration
public virtual void CheckSessionParameters(SessionParameters newParams, SessionParameters registeredParams)
Parameters
CloseAllRegisteredSessions()
Declaration
public virtual void CloseAllRegisteredSessions()
CloseDeniedSession(IExtendedFixSession)
Declaration
public virtual void CloseDeniedSession(IExtendedFixSession session)
Parameters
CloseSession(DisconnectReason, String, IExtendedFixSession)
Declaration
public virtual void CloseSession(DisconnectReason reason, string description, IExtendedFixSession session)
Parameters
CreateAdminSession(SessionParameters, IFixTransport, SessionId)
Declaration
public virtual void CreateAdminSession(SessionParameters sessionParameters, IFixTransport fixTransport, SessionId sessionId)
Parameters
HandleIncomingConnection(SessionParameters, IFixTransport)
Declaration
public abstract void HandleIncomingConnection(SessionParameters sessionParameters, IFixTransport fixTransport)
Parameters
Declaration
public virtual void Init(Config configuration, IConfiguredSessionRegister configuredSessionRegister)
Parameters
IsAcceptorSessionRegistered(SessionId)
Declaration
public virtual bool IsAcceptorSessionRegistered(SessionId sessionId)
Parameters
Returns
Type |
Description |
System.Boolean |
|
MergeSessionParameters(SessionParameters, SessionParameters)
Declaration
public virtual void MergeSessionParameters(SessionParameters sessionParameters, SessionParameters registeredSessionParameters)
Parameters
ProcessIncomingAdminSession(IFixTransport, SessionId, SessionParameters)
Declaration
public virtual void ProcessIncomingAdminSession(IFixTransport fixTransport, SessionId sessionId, SessionParameters sessionParameters)
Parameters
RegisterSession(SessionId, IExtendedFixSession)
Declaration
public virtual void RegisterSession(SessionId sessionId, IExtendedFixSession fixSession)
Parameters
SetSessionListener(IFixServerListener)
Declaration
public virtual void SetSessionListener(IFixServerListener listener)
Parameters