I2PSessionListenerprotected class I2PSource.Listener extends Object implements I2PSessionListener
| Modifier | Constructor | Description |
|---|---|---|
protected |
Listener() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
disconnected(I2PSession arg0) |
Notify the client that the session has been terminated
|
void |
errorOccurred(I2PSession arg0,
String arg1,
Throwable arg2) |
Notify the client that some error occurred
|
void |
messageAvailable(I2PSession sess,
int id,
long size) |
Instruct the client that the given session has received a message with
size # of bytes.
|
void |
reportAbuse(I2PSession arg0,
int arg1) |
Instruct the client that the session specified seems to be under attack
and that the client may wish to move its destination to another router.
|
public void messageAvailable(I2PSession sess, int id, long size)
I2PSessionListenermessageAvailable in interface I2PSessionListenersess - session to notifyid - message number availablesize - size of the message - why it's a long and not an int is a mysterypublic void reportAbuse(I2PSession arg0, int arg1)
I2PSessionListenerreportAbuse in interface I2PSessionListenerarg0 - session to report abuse toarg1 - how bad the abuse ispublic void disconnected(I2PSession arg0)
I2PSessionListenerdisconnected in interface I2PSessionListenerpublic void errorOccurred(I2PSession arg0, String arg1, Throwable arg2)
I2PSessionListenererrorOccurred in interface I2PSessionListenerarg2 - can be null? or not?