@Override protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException { try { _sessionId = new SessionId(); _sessionId.readBytes(in); _sessionConfig = new SessionConfig(); _sessionConfig.readBytes(in); } catch (DataFormatException dfe) { throw new I2CPMessageException("Unable to load the message data", dfe); } }
@Override protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException { SessionConfig config = new SessionConfig(); try { config.readBytes(in); } catch (DataFormatException dfe) { throw new I2CPMessageException("Unable to load the session configuration", dfe); } setSessionConfig(config); }
@Override protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException { SessionId id = new SessionId(); try { id.readBytes(in); } catch (DataFormatException dfe) { throw new I2CPMessageException("Unable to load the message data", dfe); } setSessionId(id); }
public DataStructure createDataStructure() throws DataFormatException { ReportAbuseMessage msg = new ReportAbuseMessage(); msg.setMessageId((MessageId)(new MessageIdTest()).createDataStructure()); msg.setReason((AbuseReason)(new AbuseReasonTest()).createDataStructure()); msg.setSessionId((SessionId)(new SessionIdTest()).createDataStructure()); msg.setSeverity((AbuseSeverity)(new AbuseSeverityTest()).createDataStructure()); return msg; } public DataStructure createStructureToRead() { return new ReportAbuseMessage(); }
@Override protected void doReadMessage(InputStream in, int size) throws I2CPMessageException, IOException { try { _sessionId = new SessionId(); _sessionId.readBytes(in); _severity = new AbuseSeverity(); _severity.readBytes(in); _reason = new AbuseReason(); _reason.readBytes(in); _messageId = new MessageId(); _messageId.readBytes(in); } catch (DataFormatException dfe) { throw new I2CPMessageException("Unable to load the message data", dfe); } }
public DataStructure createDataStructure() throws DataFormatException { ReconfigureSessionMessage msg = new ReconfigureSessionMessage(); msg.setSessionId((SessionId)(new SessionIdTest()).createDataStructure()); msg.setSessionConfig((SessionConfig)(new SessionConfigTest()).createDataStructure()); return msg; } public DataStructure createStructureToRead() { return new ReconfigureSessionMessage(); }
public DataStructure createDataStructure() throws DataFormatException { SessionStatusMessage msg = new SessionStatusMessage(); msg.setSessionId((SessionId)(new SessionIdTest()).createDataStructure()); msg.setStatus(SessionStatusMessage.STATUS_CREATED); return msg; } public DataStructure createStructureToRead() { return new SessionStatusMessage(); }
public DataStructure createDataStructure() throws DataFormatException { DestroySessionMessage msg = new DestroySessionMessage(); msg.setSessionId((SessionId)(new SessionIdTest()).createDataStructure()); return msg; } public DataStructure createStructureToRead() { return new DestroySessionMessage(); }
public DataStructure createDataStructure() throws DataFormatException { CreateSessionMessage msg = new CreateSessionMessage(); msg.setSessionConfig((SessionConfig)(new SessionConfigTest()).createDataStructure()); return msg; } public DataStructure createStructureToRead() { return new CreateSessionMessage(); }
public DataStructure createDataStructure() throws DataFormatException { AbuseReason res = new AbuseReason(); res.setReason("Because they're mean"); return res; } public DataStructure createStructureToRead() { return new AbuseReason(); }
public DataStructure createDataStructure() throws DataFormatException { MessageId id = new MessageId(); id.setMessageId(101); return id; } public DataStructure createStructureToRead() { return new MessageId(); }
public DataStructure createDataStructure() throws DataFormatException { DisconnectMessage msg = new DisconnectMessage(); msg.setReason("Because I say so"); return msg; } public DataStructure createStructureToRead() { return new DisconnectMessage(); }
public DataStructure createDataStructure() throws DataFormatException { SessionId id = new SessionId(); id.setSessionId(7); return id; } public DataStructure createStructureToRead() { return new SessionId(); }
@Override public boolean equals(Object object) { if ((object == null) || !(object instanceof MessageId)) return false; return _messageId == ((MessageId) object).getMessageId(); }
/** * Return the SessionId for this message. * * @since 0.9.21 */ @Override public SessionId sessionId() { return _sessionId >= 0 ? new SessionId(_sessionId) : null; }
public DataStructure createDataStructure() throws DataFormatException { SetDateMessage msg = new SetDateMessage("0.8.13-0"); return msg; } public DataStructure createStructureToRead() { return new SetDateMessage(); }
public DataStructure createDataStructure() throws DataFormatException { GetDateMessage msg = new GetDateMessage("0.8.13-0"); return msg; } public DataStructure createStructureToRead() { return new GetDateMessage(); }
@Override public boolean equals(Object object) { if ((object == null) || !(object instanceof AbuseSeverity)) return false; return _severityId == ((AbuseSeverity) object).getSeverity(); }
/** * Is the status code a success status code? * @since 0.9.5 */ public boolean isSuccessful() { return isSuccessful(_status); }
/** * Cancel reading. * */ public void stopReading() { _reader.cancelRunner(); }