public FixTradeConnector()

in fix/core/src/main/java/deltix/connector/fix/FixTradeConnector.java [102:143]


    public FixTradeConnector(final TradeConnectorContext connectorContext,
                             final SessionContext sessionContext,
                             final ContractMetadata<Contract> metadata,
                             final RequestValidator requestValidator,
                             final IdMapper<FixNewOrderRequest, FixCancelOrderRequest, FixReplaceOrderRequest, FixOrderStatusRequest, FixExecutionReport, FixCancelReject> idMapper,
                             final FixNewOrderRequest fixNewOrderRequest,
                             final FixCancelOrderRequest fixCancelOrderRequest,
                             final FixReplaceOrderRequest fixReplaceOrderRequest,
                             final FixOrderStatusRequest fixOrderStatusRequest,
                             final FixExecutionReport fixExecutionReport,
                             final FixCancelReject fixCancelReject,
                             final FixCodec<FixNewOrderRequest> fixNewOrderRequestCodec,
                             final FixCodec<FixCancelOrderRequest> fixCancelOrderRequestCodec,
                             final FixCodec<FixReplaceOrderRequest> fixReplaceOrderRequestCodec,
                             final FixCodec<FixOrderStatusRequest> fixOrderStatusRequestCodec,
                             final FixCodec<FixExecutionReport> fixExecutionReportCodec,
                             final FixCodec<FixCancelReject> fixCancelRejectCodec) {
        super(sessionContext);

        this.id = connectorContext.getId();
        this.name = connectorContext.getName();
        this.metadata = metadata;
        this.requestValidator = requestValidator;
        this.instrumentSnapshot = connectorContext.getInstrumentSnapshot();
        this.ember = connectorContext.getEmber();
        this.idMapper = idMapper;
        this.statusIndicator = connectorContext.getStatusIndicator();

        this.fixNewOrderRequest = fixNewOrderRequest;
        this.fixCancelOrderRequest = fixCancelOrderRequest;
        this.fixReplaceOrderRequest = fixReplaceOrderRequest;
        this.fixOrderStatusRequest = fixOrderStatusRequest;
        this.fixExecutionReport = fixExecutionReport;
        this.fixCancelReject = fixCancelReject;

        this.fixNewOrderRequestCodec = fixNewOrderRequestCodec;
        this.fixCancelOrderRequestCodec = fixCancelOrderRequestCodec;
        this.fixReplaceOrderRequestCodec = fixReplaceOrderRequestCodec;
        this.fixOrderStatusRequestCodec = fixOrderStatusRequestCodec;
        this.fixExecutionReportCodec = fixExecutionReportCodec;
        this.fixCancelRejectCodec = fixCancelRejectCodec;
    }