コード例 #1
0
ファイル: FeedbackEventContext.cs プロジェクト: S17L/iGP11
 public FeedbackEventContext(
     EndpointId id,
     IHubClientFactory hubClientFactory)
 {
     _id = id;
     _hubClientFactory = hubClientFactory;
 }
コード例 #2
0
ファイル: DomainEventHubHost.cs プロジェクト: S17L/iGP11
 public DomainEventHubHost(
     EndpointId queryEndpointId,
     IHubClientFactory hubClientFactory)
 {
     _queryEndpointId  = queryEndpointId;
     _hubClientFactory = hubClientFactory;
     _scheduler        = new BlockingScheduler(KeepAlive, Interval);
     _scheduler.Start();
 }
コード例 #3
0
 public DomainEventHandlerAdapter(
     IDomainEventHandler <TEvent> handler,
     IHubClientFactory hubClientFactory,
     IEventSerializer <Event <TEvent> > serializer)
 {
     _handler          = handler;
     _hubClientFactory = hubClientFactory;
     _serializer       = serializer;
 }
コード例 #4
0
ファイル: DomainCommandHubHost.cs プロジェクト: S17L/iGP11
 public DomainCommandHubHost(
     EndpointId commandEndpointId,
     EndpointId queryEndpointId,
     IHubClientFactory hubClientFactory)
 {
     _commandEndpointId = commandEndpointId;
     _queryEndpointId   = queryEndpointId;
     _hubClientFactory  = hubClientFactory;
     _scheduler         = new BlockingScheduler(KeepAlive, Interval);
 }
コード例 #5
0
 public ListenerBuilder(
     TAction action,
     PublishSettings <Event <TAction> > publishSettings,
     IHubClientFactory hubClientFactory,
     IEventSerializerFactory defaultSerializerFactory)
 {
     _action                   = action;
     _publishSettings          = publishSettings;
     _hubClientFactory         = hubClientFactory;
     _defaultSerializerFactory = defaultSerializerFactory;
 }
コード例 #6
0
 public DomainCommandHandlerAdapter(
     EndpointId queryEndpointId,
     IDomainCommandHandler<TCommand> handler,
     IHubClientFactory hubClientFactory,
     IEventSerializer<Event<TCommand>> serializer)
 {
     _queryEndpointId = queryEndpointId;
     _handler = handler;
     _hubClientFactory = hubClientFactory;
     _serializer = serializer;
 }
コード例 #7
0
ファイル: ActionBuilder.cs プロジェクト: S17L/iGP11
 public ActionBuilder(IHubClientFactory hubClientFactory, IEventSerializerFactory defaultSerializerFactory)
 {
     _hubClientFactory         = hubClientFactory;
     _defaultSerializerFactory = defaultSerializerFactory;
 }
コード例 #8
0
ファイル: EventExtensions.cs プロジェクト: S17L/iGP11
 public static FeedbackEventContext CreateEventContext <TEvent>(this Event <TEvent> @event, IHubClientFactory hubClientFactory)
 {
     return(new FeedbackEventContext(@event.NotificationRecipientId, hubClientFactory));
 }