SAMReader.SAMClientEventListener
public class SAMEventHandler extends SAMClientEventListenerImpl
NAMING_REPLY_INVALID_KEY, NAMING_REPLY_KEY_NOT_FOUND, NAMING_REPLY_OK, SESSION_STATUS_DUPLICATE_DEST, SESSION_STATUS_I2P_ERROR, SESSION_STATUS_INVALID_KEY, SESSION_STATUS_OK, STREAM_CLOSED_CANT_REACH_PEER, STREAM_CLOSED_I2P_ERROR, STREAM_CLOSED_OK, STREAM_CLOSED_PEER_NOT_FOUND, STREAM_CLOSED_TIMEOUT, STREAM_STATUS_CANT_REACH_PEER, STREAM_STATUS_I2P_ERROR, STREAM_STATUS_INVALID_KEY, STREAM_STATUS_OK, STREAM_STATUS_TIMEOUT
コンストラクタ | 説明 |
---|---|
SAMEventHandler(I2PAppContext ctx) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
helloReplyReceived(boolean ok,
java.lang.String version) |
|
void |
namingReplyReceived(java.lang.String name,
java.lang.String result,
java.lang.String value,
java.lang.String msg) |
|
void |
sessionStatusReceived(java.lang.String result,
java.lang.String destination,
java.lang.String msg) |
may be called twice, first for CREATE and second for ADD
|
void |
streamStatusReceived(java.lang.String result,
java.lang.String id,
java.lang.String message) |
|
void |
unknownMessageReceived(java.lang.String major,
java.lang.String minor,
java.util.Properties params) |
|
java.lang.String |
waitForHelloReply() |
Wait for the connection to be established, returning the server version if everything
went ok
|
java.lang.String |
waitForNamingReply(java.lang.String name) |
Return the destination found matching the name, or null if the key was
not able to be retrieved.
|
boolean |
waitForSessionAddReply() |
Wait for the session to be added, returning true if everything went ok
|
boolean |
waitForSessionCreateReply() |
Wait for the session to be created, returning true if everything went ok
|
boolean |
waitForStreamStatusReply() |
Wait for the stream to be created, returning true if everything went ok
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
datagramReceived, destReplyReceived, pingReceived, pongReceived, rawReceived, streamClosedReceived, streamConnectedReceived, streamDataReceived
public SAMEventHandler(I2PAppContext ctx)
public void helloReplyReceived(boolean ok, java.lang.String version)
helloReplyReceived
インタフェース内 SAMReader.SAMClientEventListener
helloReplyReceived
クラス内 SAMClientEventListenerImpl
public void sessionStatusReceived(java.lang.String result, java.lang.String destination, java.lang.String msg)
sessionStatusReceived
インタフェース内 SAMReader.SAMClientEventListener
sessionStatusReceived
クラス内 SAMClientEventListenerImpl
public void namingReplyReceived(java.lang.String name, java.lang.String result, java.lang.String value, java.lang.String msg)
namingReplyReceived
インタフェース内 SAMReader.SAMClientEventListener
namingReplyReceived
クラス内 SAMClientEventListenerImpl
public void streamStatusReceived(java.lang.String result, java.lang.String id, java.lang.String message)
streamStatusReceived
インタフェース内 SAMReader.SAMClientEventListener
streamStatusReceived
クラス内 SAMClientEventListenerImpl
public void unknownMessageReceived(java.lang.String major, java.lang.String minor, java.util.Properties params)
unknownMessageReceived
インタフェース内 SAMReader.SAMClientEventListener
unknownMessageReceived
クラス内 SAMClientEventListenerImpl
public java.lang.String waitForHelloReply()
public boolean waitForSessionCreateReply()
public boolean waitForSessionAddReply()
public boolean waitForStreamStatusReply()
public java.lang.String waitForNamingReply(java.lang.String name)
name
- name to be looked for, or "ME"