Exemplo n.º 1
0
 public Bus(IResolver resolver, IBusProvider busProvider, ISerializer serializer)
 {
     _resolver    = resolver.NotNull();
     _busProvider = busProvider.NotNull();
     _serializer  = serializer.NotNull();
     _subscribers = new();
 }
        public CommandListener(IBusProvider busProvider, ICommandCallbackRegistry commandCallbackRegistry)
        {
            _busProvider      = busProvider;
            _callbackRegistry = commandCallbackRegistry;

            _busProvider.EnsureConnection();
        }
Exemplo n.º 3
0
        public EventListener(IBusProvider busProvider, IEventCallbackRegistry callbackRegistry)
        {
            _busProvider      = busProvider;
            _callbackRegistry = callbackRegistry;

            _busProvider.EnsureConnection();
        }
Exemplo n.º 4
0
        public CommandPublisher(IBusProvider busProvider)
        {
            EnsureArg.IsNotNull(busProvider, nameof(busProvider));

            _busProvider      = busProvider;
            _commandCallbacks = new ConcurrentDictionary <Guid, Action <string, bool> >();

            _busProvider.EnsureConnection();

            _callbackQueue = $"CommandQueue-{Guid.NewGuid().ToString()}";
            _busProvider.BasicConsume(_callbackQueue, HandleCommandCallback);
        }
Exemplo n.º 5
0
 public CommandCallbackRegistry(IBusProvider busProvider) : base(busProvider)
 {
     _busProvider = busProvider;
 }
Exemplo n.º 6
0
 public EventCallbackRegistry(IBusProvider busProvider) : base(busProvider)
 {
     _busProvider = busProvider;
 }
 protected CallbackRegistry(IBusProvider busProvider)
 {
     _busProvider    = busProvider;
     _queueCallbacks = new Dictionary <string, List <CallbackForTopic> >();
 }
Exemplo n.º 8
0
 public BusMessageDispatcher(IBusProvider busProvider)
 {
     _busProvider = busProvider;
 }
Exemplo n.º 9
0
        public EventPublisher(IBusProvider busProvider)
        {
            _busProvider = busProvider;

            _busProvider.EnsureConnection();
        }