Beispiel #1
0
        /// <summary>
        /// Initializes instance
        /// </summary>
        public AddressableDeferredOrderedMessageBus()
        {
            var options = MessageBusOptions.GetForType(GetType());

            Broadcaster = new AddressableDeferredOrderedBroadcaster <TAddress, TOrder>(options.AddressesCapacity, options.ConnectionsCapacity);
        }
Beispiel #2
0
        /// <summary>
        /// Initializes instance
        /// </summary>
        public DeferredOrderedMessageBus()
        {
            var options = MessageBusOptions.GetForType(GetType());

            Broadcaster = new DeferredOrderedBroadcaster <TOrder>(options.ConnectionsCapacity);
        }
Beispiel #3
0
        /// <summary>
        /// Initializes instance
        /// </summary>
        public AddressableMessageBus()
        {
            var options = MessageBusOptions.GetForType(GetType());

            Broadcaster = new AddressableBroadcaster <TAddress>(options.AddressesCapacity, options.ConnectionsCapacity);
        }
Beispiel #4
0
        /// <summary>
        /// Initializes instance
        /// </summary>
        public MessageBus()
        {
            var options = MessageBusOptions.GetForType(GetType());

            Broadcaster = new Broadcaster(options.ConnectionsCapacity);
        }