Class PostTradeAllocationList


  • public class PostTradeAllocationList
    extends UserTrade
    Represents a list of allocations that were received in the allocation request for the trade represented by getTradeID().
    • Constructor Detail

      • PostTradeAllocationList

        public PostTradeAllocationList​(com.caplin.trading.Trade trade,
                                       java.util.concurrent.ScheduledExecutorService executorService,
                                       java.lang.String tradeId,
                                       BuySell buySell,
                                       java.util.List<PostTradeAllocation> allocations)
    • Method Detail

      • getTradeID

        public java.lang.String getTradeID()
        Returns the trade id of the original trade that should be allocated as per this list.
        Returns:
        the trade id.
      • getBuySell

        public BuySell getBuySell()
        Returns whether or not the original trade was a BUY or SELL.
        Returns:
        Either buy or sell.
      • getAllocations

        public java.util.List<PostTradeAllocation> getAllocations()
        Returns the list of PostTradeAllocations that were recieved with this request.
        Returns:
        The list of allocations.
      • getSubmittedResponder

        public SubmittedResponder getSubmittedResponder()
        Returns the responder that should be used to respond from within the Submitted state.
        Returns:
        The responder for the Submitted state
      • getClientCloseSentResponder

        public ClientCloseSentResponder getClientCloseSentResponder()
        Returns the responder that should be used to respond from within the ClientCloseSent state.
        Returns:
        The responder for the ClientCloseSent state
      • getQueuedResponder

        public QueuedResponder getQueuedResponder()
        Returns the responder that should be used to respond from within the Queued state.
        Returns:
        The responder for the Queued state
      • getPendingAllocationResponder

        public PendingAllocationResponder getPendingAllocationResponder()
        Returns the responder that should be used to respond from within the PendingAllocation state.
        Returns:
        The responder for the PendingAllocation state