| Package | Description | 
|---|---|
| biz.onixs.cme.ilink3.handler | |
| biz.onixs.cme.ilink3.handler.session | |
| biz.onixs.cme.ilink3.testing | 
| Modifier and Type | Method and Description | 
|---|---|
SessionSettings | 
Session.getSettings()  | 
| Constructor and Description | 
|---|
Session(long uuid,
       SessionSettings settings)  | 
Session(long uuid,
       SessionSettings settings,
       boolean cleanStart,
       SessionStorageType storageType)  | 
Session(long uuid,
       SessionSettings settings,
       int marketSegmentId,
       boolean cleanStart,
       SessionStorageType storageType)  | 
Session(SessionSettings settings)  | 
Session(SessionSettings settings,
       int marketSegmentId)  | 
Session(SessionSettings settings,
       int marketSegmentId,
       boolean cleanStart,
       SessionStorageType storageType)  | 
| Modifier and Type | Method and Description | 
|---|---|
SessionSettings | 
SessionSettings.setAccessKey(String accessKey)
Sets the access key that was assigned by the exchange. 
 | 
SessionSettings | 
SessionSettings.setDetectMessageGapForPreviousUuid(boolean value)
Sets whether to detect the message gap for the previous UUID. 
 | 
SessionSettings | 
SessionSettings.setEventArgReuse(boolean eventArgReuse)
Sets whether to re-use session event argument objects. 
 | 
SessionSettings | 
SessionSettings.setFirm(String firm)
Sets the firm id that was assigned by the exchange. 
 | 
SessionSettings | 
SessionSettings.setInboundMessageLogFilter(MessageFilter inboundMessageLogFilter)
Sets session inbound message log filter. 
 | 
SessionSettings | 
SessionSettings.setInboundMessageReuse(boolean inboundMessageReuse)
Sets whether SBE decoder will reuse pre-created messages or will create from scratch. 
 | 
SessionSettings | 
SessionSettings.setKeepAliveInterval(int keepAliveInterval)
Sets the longest time in milliseconds the client system can remain silent before sending a message. 
 | 
SessionSettings | 
SessionSettings.setListenerDelayWarningThreshold(long listenerDelayWarningThreshold)
Sets the limit of time to spend in the listener code. 
 | 
SessionSettings | 
SessionSettings.setLogInboundMessages(boolean logInboundMessages)
Sets whether to store inbound messages in the session storage. 
 | 
SessionSettings | 
SessionSettings.setLogOutboundMessages(boolean logOutboundMessages)
Sets whether to store outbound messages in the session storage. 
 | 
SessionSettings | 
SessionSettings.setOutputQueueMaxSize(int size)
Sets the maximum size of the internal output queue allocated for a connection, in bytes. 
 | 
SessionSettings | 
SessionSettings.setReasonableTransmissionTime(int reasonableTransmissionTime)
Sets reasonable transmission time as % from keep alive interval value. 
 | 
SessionSettings | 
SessionSettings.setReceivingThreadAffinity(int[] affinity)
Sets a processor affinity mask for the receiving thread. 
 | 
SessionSettings | 
SessionSettings.setReconnectAttempts(int reconnectAttempts)
Sets the number of attempts session will try to restore connection. 
 | 
SessionSettings | 
SessionSettings.setReconnectInterval(long reconnectInterval)
Sets interval between reconnect attempts in milliseconds. 
 | 
SessionSettings | 
SessionSettings.setReportNewMessagesWhileWaitingForMissedMessages(boolean value)
Sets whether to call  
InboundApplicationMessageListener listener while waiting for missed messages. | 
SessionSettings | 
SessionSettings.setSecretKey(String secretKey)
Sets the secret key that was assigned by the exchange. 
 | 
SessionSettings | 
SessionSettings.setSendingThreadAffinity(int[] affinity)
Sets a processor affinity mask for the sending thread. 
 | 
SessionSettings | 
SessionSettings.setSendSpinningTimeout(long timeout)
Sets the current send spinning timeout value (in nanoseconds). 
 | 
SessionSettings | 
SessionSettings.setSession(String session)
Sets the session id that was assigned by the exchange. 
 | 
SessionSettings | 
SessionSettings.setSocketPerfPreferenceBandwidth(int socketPerfPreferenceBandwidth)
Sets socket performance preference for bandwidth. 
 | 
SessionSettings | 
SessionSettings.setSocketPerfPreferenceConnectionTime(int socketPerfPreferenceConnectionTime)
Sets socket performance preference for connection time. 
 | 
SessionSettings | 
SessionSettings.setSocketPerfPreferenceLatency(int socketPerfPreferenceLatency)
Sets socket performance preference for latency. 
 | 
SessionSettings | 
SessionSettings.setSocketReceiveBufferSize(int socketReceiveBufferSize)
Sets TCP socket receive buffer size allocated to FIX connection, in bytes. 
 | 
SessionSettings | 
SessionSettings.setSocketSendBufferSize(int socketSendBufferSize)
Sets TCP socket send buffer size allocated to FIX connection, in bytes. 
 | 
SessionSettings | 
SessionSettings.setSocketTcpNoDelay(boolean socketTcpNoDelay)
Sets TCP socket TCP_NODELAY parameter (disable/enable Nagle's algorithm). 
 | 
SessionSettings | 
SessionSettings.setTemplateFile(String templateFile)
Sets path to template file describing how message fields are encoded and the generale of messages. 
 | 
SessionSettings | 
SessionSettings.setTradingSystemName(String tradingSystemName)
Sets the trading system name. 
 | 
SessionSettings | 
SessionSettings.setTradingSystemVendor(String tradingSystemVendor)
Sets the trading system vendor. 
 | 
SessionSettings | 
SessionSettings.setTradingSystemVersion(String tradingSystemVersion)
Sets the trading system version. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SessionSettings | 
TestUtility.getSessionSettings()  | 
Copyright © 2005–2025 Onix Solutions. All rights reserved.