|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.otfeed.protocol.request.AbstractRequest
org.otfeed.protocol.request.AbstractSessionRequest
org.otfeed.protocol.request.ListSymbolsExRequest
public class ListSymbolsExRequest
Request to receive list of symbols. If exchange name is "@", and symbol name is non-blank, then symbol is looked up on all exchanges. If symbol name is "" (empty string) all symbols are returned.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.otfeed.protocol.request.AbstractRequest |
|---|
AbstractRequest.JobStatus |
| Constructor Summary | |
|---|---|
ListSymbolsExRequest(int requestId,
java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
java.util.Set<ListSymbolEnum> types,
ListSymbolsCommand.MatchStyleEnum matchStyle,
IDataDelegate<OTSymbol> dataDelegate,
ICompletionDelegate completionDelegate)
|
|
| Method Summary | |
|---|---|
void |
fireCompleted(OTError error)
Internal method: used to wake up threads sleeping in waitForCompletion(). |
OTError |
getError()
|
java.lang.String |
getExchangeCode()
|
java.lang.String |
getSymbolCodePattern()
|
java.util.Set<ListSymbolEnum> |
getTypes()
|
AbstractRequest.JobStatus |
handleMessage(Header header,
java.nio.ByteBuffer in)
Abstract method to handle response message. |
boolean |
isCompleted()
|
void |
waitForCompletion()
Convenience method: blocks calling thread until request finishes. |
boolean |
waitForCompletion(long millis)
Convenience method: blocks calling thread until request finishes, or the specified number of milliseconds elapses. |
void |
writeRequest(java.nio.ByteBuffer out)
Writes out the request header and session string. |
| Methods inherited from class org.otfeed.protocol.request.AbstractSessionRequest |
|---|
getCancelCommand, getSessionId, setSessionId |
| Methods inherited from class org.otfeed.protocol.request.AbstractRequest |
|---|
getCommand, getRequestId, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ListSymbolsExRequest(int requestId,
java.lang.String exchangeCode,
java.lang.String symbolCodePattern,
java.util.Set<ListSymbolEnum> types,
ListSymbolsCommand.MatchStyleEnum matchStyle,
IDataDelegate<OTSymbol> dataDelegate,
ICompletionDelegate completionDelegate)
| Method Detail |
|---|
public java.lang.String getExchangeCode()
public java.lang.String getSymbolCodePattern()
public java.util.Set<ListSymbolEnum> getTypes()
public void writeRequest(java.nio.ByteBuffer out)
AbstractSessionRequest
writeRequest in class AbstractSessionRequestout - output buffer.
public AbstractRequest.JobStatus handleMessage(Header header,
java.nio.ByteBuffer in)
AbstractRequest
handleMessage in class AbstractRequestheader - parsed response header.in - input buffer with the rest of the
data (after header has been parsed).public final OTError getError()
public final void fireCompleted(OTError error)
waitForCompletion().
public final boolean isCompleted()
public final boolean waitForCompletion(long millis)
millis - how long to wait for completion.public final void waitForCompletion()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||