Beispiel #1
0
 public static MicrowaveServiceNode Create(
     ServiceEndPoint serviceEndPoint,
     IEnumerable <EventSchema> subscribedEvents,
     IEnumerable <ReadModelSubscription> readModels)
 {
     return(new MicrowaveServiceNode(serviceEndPoint, subscribedEvents, readModels));
 }
Beispiel #2
0
 private MicrowaveServiceNode(
     ServiceEndPoint serviceEndPoint,
     IEnumerable <EventSchema> subscribedEvents,
     IEnumerable <ReadModelSubscription> readModels)
 {
     ServiceEndPoint   = serviceEndPoint;
     ConnectedServices = new List <ServiceEndPoint>();
     IsReachable       = true;
     SubscribedEvents  = subscribedEvents;
     ReadModels        = readModels;
 }
Beispiel #3
0
 private MicrowaveServiceNode(
     ServiceEndPoint serviceEndPoint,
     IEnumerable <ServiceEndPoint> connectedServices,
     bool isReachable)
 {
     ServiceEndPoint   = serviceEndPoint;
     ConnectedServices = connectedServices;
     IsReachable       = isReachable;
     SubscribedEvents  = new List <EventSchema>();
     ReadModels        = new List <ReadModelSubscription>();
 }
Beispiel #4
0
 public static MicrowaveServiceNode UnreachableMicrowaveServiceNode(
     ServiceEndPoint serviceEndPoint,
     IEnumerable <ServiceEndPoint> connectedServices)
 {
     return(new MicrowaveServiceNode(serviceEndPoint, connectedServices, false));
 }