|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsamples.common.StockQuoteHandler
public class StockQuoteHandler
A class that can create messages to, and parse replies from our sample StockQuote service
| Constructor Summary | |
|---|---|
StockQuoteHandler()
|
|
| Method Summary | |
|---|---|
static OMElement |
createCustomQuoteRequest(String symbol)
Create a new custom quote request with a body as follows |
static OMElement |
createFullQuoteRequest(String symbol)
Create a new full quote request with a body as follows |
static OMElement |
createMarketActivityRequest()
Create a new market activity request with a body as follows |
static OMElement |
createPlaceOrderRequest(double purchPrice,
int qty,
String symbol)
Create a new order for a quantiry of a stock at a given price |
static OMElement |
createStandardQuoteRequest(String symbol,
int itrCount)
Create a new quote request with a body as follows |
static String |
parseCustomQuoteResponse(OMElement result)
Digests the custom quote response and extracts the last trade price |
static String |
parseFullQuoteResponse(OMElement result)
|
static String |
parseMarketActivityResponse(OMElement result)
|
static String |
parseStandardQuoteResponse(OMElement result)
Digests the standard StockQuote response and extracts the last trade price |
static String |
randomString(int count)
Return a random String of letters |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StockQuoteHandler()
| Method Detail |
|---|
public static OMElement createCustomQuoteRequest(String symbol)
symbol - the stock symbol
public static OMElement createStandardQuoteRequest(String symbol,
int itrCount)
symbol - the stock symbol
public static OMElement createFullQuoteRequest(String symbol)
symbol - the stock symbol
public static OMElement createMarketActivityRequest()
public static OMElement createPlaceOrderRequest(double purchPrice,
int qty,
String symbol)
purchPrice - the purchase priceqty - the quantirysymbol - the stock
public static String parseStandardQuoteResponse(OMElement result)
throws Exception
result -
javax.xml.stream.XMLStreamException - Exception
public static String parseFullQuoteResponse(OMElement result)
throws Exception
-2.367492989603466 13.14956711287784 -155.58844623078153 157.47582716569198 Mon Apr 16 23:29:58 LKT 2007 -155.31924118819015 6373750.467022192 IBM Company -154.84071720443495 -17.353258031353164 -1.3910235348298898 170.1979104108393 IBM 8935
3.794122022240518 -8.656536789776045 176.77136802352928 170.28677783945102 Mon Apr 16 23:29:58 LKT 2007 -166.64126635049223 -6112014.916847887 IBM Company -168.30884678174925 -18.644628475049693 -2.29678289479374 -165.19288918603885 IBM 5825
result -
Exception
public static String parseMarketActivityResponse(OMElement result)
throws Exception
result -
Exception
public static String parseCustomQuoteResponse(OMElement result)
throws Exception
result -
javax.xml.stream.XMLStreamException - IBM
Exceptionpublic static String randomString(int count)
count - number of letters
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||