public class Handler extends Object implements biz.onixs.fix.engine.Session.InboundSessionMessageListener, biz.onixs.fix.engine.Session.InboundApplicationMessageListener, biz.onixs.fix.engine.Session.OutboundSessionMessageListener, biz.onixs.fix.engine.Session.OutboundApplicationMessageListener, biz.onixs.fix.scheduler.InitiatorConnectionListener
Modifier and Type | Class and Description |
---|---|
static interface |
Handler.ErrorListener |
static interface |
Handler.HandlerListener |
static interface |
Handler.WarningListener |
Modifier and Type | Field and Description |
---|---|
static String |
ApplicationSystemName |
static String |
ApplicationSystemVendor |
static String |
ApplicationSystemVersion |
static int |
MaxResendMsgCount |
Constructor and Description |
---|
Handler(biz.onixs.fix.engine.Session session)
Handler constructor.
|
Handler(String senderCompId,
String senderSubId,
String targetSubId)
Handler constructor.
|
Handler(String senderCompId,
String targetCompId,
String senderSubId,
String targetSubId,
String senderLocationId)
Handler constructor.
|
Modifier and Type | Method and Description |
---|---|
biz.onixs.fix.parser.Message |
createLogonMessage(String accessKeyID,
String secretKey) |
void |
dispose() |
static String |
getAppVersion() |
static String |
getDialectFile()
Returns the location of the Cme Drop Copy FIX Dialect file.
|
Handler.ErrorListener |
getErrorListener() |
Handler.HandlerListener |
getHandlerListener() |
static String |
getLicenseFile() |
static String |
getLogDirectory() |
boolean |
getProcessNextExpectedSeqNumFromCmeLogout() |
biz.onixs.fix.engine.Session |
getSession()
Gets underlying Fix Session.
|
Handler.WarningListener |
getWarningListener() |
void |
logon(String host,
int port,
String accessKeyID,
String secretKey)
logon to CME DropCopy session.
|
void |
logout()
logout from CME drop copy session.
|
void |
onConnecting(biz.onixs.fix.scheduler.InitiatorConnectingArgs initiatorConnectingArgs) |
void |
onInboundApplicationMessage(Object sender,
biz.onixs.fix.engine.Session.InboundApplicationMessageArgs args) |
void |
onInboundSessionMessage(Object sender,
biz.onixs.fix.engine.Session.InboundSessionMessageArgs args) |
void |
onOutboundApplicationMessage(Object o,
biz.onixs.fix.engine.Session.OutboundApplicationMessageArgs outboundApplicationMessageArgs) |
void |
onOutboundSessionMessage(Object o,
biz.onixs.fix.engine.Session.OutboundSessionMessageArgs outboundSessionMessageArgs) |
void |
reset()
reset session sequence numbers and stored application feed IDs.
|
static void |
setDialectFile(String value)
Set the location of the Cme Drop Copy FIX Dialect file.
|
void |
setErrorListener(Handler.ErrorListener listener) |
void |
setHandlerListener(Handler.HandlerListener listener) |
static void |
setLicenseFile(String value) |
static void |
setLogDirectory(String value) |
void |
setProcessNextExpectedSeqNumFromCmeLogout(boolean processNextExpectedSeqNumFromCmeLogout) |
void |
setWarningListener(Handler.WarningListener listener) |
public static final int MaxResendMsgCount
public static String ApplicationSystemName
public static String ApplicationSystemVendor
public static String ApplicationSystemVersion
public Handler(String senderCompId, String senderSubId, String targetSubId)
senderCompId
- Fix session SenderCompIDsenderSubId
- Fix session SenderSubIDtargetSubId
- Fix session TargetSubIDpublic Handler(String senderCompId, String targetCompId, String senderSubId, String targetSubId, String senderLocationId)
senderCompId
- Fix session SenderCompIDtargetCompId
- Fix session TargetCompIDsenderSubId
- Fix session SenderSubIDtargetSubId
- Fix session TargetSubIDsenderLocationId
- Fix session SenderLocationIDpublic Handler(biz.onixs.fix.engine.Session session)
session
- Fix session.public static String getAppVersion()
public static String getLogDirectory()
public static void setLogDirectory(String value)
public static String getLicenseFile()
public static void setLicenseFile(String value)
public static void setDialectFile(String value)
value
- path to the dialectpublic static String getDialectFile()
public final void logon(String host, int port, String accessKeyID, String secretKey) throws Exception
host
- CME session hostport
- CME session portaccessKeyID
- CME Access Key IDsecretKey
- CME Secret KeyException
- if connection was unsuccessful.public biz.onixs.fix.parser.Message createLogonMessage(String accessKeyID, String secretKey)
public final void logout()
public final void reset()
NOTE: Should be called in disconnected state only.
public void onOutboundSessionMessage(Object o, biz.onixs.fix.engine.Session.OutboundSessionMessageArgs outboundSessionMessageArgs)
onOutboundSessionMessage
in interface biz.onixs.fix.engine.Session.OutboundSessionMessageListener
public void onOutboundApplicationMessage(Object o, biz.onixs.fix.engine.Session.OutboundApplicationMessageArgs outboundApplicationMessageArgs)
onOutboundApplicationMessage
in interface biz.onixs.fix.engine.Session.OutboundApplicationMessageListener
public void onInboundSessionMessage(Object sender, biz.onixs.fix.engine.Session.InboundSessionMessageArgs args)
onInboundSessionMessage
in interface biz.onixs.fix.engine.Session.InboundSessionMessageListener
public void onInboundApplicationMessage(Object sender, biz.onixs.fix.engine.Session.InboundApplicationMessageArgs args)
onInboundApplicationMessage
in interface biz.onixs.fix.engine.Session.InboundApplicationMessageListener
public boolean getProcessNextExpectedSeqNumFromCmeLogout()
public void setProcessNextExpectedSeqNumFromCmeLogout(boolean processNextExpectedSeqNumFromCmeLogout)
public void onConnecting(biz.onixs.fix.scheduler.InitiatorConnectingArgs initiatorConnectingArgs)
onConnecting
in interface biz.onixs.fix.scheduler.InitiatorConnectionListener
public void setHandlerListener(Handler.HandlerListener listener)
public Handler.HandlerListener getHandlerListener()
public void setErrorListener(Handler.ErrorListener listener)
public Handler.ErrorListener getErrorListener()
public void setWarningListener(Handler.WarningListener listener)
public Handler.WarningListener getWarningListener()
public void dispose()
public final biz.onixs.fix.engine.Session getSession()
Copyright © 2013–2025 Onix Solutions. All rights reserved.