protected SessionContext createSessionContext()

in grpc/syneroex/src/main/java/deltix/ember/connector/grpc/syneroex/SyneroexTradeConnectorFactory.java [75:93]


    protected SessionContext createSessionContext(final TradeConnectorContext connectorContext) {
        final EpochClock clock = connectorContext.getEpochClock();

        final MessageLog messageLog = createMessageLog();
        final SessionState sessionState = createSessionState();
        final SessionSchedule sessionSchedule = createSessionSchedule();

        return new SessionContext(host, port, username, password)
                .clock(clock)
                .log(messageLog)
                .state(sessionState)
                .CAfile(CAfile != null ? new File(CAfile) : null)
                .reconnectInterval(reconnectInterval)
                .connectTimeout(connectTimeout)
                .queueSize(queueSize)
                .logger(LOG)
                .schedule(sessionSchedule)
                .maxInboundMessageSize(grpc.getMaxInboundMessageSize());
    }