/** * Send a Logout(5) message. * * @throws IOException if an I/O error occurs */ public void sendLogout() throws IOException { prepare(txMessage, Logout); send(txMessage); }
/** * Send a Logout(5) message. * * @throws IOException if an I/O error occurs */ public void sendLogout() throws IOException { prepare(txMessage, Logout); send(txMessage); }
private void sendHeartbeat() throws IOException { prepare(txMessage, Heartbeat); send(txMessage); }
void sendHeartbeat() throws IOException { prepare(txMessage, Heartbeat); send(txMessage); }
/** * <p>Prepare a message.</p> * * @param message a message * @param msgType the MsgType(35) * @see #prepare(FIXMessage, char) */ public void prepare(FIXMessage message, CharSequence msgType) { message.reset(); message.addField(MsgType).setString(msgType); prepare(message); }
private void sendTestRequest(CharSequence testReqId) throws IOException { prepare(txMessage, TestRequest); txMessage.addField(TestReqID).setString(testReqId); send(txMessage); }
private void sendHeartbeat(CharSequence testReqId) throws IOException { prepare(txMessage, Heartbeat); txMessage.addField(TestReqID).setString(testReqId); send(txMessage); }
/** * Send a Logout(5) message. * * @param text the Text(58) * @throws IOException if an I/O error occurs */ public void sendLogout(CharSequence text) throws IOException { prepare(txMessage, Logout); txMessage.addField(Text).setString(text); send(txMessage); }
/** * <p>Prepare a message.</p> * * @param message a message * @param msgType the MsgType(35) * @see #prepare(FIXMessage, char) */ public void prepare(FIXMessage message, CharSequence msgType) { message.reset(); message.addField(MsgType).setString(msgType); prepare(message); }
private void sendHeartbeat(FIXValue testReqId) throws IOException { prepare(txMessage, Heartbeat); txMessage.addField(TestReqID).set(testReqId); send(txMessage); }
/** * Send a Logout(5) message. * * @param text the Text(58) * @throws IOException if an I/O error occurs */ public void sendLogout(CharSequence text) throws IOException { prepare(txMessage, Logout); txMessage.addField(Text).setString(text); send(txMessage); }
private void sendTestRequest(CharSequence testReqId) throws IOException { prepare(txMessage, TestRequest); txMessage.addField(TestReqID).setString(testReqId); send(txMessage); }
void send(Message message) throws IOException { synchronized (lock) { connection.updateCurrentTimestamp(); } connection.prepare(txMessage, message.getMsgType()); message.put(txMessage); synchronized (lock) { connection.send(txMessage); } }
private void sendResendRequest(long beginSeqNo) throws IOException { prepare(txMessage, ResendRequest); txMessage.addField(BeginSeqNo).setInt(beginSeqNo); txMessage.addField(EndSeqNo).setInt(0); send(txMessage); }
private void sendResendRequest(long beginSeqNo) throws IOException { prepare(txMessage, ResendRequest); txMessage.addField(BeginSeqNo).setInt(beginSeqNo); txMessage.addField(EndSeqNo).setInt(0); send(txMessage); }
private void sendSequenceReset(long msgSeqNum, long newSeqNo) throws IOException { prepare(txMessage, SequenceReset); txMessage.valueOf(MsgSeqNum).setInt(msgSeqNum); txMessage.addField(GapFillFlag).setChar('Y'); txMessage.addField(NewSeqNo).setInt(newSeqNo); send(txMessage); }
private void sendSequenceReset(FIXValue msgSeqNum, long newSeqNo) throws IOException { prepare(txMessage, SequenceReset); txMessage.valueOf(MsgSeqNum).set(msgSeqNum); txMessage.addField(GapFillFlag).setBoolean(true); txMessage.addField(NewSeqNo).setInt(newSeqNo); send(txMessage); }
private void sendOrderCancelReject(String clOrdId, String origClOrdId, char cxlRejResponseTo) throws IOException { fix.prepare(txMessage, OrderCancelReject); txMessage.addField(OrderID).setString(UNKNOWN_ORDER_ID); txMessage.addField(ClOrdID).setString(clOrdId); txMessage.addField(OrigClOrdID).setString(origClOrdId); txMessage.addField(OrdStatus).setChar(OrdStatusValues.Rejected); txMessage.addField(CxlRejResponseTo).setChar(cxlRejResponseTo); txMessage.addField(CxlRejReason).setInt(CxlRejReasonValues.UnknownOrder); fix.send(txMessage); }
private void sendOrderCancelReject(Order order, String clOrdId, char cxlRejResponseTo, int cxlRejReason) throws IOException { fix.prepare(txMessage, OrderCancelReject); txMessage.addField(OrderID).setInt(order.getOrderID()); txMessage.addField(ClOrdID).setString(clOrdId); txMessage.addField(OrigClOrdID).setString(order.getClOrdID()); txMessage.addField(OrdStatus).setChar(OrdStatusValues.Rejected); txMessage.addField(CxlRejResponseTo).setChar(cxlRejResponseTo); txMessage.addField(CxlRejReason).setInt(cxlRejReason); fix.send(txMessage); }
private void sendOrderCancelReject(Order order) throws IOException { fix.prepare(txMessage, OrderCancelReject); txMessage.addField(OrderID).setInt(order.getOrderID()); txMessage.addField(ClOrdID).setString(order.getNextClOrdID()); txMessage.addField(OrigClOrdID).setString(order.getClOrdID()); txMessage.addField(OrdStatus).setChar(OrdStatusValues.Filled); txMessage.addField(CxlRejResponseTo).setChar(order.getCxlRejResponseTo()); txMessage.addField(CxlRejReason).setInt(CxlRejReasonValues.TooLateToCancel); fix.send(txMessage); }