|
|||||||||
| 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 number| Method 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 | ||||||||