Interface QuickFixJOperations

All Known Implementing Classes:
QuickFixJTemplate

public interface QuickFixJOperations
Interface specifying a basic set of QuickFIX/J operations. Implemented by QuickFixJTemplate.
Author:
Eduardo Sanchez-Ros
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    send(quickfix.Message message)
    Sends a message to the session specified in the message's target identifiers.
    boolean
    send(quickfix.Message message, String qualifier)
    Sends a message to the session specified in the message's target identifiers.
    boolean
    send(quickfix.Message message, String senderCompID, String targetCompID)
    Sends a message to the session specified by the provided target company ID.
    boolean
    send(quickfix.Message message, String senderCompID, String targetCompID, String qualifier)
    Sends a message to the session specified by the provided target company ID.
    boolean
    send(quickfix.Message message, quickfix.SessionID sessionID)
    Sends a message to the session specified by the provided session ID.
  • Method Details

    • send

      boolean send(quickfix.Message message)
      Sends a message to the session specified in the message's target identifiers.
      Parameters:
      message - a FIX message
      Returns:
      true is send was successful, false otherwise
      Throws:
      SessionNotFoundException - if session could not be found
    • send

      boolean send(quickfix.Message message, String qualifier)
      Sends a message to the session specified in the message's target identifiers. The session qualifier is used to distinguish sessions with the same target identifiers.
      Parameters:
      message - a FIX message
      qualifier - a session qualifier
      Returns:
      true is send was successful, false otherwise
      Throws:
      SessionNotFoundException - if session could not be found
    • send

      boolean send(quickfix.Message message, String senderCompID, String targetCompID)
      Sends a message to the session specified by the provided target company ID. The sender company ID is provided as an argument rather than from the message.
      Parameters:
      message - a FIX message
      senderCompID - the sender's company ID
      targetCompID - the target's company ID
      Returns:
      true is send was successful, false otherwise
      Throws:
      SessionNotFoundException - if session could not be found
    • send

      boolean send(quickfix.Message message, String senderCompID, String targetCompID, String qualifier)
      Sends a message to the session specified by the provided target company ID. The sender company ID is provided as an argument rather than from the message. The session qualifier is used to distinguish sessions with the same target identifiers.
      Parameters:
      message - a FIX message
      senderCompID - the sender's company ID
      targetCompID - the target's company ID
      qualifier - a session qualifier
      Returns:
      true is send was successful, false otherwise
      Throws:
      SessionNotFoundException - if session could not be found\
    • send

      boolean send(quickfix.Message message, quickfix.SessionID sessionID)
      Sends a message to the session specified by the provided session ID.
      Parameters:
      message - a FIX message
      sessionID - the target SessionID
      Returns:
      true is send was successful, false otherwise
      Throws:
      SessionNotFoundException - if session could not be found\