|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmessenger.FXPricingMessenger
public class FXPricingMessenger
Contains methods to subscribe and unsubscribe to prices from the server.
Field Summary | |
---|---|
static int |
DEFAULT_PORT_1
|
static int |
DEFAULT_PORT_2
|
static java.lang.String |
DEFAULT_SESSION_ID_1
|
static java.lang.String |
DEFAULT_SESSION_ID_2
|
protected quickfix.Initiator |
initiator
|
protected quickfix.SessionID |
sessionID
|
Constructor Summary | |
---|---|
FXPricingMessenger(FXPricingListener listener)
Constructor which configures the messager for connecting to the server. |
|
FXPricingMessenger(FXPricingListener listener,
java.lang.String serverID,
int portNumber)
Constructor which configures the messager specifying session ID and port number. |
Method Summary | |
---|---|
protected void |
checkCurrencyPair(java.lang.String currencyPair)
|
protected static void |
checkForNull(java.lang.Object o)
|
void |
connect()
Start accepting connections. |
void |
disconnect()
Stops all sessions, optionally waiting for logout completion. |
protected void |
initialiseFields(messenger.FXConnectionApplication fixApp,
java.lang.String targetCompID,
int portNumber)
|
void |
subscribe(java.lang.String currencyPair)
Subscribes to a currency pair. |
void |
unsubscribe(java.lang.String currencyPair)
Unsubscribes to a currency pair. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_SESSION_ID_1
public static final java.lang.String DEFAULT_SESSION_ID_2
public static final int DEFAULT_PORT_1
public static final int DEFAULT_PORT_2
protected quickfix.Initiator initiator
protected quickfix.SessionID sessionID
Constructor Detail |
---|
public FXPricingMessenger(FXPricingListener listener)
listener
- Listener for callbacks.public FXPricingMessenger(FXPricingListener listener, java.lang.String serverID, int portNumber)
listener
- for callbackssessionID
- session IDportNumber
- port numberMethod Detail |
---|
public void subscribe(java.lang.String currencyPair)
currencyPair
- Should be in string format. e.g. GBP/USDpublic void unsubscribe(java.lang.String currencyPair)
currencyPair
- Should be in string format. e.g. GBP/USDpublic void connect()
public void disconnect()
protected void initialiseFields(messenger.FXConnectionApplication fixApp, java.lang.String targetCompID, int portNumber)
protected static void checkForNull(java.lang.Object o)
protected void checkCurrencyPair(java.lang.String currencyPair)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |