private long sendReject( final int msgSeqNo, final int refSeqNum, final int rejectReason, final int sequenceIndex, final int lastMsgSeqNumProcessed) { final HeaderEncoder header = reject.header(); setupHeader(header, msgSeqNo, lastMsgSeqNumProcessed); reject.refSeqNum(refSeqNum); reject.sessionRejectReason(rejectReason); final long result = reject.encode(buffer, 0); return send(result, RejectDecoder.MESSAGE_TYPE, sequenceIndex, reject, msgSeqNo); }
public long reject( final int msgSeqNo, final int refSeqNum, final char[] refMsgType, final int refMsgTypeLength, final int rejectReason, final int sequenceIndex, final int lastMsgSeqNumProcessed) { reject.refMsgType(refMsgType, refMsgTypeLength); reject.text(LOGGED_ON_SESSION_REJECT_REASONS[rejectReason]); return sendReject(msgSeqNo, refSeqNum, rejectReason, sequenceIndex, lastMsgSeqNumProcessed); }
private final LogoutEncoder logout = new LogoutEncoder(); private final HeartbeatEncoder heartbeat = new HeartbeatEncoder(); private final RejectEncoder reject = new RejectEncoder(); private final TestRequestEncoder testRequest = new TestRequestEncoder(); private final SequenceResetEncoder sequenceReset = new SequenceResetEncoder(); private final List<HeaderEncoder> headers = asList( logon.header(), resendRequest.header(), logout.header(), heartbeat.header(), reject.header(), testRequest.header(), sequenceReset.header()); final int lastMsgSeqNumProcessed) reject.refTagID(refTagId); return reject(msgSeqNo, refSeqNum, refMsgType, refMsgTypeLength, reason, sequenceIndex, lastMsgSeqNumProcessed);
public long reject( final int msgSeqNo, final int refSeqNum, final int refTagId, final char[] refMsgType, final int refMsgTypeLength, final int rejectReason, final int sequenceIndex, final int lastMsgSeqNumProcessed) { reject.refTagID(refTagId); return reject( msgSeqNo, refSeqNum, refMsgType, refMsgTypeLength, rejectReason, sequenceIndex, lastMsgSeqNumProcessed); }
public long reject( final int msgSeqNo, final int refSeqNum, final byte[] refMsgType, final int refMsgTypeLength, final RejectReason reason, final int sequenceIndex, final int lastMsgSeqNumProcessed) { final int rejectReason = reason.representation(); reject.refMsgType(refMsgType, refMsgTypeLength); reject.text(LOGGED_ON_SESSION_REJECT_REASONS[rejectReason]); return sendReject(msgSeqNo, refSeqNum, rejectReason, sequenceIndex, lastMsgSeqNumProcessed); }