@Override public MessageBusAsyncSession createAsyncSession(AsyncParameters parameters) { return new MessageBusAsyncSession(parameters, messageBus(), this.params); }
/** * Creates a new sync session running on message bus logic. * * @param syncParams Common syncsession parameters, not used. * @param bus The message bus on which to run. * @param mbusParams Parameters concerning message bus configuration. */ MessageBusSyncSession(SyncParameters syncParams, MessageBus bus, MessageBusParams mbusParams) { session = new MessageBusAsyncSession(new AsyncParameters(), bus, mbusParams, this); defaultTimeout = syncParams.defaultTimeout().orElse(null); }