|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.samples.asynchbeans.wstrader.ClientInstruction
public class ClientInstruction
A simple response message interface. Enforces a common message interface to the remote clients.
Method Summary | |
---|---|
static ClientInstruction |
createCommandStatusResponse(java.lang.String command,
java.lang.String status)
Create a response to a command |
static ClientInstruction |
createCommandStatusResponse(java.lang.String command,
java.lang.String status,
java.lang.String userData)
Create a response to a command with user data |
static ClientInstruction |
createErrorResponse(java.lang.String errorMessage)
Create an Error response |
static ClientInstruction |
createErrorResponse(java.lang.String errorMessage,
java.lang.Throwable e)
Create an Error response for a given exception |
static ClientInstruction |
createResponseFromString(java.lang.String resp)
Attempt to parse a line of text into a ClientInstruction object. |
static ClientInstruction |
createStatusResponse(java.lang.String statusSource,
java.lang.String statusValue)
Create a Status response |
static ClientInstruction |
createTickerResponse(java.lang.String tickerSymbol,
java.lang.String tickerType,
double tickerPrice,
double bidPrice,
double askPrice,
java.lang.String tickerTime)
Create a Ticker price update response |
double |
getAskPrice()
|
double |
getBidPrice()
|
java.lang.String |
getCommand()
|
java.lang.String |
getCommandStatus()
|
java.lang.String |
getCommandUserData()
|
java.lang.Throwable |
getErrorException()
|
java.lang.String |
getErrorMessage()
|
java.lang.String |
getErrorType()
|
java.lang.String |
getResponseType()
|
java.lang.String |
getStatusSource()
|
java.lang.String |
getStatusValue()
|
java.lang.String |
getTextResponse()
Assemble a simple response that is delimited by an EOL character. |
double |
getTickerPrice()
|
java.lang.String |
getTickerSymbol()
|
java.lang.String |
getTickerTime()
|
java.lang.String |
getTickerType()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String RESPONSE_ERRORTYPE_ERRORMESSAGE
public static final java.lang.String RESPONSE_ERRORTYPE_EXCEPTION
public static final java.lang.String RESPONSE_ERRORMSG_NOLOGIN
public static final java.lang.String RESPONSE_ERRORMSG_NOSTREAMER
public static final java.lang.String RESPONSE_TYPE_TICKER
public static final java.lang.String RESPONSE_TYPE_STATUS
public static final java.lang.String RESPONSE_TYPE_ERROR
public static final java.lang.String RESPONSE_TYPE_COMMANDSTATUS
public static final java.lang.String RESPONSE_DELIMITER
public static final java.lang.String RESPONSE_COMMAND_LOGIN
public static final java.lang.String RESPONSE_COMMAND_LOGOUT
public static final java.lang.String RESPONSE_COMMAND_UPDATE
public static final java.lang.String RESPONSE_COMMANDSTATUS_SUCCESS
public static final java.lang.String RESPONSE_COMMANDSTATUS_FAIL
public static final java.lang.String RESPONSE_STATUS_VALUE_ALIVE
public static final java.lang.String RESPONSE_STATUS_VALUE_FRESH
public static final java.lang.String RESPONSE_STATUS_VALUE_STALE
public static final java.lang.String RESPONSE_STATUS_VALUE_DEAD
public static final java.lang.String RESPONSE_STATUS_SOURCE_PRICEGEN
public static final java.lang.String RESPONSE_STATUS_SOURCE_STREAMSERVER
Method Detail |
---|
public static ClientInstruction createResponseFromString(java.lang.String resp)
public static ClientInstruction createTickerResponse(java.lang.String tickerSymbol, java.lang.String tickerType, double tickerPrice, double bidPrice, double askPrice, java.lang.String tickerTime)
tickerSymbol
- tickerType
- tickerPrice
- bidPrice
- askPrice
- tickerTime
-
public static ClientInstruction createErrorResponse(java.lang.String errorMessage)
errorMessage
-
public static ClientInstruction createErrorResponse(java.lang.String errorMessage, java.lang.Throwable e)
errorMessage
- e
-
public static ClientInstruction createStatusResponse(java.lang.String statusSource, java.lang.String statusValue)
public static ClientInstruction createCommandStatusResponse(java.lang.String command, java.lang.String status)
command
- status
-
public static ClientInstruction createCommandStatusResponse(java.lang.String command, java.lang.String status, java.lang.String userData)
command
- status
- userData
-
public java.lang.String getTextResponse()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String getTickerSymbol()
public java.lang.String getTickerType()
public double getTickerPrice()
public double getAskPrice()
public double getBidPrice()
public java.lang.String getTickerTime()
public java.lang.String getErrorType()
public java.lang.String getErrorMessage()
public java.lang.Throwable getErrorException()
public java.lang.String getCommand()
public java.lang.String getCommandStatus()
public java.lang.String getCommandUserData()
public java.lang.String getResponseType()
public java.lang.String getStatusSource()
public java.lang.String getStatusValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |