public class SessionStatusMessage extends I2CPMessageImpl
| Modifier and Type | Field and Description |
|---|---|
static int | MESSAGE_TYPEMESSAGE_TYPE. |
static int | STATUS_CREATEDSTATUS_CREATED. |
static int | STATUS_DESTROYEDSTATUS_DESTROYED. |
static int | STATUS_DUP_DESTUsed internally, not in spec, will be remapped to STATUS_INVALID before being sent. |
static int | STATUS_INVALIDSTATUS_INVALID. |
static int | STATUS_REFUSEDSession refused status. |
static int | STATUS_UPDATEDSTATUS_UPDATED. |
| Constructor and Description |
|---|
SessionStatusMessage()SessionStatusMessage. |
| Modifier and Type | Method and Description |
|---|---|
protected void | doReadMessage(InputStream in,
int size)doReadMessage. |
protected byte[] | doWriteMessage()doWriteMessage. |
SessionId | getSessionId()Session id. |
int | getStatus()Status. |
int | getType()Type. |
SessionId | sessionId()Return the SessionId for this message. |
void | setSessionId(SessionId id)setSessionId. |
void | setStatus(int status)setStatus. |
String | toString()Returns a string representation of this message. |
readBytes, readMessage, readMessage, writeBytes, writeMessagepublic static final int MESSAGE_TYPE
public static final int STATUS_CREATED
public static final int STATUS_DESTROYED
public static final int STATUS_DUP_DEST
public static final int STATUS_INVALID
public static final int STATUS_REFUSED
public static final int STATUS_UPDATED
protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException
doReadMessage in class I2CPMessageImplin - InputStreamsize - payload sizeI2CPMessageException - if the message format is invalidIOException - if there's an error reading from the streamprotected byte[] doWriteMessage()
throws I2CPMessageException,
IOExceptiondoWriteMessage in class I2CPMessageImplI2CPMessageException - if the message cannot be writtenIOException - if there's an error writing to the streampublic SessionId getSessionId()
public int getStatus()
public int getType()
public SessionId sessionId()
sessionId in interface I2CPMessagesessionId in class I2CPMessageImplpublic void setSessionId(SessionId id)
public final void setStatus(int status)