Class EditableResponder


public class EditableResponder extends BaseErrorResponder<EditStrategyRequest>

A Responder for Edit Strategy, that can send message from the Editable state.

See Also:
  • Constructor Details

    • EditableResponder

      public EditableResponder(EditStrategyRequest request, StrategyCache strategyCache)

      Constructs a Responder that can respond from the Editable state for the EditStrategy trade model.

      Please use EditStrategyRequest.getEditableResponder() to retrieve an instance

      Parameters:
      request - The object representing the trade for the edit strategy request, which this responder can send messages for.
      strategyCache - A cache for storing the most recent version of the Strategy reported by the server.
  • Method Details

    • sendRefresh

      public void sendRefresh(RefreshEvent event) throws com.caplin.trading.TradeException

      Sends a refresh event notifying the client that the strategy that is currently being edited has changed

      Parameters:
      event - The refresh event to send to the client
      Throws:
      com.caplin.trading.TradeException - If there was a problem sending the event