|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fxcm.fix.custom.AFXCMMessage
public abstract class AFXCMMessage
| Field Summary | |
|---|---|
static String |
RESPONSEECODING_DAS
|
static String |
RESPONSEECODING_DS
|
static String |
RESPONSEECODING_RE
|
| Constructor Summary | |
|---|---|
AFXCMMessage()
Default constructor. |
|
AFXCMMessage(AFXCMMessage aMessage)
|
|
| Method Summary | |
|---|---|
void |
addAddon(Addon aAddon)
|
boolean |
copy(AFXCMMessage aMessage)
|
boolean |
deepCopy(AFXCMMessage aMessage)
|
boolean |
fill(IMessage aMsg)
Fills object state based on message state. |
List |
getAddons()
|
String |
getCustomBusID()
|
String |
getDatabaseBusID()
|
String |
getDBAlias()
|
String |
getEntityCode()
|
String |
getFXCMCommandID()
Get the original command id that was used in the request |
long |
getMakingTime()
Return the time when this instance of ITransportable object was made |
String |
getMessageBusID()
|
String |
getParam(String aName)
|
Map |
getParams()
Get params |
String |
getRequestBusID()
|
String |
getRequestID()
Obtains the Request ID on this object |
String |
getRequestorID()
|
String |
getResponseEncoding()
|
String |
getSessionID()
|
String |
getTestReqID()
Gets test request identifier. |
String |
getTradingSessionID()
Gets trading session identifier (supposed to be FXCM). |
String |
getTradingSessionSubID()
Gets trading session sub-identifier (supposed to be NewsServer). |
UTCTimestamp |
getTransactTime()
|
boolean |
isValid()
Determines whether object state is valid. |
void |
reset()
Reset object state to default values. |
void |
setAddons(List aAddons)
|
void |
setCustomBusID(String aCustomBusID)
|
void |
setDatabaseBusID(String aDatabaseBusID)
|
void |
setDBAlias(String aDBAlias)
|
void |
setEntityCode(String aEntityCode)
|
void |
setFXCMCommandID(String aFXCMCommandID)
Set the original command id that was used in the request |
void |
setMessageBusID(String aMessageBusID)
|
void |
setParam(String aName,
String aValue)
|
void |
setParams(Map aParams)
Set params |
void |
setRequestBusID(String aRequestBusID)
|
void |
setRequestorID(String aRequestorID)
|
void |
setResponseEncoding(String aResponseEncoding)
|
void |
setSessionID(String aSessionID)
|
void |
setTestReqID(String asTestReqID)
Sets test request identifier. |
void |
setTradingSessionID(String asTradingSessionID)
Sets trading session identifier (supposed to be FXCM). |
void |
setTradingSessionSubID(String asTradingSessionSubID)
Sets trading session sub-identifier (supposed to be NewsServer). |
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)
Update object state based on message state. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.fxcm.messaging.ITransportable |
|---|
getType |
| Field Detail |
|---|
public static final String RESPONSEECODING_DAS
public static final String RESPONSEECODING_RE
public static final String RESPONSEECODING_DS
| Constructor Detail |
|---|
public AFXCMMessage()
public AFXCMMessage(AFXCMMessage aMessage)
| Method Detail |
|---|
public boolean copy(AFXCMMessage aMessage)
public boolean deepCopy(AFXCMMessage aMessage)
public String getFXCMCommandID()
public void setFXCMCommandID(String aFXCMCommandID)
public String getTestReqID()
public String getTradingSessionID()
getTradingSessionID in interface ITransportablepublic String getTradingSessionSubID()
getTradingSessionSubID in interface ITransportablepublic void setTestReqID(String asTestReqID)
public void setTradingSessionID(String asTradingSessionID)
public void setTradingSessionSubID(String asTradingSessionSubID)
public Map getParams()
public void setParams(Map aParams)
public List getAddons()
public void setDBAlias(String aDBAlias)
public String getDBAlias()
public void setEntityCode(String aEntityCode)
public String getEntityCode()
public void setResponseEncoding(String aResponseEncoding)
public String getResponseEncoding()
public void setRequestBusID(String aRequestBusID)
public String getRequestBusID()
public void setMessageBusID(String aMessageBusID)
public String getMessageBusID()
public void setDatabaseBusID(String aDatabaseBusID)
public String getDatabaseBusID()
public void setCustomBusID(String aCustomBusID)
public String getCustomBusID()
public void setSessionID(String aSessionID)
public String getSessionID()
public void setRequestorID(String aRequestorID)
public String getRequestorID()
public void setAddons(List aAddons)
public void addAddon(Addon aAddon)
public void setParam(String aName,
String aValue)
public String getParam(String aName)
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)
fill().
update in interface ITransportableaMsg - message to get udpated state from
true if new state is OK; false otherwise.public boolean isValid()
isValid in interface ITransportabletrue if state is OK; false otherwise.public String getRequestID()
ITransportable
getRequestID in interface ITransportablepublic String toString()
toString in class Objectpublic long getMakingTime()
getMakingTime in interface ITransportablepublic void setTransactTime(UTCTimestamp aTransactTime)
public UTCTimestamp getTransactTime()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||