public Session()

in grpc/syneroex/src/main/java/deltix/ember/connector/grpc/syneroex/session/Session.java [61:80]


    public Session(SessionContext context, SyneroexListener listener) {
        context.conclude();

        this.listener = listener;
        this.eventQueue = new ArrayBlockingQueue<>(context.queueSize());

        this.context = context;
        this.control = context.control();
        this.log = context.logger();

        this.clock = context.clock();
        this.state = context.state();
        this.messageLog = context.log();
        this.schedule = context.schedule();

        this.inboundPingTimeout = context.inboundPingTimeout();
        this.outboundPingInterval = context.outboundPingInterval();
        this.connectTimeout = context.connectTimeout();
        this.disconnectTimeout = context.disconnectTimeout();
    }