|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fxcm.fix.custom.ABatchMessage
public abstract class ABatchMessage
| Method Summary | |
|---|---|
void |
addMessage(ITransportable aMessage)
|
boolean |
equals(Object o)
|
boolean |
fill(IMessage aMsg)
Fills object state based on message state. |
int |
getBatchResponseRequired()
|
int |
getContingencyType()
|
String |
getFXCMCommandID()
|
IMessage[] |
getIMessages()
|
ITransportable[] |
getITransportables()
|
long |
getMakingTime()
Return the time when this instance of ITransportable object was made |
String |
getMDReqID()
Obtains current market data request ID. |
Iterator |
getMessages()
|
int |
getMsgCount()
|
String |
getRefMsgType()
|
String |
getRequestID()
Obtains message request ID. |
String |
getRequestTopicID()
|
String |
getSessionID()
|
String |
getTradingSessionID()
Obtains the Trading Session ID |
String |
getTradingSessionSubID()
Obtains the Trading Session Sub ID |
UTCTimestamp |
getTransactTime()
|
int |
hashCode()
|
boolean |
isValid()
Validates object state. |
void |
reset()
Reset object state to default values. |
void |
setBatchResponseRequired(int aBatchResponseRequired)
|
void |
setContingencyType(int aContingencyType)
|
void |
setFXCMCommandID(String aFXCMCommandID)
|
void |
setMDReqID(String aMDReqID)
Sets Market Data Request ID, unique identifier. |
void |
setRefMsgType(String aRefMsgType)
|
void |
setRequestTopicID(String aRequestTopicID)
|
void |
setSessionID(String aSessionID)
|
void |
setTradingSessionID(String aTradingSessionID)
|
void |
setTradingSessionSubID(String aTradingSessionSubID)
|
void |
setTransactTime(UTCTimestamp aTransactTime)
|
IMessage |
toMessage(String aSID,
IMessageFactory aFactory)
Converts object to message. |
IMessage |
toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aOptions,
IMessageFactory aFactory)
Converts object to IMessage. |
String |
toString()
|
boolean |
update(IMessage aMsg)
Updates object state based on message. |
void |
useSerialization(boolean aUseSerialization)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.fxcm.messaging.ITransportable |
|---|
getType |
| Method Detail |
|---|
public String getTradingSessionID()
ITransportable
getTradingSessionID in interface ITransportablepublic void setTradingSessionID(String aTradingSessionID)
public String getTradingSessionSubID()
ITransportable
getTradingSessionSubID in interface ITransportablepublic void setTradingSessionSubID(String aTradingSessionSubID)
public String getFXCMCommandID()
public void setFXCMCommandID(String aFXCMCommandID)
public void setMDReqID(String aMDReqID)
aMDReqID - ID of original requestpublic String getMDReqID()
null when not presentpublic Iterator getMessages()
public IMessage[] getIMessages()
public ITransportable[] getITransportables()
public int getMsgCount()
public void addMessage(ITransportable aMessage)
public void reset()
public IMessage toMessage(String aSID,
IMessageFactory aFactory)
toMessage in interface ITransportableaSID - User session IDaFactory - message factory to create message objects
null in case of errors
public IMessage toMessage(String aSID,
String aTradingSessionID,
String aTradingSessionSubID,
String aRequestID,
int aOptions,
IMessageFactory aFactory)
toMessage in interface ITransportableaSID - user session IDaTradingSessionID - Trading Session ID, to alternate a value from object stateaTradingSessionSubID - Trading Session Sub ID, to alternate a value from object stateaRequestID - Request ID, to alternate a value from object stateaOptions - Set of options for message creation, reservedaFactory - message factory that is in use to process
null if creation failspublic boolean fill(IMessage aMsg)
fill in interface ITransportableaMsg - message to get new state from
true if new state is OK; false otherwise.public boolean update(IMessage aMsg)
ITransportable
update in interface ITransportableaMsg - message to get udpated state from
true if succeeded, false otherwise.public boolean isValid()
ITransportable
isValid in interface ITransportabletrue if object state is valid, false otherwise.public String toString()
toString in class Objectpublic boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String getRequestID()
getRequestID in interface ITransportablepublic String getRequestTopicID()
public void setRequestTopicID(String aRequestTopicID)
public void useSerialization(boolean aUseSerialization)
public String getSessionID()
public void setSessionID(String aSessionID)
public String getRefMsgType()
public void setRefMsgType(String aRefMsgType)
public int getBatchResponseRequired()
public void setBatchResponseRequired(int aBatchResponseRequired)
public long getMakingTime()
getMakingTime in interface ITransportablepublic int getContingencyType()
public void setContingencyType(int aContingencyType)
public void setTransactTime(UTCTimestamp aTransactTime)
public UTCTimestamp getTransactTime()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||