SAMReader.SAMClientEventListenerpublic 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, waitdatagramReceived, destReplyReceived, pingReceived, pongReceived, rawReceived, streamClosedReceived, streamConnectedReceived, streamDataReceivedpublic SAMEventHandler(I2PAppContext ctx)
public void helloReplyReceived(boolean ok,
java.lang.String version)
helloReplyReceived インタフェース内 SAMReader.SAMClientEventListenerhelloReplyReceived クラス内 SAMClientEventListenerImplpublic void sessionStatusReceived(java.lang.String result,
java.lang.String destination,
java.lang.String msg)
sessionStatusReceived インタフェース内 SAMReader.SAMClientEventListenersessionStatusReceived クラス内 SAMClientEventListenerImplpublic void namingReplyReceived(java.lang.String name,
java.lang.String result,
java.lang.String value,
java.lang.String msg)
namingReplyReceived インタフェース内 SAMReader.SAMClientEventListenernamingReplyReceived クラス内 SAMClientEventListenerImplpublic void streamStatusReceived(java.lang.String result,
java.lang.String id,
java.lang.String message)
streamStatusReceived インタフェース内 SAMReader.SAMClientEventListenerstreamStatusReceived クラス内 SAMClientEventListenerImplpublic void unknownMessageReceived(java.lang.String major,
java.lang.String minor,
java.util.Properties params)
unknownMessageReceived インタフェース内 SAMReader.SAMClientEventListenerunknownMessageReceived クラス内 SAMClientEventListenerImplpublic 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"