public class ReportAbuseMessage extends I2CPMessageImpl
| Modifier and Type | Field and Description |
|---|---|
static int | MESSAGE_TYPEMESSAGE_TYPE. |
| Constructor and Description |
|---|
ReportAbuseMessage()ReportAbuseMessage. |
| Modifier and Type | Method and Description |
|---|---|
protected void | doReadMessage(InputStream in,
int size)doReadMessage. |
protected byte[] | doWriteMessage()doWriteMessage. |
MessageId | getMessageId()Message id. |
AbuseReason | getReason()Reason. |
SessionId | getSessionId()Session id. |
AbuseSeverity | getSeverity()Severity. |
int | getType()Type. |
SessionId | sessionId()Return the SessionId for this message. |
void | setMessageId(MessageId id)setMessageId. |
void | setReason(AbuseReason reason)setReason. |
void | setSessionId(SessionId id)setSessionId. |
void | setSeverity(AbuseSeverity severity)setSeverity. |
String | toString()Returns a string representation of this message. |
readBytes, readMessage, readMessage, writeBytes, writeMessagepublic static final int MESSAGE_TYPE
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 MessageId getMessageId()
public AbuseReason getReason()
public SessionId getSessionId()
public AbuseSeverity getSeverity()
public int getType()
public SessionId sessionId()
sessionId in interface I2CPMessagesessionId in class I2CPMessageImplpublic void setMessageId(MessageId id)
public void setReason(AbuseReason reason)
public void setSessionId(SessionId id)
public void setSeverity(AbuseSeverity severity)