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–2024 Onix Solutions. All rights reserved.