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