Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Command"/> class.
 /// </summary>
 /// <param name="client">The management client to use to get all registered Projections.</param>
 /// <param name="resolver">The resolver to use to resolve arguments to a Projection.</param>
 /// <param name="runtimes">The locator to use to find the Runtime to connect to.</param>
 /// <param name="eventTypesDiscoverer">The event types discoverer to use to discover event types.</param>
 /// <param name="jsonSerializer">The JSON serializer to use.</param>
 public Command(IManagementClient client, IResolveProjectionIdAndScope resolver, ICanLocateRuntimes runtimes, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(runtimes, eventTypesDiscoverer, jsonSerializer)
 {
     _client   = client;
     _resolver = resolver;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommandBase"/> class.
 /// </summary>
 /// <param name="runtimes">The Runtime locator to find a Runtime to connect to.</param>
 /// <param name="aggregateRootIdResolver">The Aggregate Root Id resolver.</param>
 /// <param name="jsonSerializer">The json <see cref="ISerializer"/>.</param>
 protected CommandBase(ICanLocateRuntimes runtimes, IResolveAggregateRootId aggregateRootIdResolver, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(runtimes, eventTypesDiscoverer, jsonSerializer)
 {
     _aggregateRootIdResolver = aggregateRootIdResolver;
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Command"/> class.
 /// </summary>
 /// <param name="runtimes">The Runtime locator to find a Runtime to connect to.</param>
 /// <param name="client">The management client to use.</param>
 /// <param name="serializer">The json <see cref="ISerializer"/>.</param>
 public Command(ICanLocateRuntimes runtimes, IManagementClient client, IResolveEventHandlerId eventHandlerIdResolver, IDiscoverEventTypes eventTypesDiscoverer, ISerializer serializer)
     : base(runtimes, eventHandlerIdResolver, eventTypesDiscoverer, serializer)
 {
     _client = client;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Command"/> class.
 /// </summary>
 /// <param name="runtimes">The Runtime locator to find a Runtime to connect to.</param>
 /// <param name="jsonSerializer">The json <see cref="ISerializer"/>.</param>
 public Command(ICanLocateRuntimes runtimes, IResolveEventHandlerId eventHandlerIdResolver, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(runtimes, eventHandlerIdResolver, eventTypesDiscoverer, jsonSerializer)
 {
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommandBase"/> class.
 /// </summary>
 /// <param name="runtimes">The Runtime locator to find a Runtime to connect to.</param>
 /// <param name="eventTypesDiscoverer">The system that can discover registered event types from the Runtime.</param>
 /// <param name="jsonSerializer">The json <see cref="ISerializer"/>.</param>
 protected CommandBase(ICanLocateRuntimes runtimes, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(jsonSerializer)
 {
     _runtimes             = runtimes;
     _eventTypesDiscoverer = eventTypesDiscoverer;
 }
Example #6
0
 protected CommandBase(ICanLocateRuntimes runtimes, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(runtimes, eventTypesDiscoverer, jsonSerializer)
 {
 }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Command"/> class.
 /// </summary>
 /// <param name="runtimes">The Runtime locator to find a Runtime to connect to.</param>
 /// <param name="client">The management client to use.</param>
 /// <param name="serializer">The json <see cref="ISerializer"/>.</param>
 public Command(ICanLocateRuntimes runtimes, IDiscoverEventTypes eventTypesDiscoverer, ISerializer serializer)
     : base(runtimes, eventTypesDiscoverer, serializer)
 {
 }
Example #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Command"/> class.
 /// </summary>
 /// <param name="runtimes">The Runtime locator to find a Runtime to connect to.</param>
 /// <param name="aggregateRootIdResolver">The <see cref="IResolveAggregateRootId"/>.</param>
 /// <param name="jsonSerializer">The json <see cref="ISerializer"/>.</param>
 public Command(ICanLocateRuntimes runtimes, IResolveAggregateRootId aggregateRootIdResolver, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(runtimes, aggregateRootIdResolver, eventTypesDiscoverer, jsonSerializer)
 {
 }
Example #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Command"/> class.
 /// </summary>
 /// <param name="client">The management client to use to get all registered Projections.</param>
 /// <param name="runtimes">The locator to use to find the Runtime to connect to.</param>
 /// <param name="eventTypesDiscoverer">The event types discoverer to use to discover event types.</param>
 /// <param name="jsonSerializer">The JSON serializer to use.</param>
 public Command(IManagementClient client, ICanLocateRuntimes runtimes, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(runtimes, eventTypesDiscoverer, jsonSerializer)
 {
     _client = client;
 }
Example #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommandBase"/> class.
 /// </summary>
 /// <param name="runtimes">The Runtime locator to find a Runtime to connect to.</param>
 /// <param name="eventHandlerIdResolver">The Event Handler Id resolver.</param>
 /// <param name="jsonSerializer">The json <see cref="ISerializer"/>.</param>
 protected CommandBase(ICanLocateRuntimes runtimes, IResolveEventHandlerId eventHandlerIdResolver, IDiscoverEventTypes eventTypesDiscoverer, ISerializer jsonSerializer)
     : base(runtimes, eventTypesDiscoverer, jsonSerializer)
 {
     _eventHandlerIdResolver = eventHandlerIdResolver;
 }