public long sequenceReset( final int msgSeqNo, final int newSeqNo, final int sequenceIndex, final int lastMsgSeqNumProcessed) { final HeaderEncoder header = sequenceReset.header(); setupHeader(header, msgSeqNo, lastMsgSeqNumProcessed); sequenceReset.newSeqNo(newSeqNo); final long result = sequenceReset.encode(buffer, 0); return send(result, SequenceResetDecoder.MESSAGE_TYPE, sequenceIndex, sequenceReset, msgSeqNo); }
long encode(final int msgSeqNum, final int newSeqNo) { final HeaderEncoder respHeader = sequenceResetEncoder.header(); respHeader.sendingTime(timestampEncoder.buffer(), timestampEncoder.encode(System.currentTimeMillis())); respHeader.msgSeqNum(msgSeqNum); sequenceResetEncoder.newSeqNo(newSeqNo); return sequenceResetEncoder.encode(buffer, 0); }
sequenceResetEncoder.newSeqNo(heartbeatRangeSequenceNumberEnd); sequenceResetEncoder.header().sendingTime( timestampEncoder.buffer(), timestampEncoder.encode(System.currentTimeMillis()));