コード例 #1
0
 /// <summary>
 /// Create controller
 /// </summary>
 /// <param name="applications"></param>
 /// <param name="onboarding"></param>
 /// <param name="events"></param>
 public ApplicationsController(IApplicationRegistry applications,
                               IOnboardingServices onboarding, IGroupRegistration events)
 {
     _events       = events;
     _applications = applications;
     _onboarding   = onboarding;
 }
コード例 #2
0
 /// <summary>
 /// Create controller for supervisor services
 /// </summary>
 /// <param name="supervisors"></param>
 /// <param name="diagnostics"></param>
 /// <param name="events"></param>
 public SupervisorsController(ISupervisorRegistry supervisors,
                              ISupervisorDiagnostics diagnostics, IGroupRegistration events)
 {
     _supervisors = supervisors;
     _events      = events;
     _diagnostics = diagnostics;
 }
コード例 #3
0
 /// <summary>
 /// Create controller with service
 /// </summary>
 /// <param name="events"></param>
 public MonitorController(IGroupRegistration events)
 {
     _events = events;
 }
コード例 #4
0
 /// <summary>
 /// Create controller for Gateway services
 /// </summary>
 /// <param name="Gateways"></param>
 /// <param name="events"></param>
 public GatewaysController(IGatewayRegistry Gateways,
                           IGroupRegistration events)
 {
     _Gateways = Gateways;
     _events   = events;
 }
コード例 #5
0
 /// <summary>
 /// Create controller for publisher services
 /// </summary>
 /// <param name="publishers"></param>
 /// <param name="events"></param>
 public PublishersController(IPublisherRegistry publishers,
                             IGroupRegistration events)
 {
     _publishers = publishers;
     _events     = events;
 }
コード例 #6
0
 /// <summary>
 /// Create controller for endpoints services
 /// </summary>
 /// <param name="endpoints"></param>
 /// <param name="events"></param>
 public EndpointsController(IEndpointRegistry endpoints,
                            IGroupRegistration events)
 {
     _endpoints = endpoints;
     _events    = events;
 }
コード例 #7
0
 /// <summary>
 /// Create controller for discovery services
 /// </summary>
 /// <param name="discoverers"></param>
 /// <param name="events"></param>
 public DiscoverersController(IDiscovererRegistry discoverers,
                              IGroupRegistration events)
 {
     _discoverers = discoverers;
     _events      = events;
 }