public long testRequest( final int msgSeqNo, final CharSequence testReqID, final int sequenceIndex, final int lastMsgSeqNumProcessed) { final HeaderEncoder header = testRequest.header(); setupHeader(header, msgSeqNo, lastMsgSeqNumProcessed); testRequest.testReqID(testReqID); final long result = testRequest.encode(buffer, 0); return send(result, TestRequestDecoder.MESSAGE_TYPE, sequenceIndex, testRequest, msgSeqNo); }
void testRequest(final String testReqID) { setupHeader(testRequestEncoder.header(), msgSeqNum++, false); testRequestEncoder.testReqID(testReqID); send(testRequestEncoder); }
protected void bufferContainsTestRequest(final int sequenceNumber) { final TestRequestEncoder testRequestEncoder = new TestRequestEncoder(); final HeaderEncoder header = testRequestEncoder.header(); testRequestEncoder.testReqID("abc"); header.possDupFlag(false); bufferContainsMessage( SESSION_ID, sequenceNumber, SEQUENCE_INDEX, testRequestEncoder, header, TestRequestDecoder.MESSAGE_TYPE); }
private final List<HeaderEncoder> headers = asList( logon.header(), resendRequest.header(), logout.header(), heartbeat.header(), reject.header(), testRequest.header(), sequenceReset.header());