|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.otfeed.protocol.request.AbstractRequest org.otfeed.protocol.request.AbstractSessionRequest
public abstract class AbstractSessionRequest
Common base for all OpenTick session requests. Note that only
LoginRequest
does not have session context, and therefore
is not derived from this class. All other requests are session requests.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.otfeed.protocol.request.AbstractRequest |
---|
AbstractRequest.JobStatus |
Method Summary | |
---|---|
void |
fireCompleted(OTError error)
Internal method: used to wake up threads sleeping in waitForCompletion() . |
CommandEnum |
getCancelCommand()
Returns cancel command type. |
OTError |
getError()
|
java.lang.String |
getSessionId()
Gets session id string. |
boolean |
isCompleted()
|
void |
setSessionId(java.lang.String val)
Sets session id string. |
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.AbstractRequest |
---|
getCommand, getRequestId, handleMessage, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public java.lang.String getSessionId()
public void setSessionId(java.lang.String val)
val
- session id string.public void writeRequest(java.nio.ByteBuffer out)
writeRequest
in class AbstractRequest
out
- output buffer.public CommandEnum getCancelCommand()
CancelRequest
to the server. Such requests must override this method
to return the cancel command type.
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 |