public HeartbeatServiceTests() { _validateApplicationTokenService = A.Fake <IValidateApplicationTokenService>(); _dataStore = A.Fake <IDataStore>(); _compassEnvironment = A.Fake <ICompassEnvironment>(); _sut = new HeartbeatService(_validateApplicationTokenService, _dataStore, _compassEnvironment); }
public KafkaProducerService( ICompassEnvironment compassEnvironment ) { _compassEnvironment = compassEnvironment; _producer = new Producer <Null, string>(GetProducerConfig(), null, new StringSerializer(Encoding.UTF8)); }
public SubscriptionServiceTests() { _dataStore = A.Fake <IDataStore>(); _compassEnvironment = A.Fake <ICompassEnvironment>(); _replayQueuedEventsService = A.Fake <IReplayQueuedEventsService>(); _validateApplicationTokenService = A.Fake <IValidateApplicationTokenService>(); _sut = new SubscriptionService(_dataStore, _compassEnvironment, _replayQueuedEventsService, _validateApplicationTokenService); }
public GetServiceSubscriptionsForEventPolicy( ICompassEnvironment compassEnvironment, IQueueEventService queueEventService ) { _compassEnvironment = compassEnvironment; _queueEventService = queueEventService; }
public SendToEndpointService( ICompassEnvironment compassEnvironment, ISendToEndpointPolicy sendToEndpointPolicy ) { _compassEnvironment = compassEnvironment; _sendToEndpointPolicy = sendToEndpointPolicy; }
public SendToEndpointPolicy( ICompassEnvironment compassEnvironment, ICircuitBreakerPolicy circuitBreakerPolicy ) { _compassEnvironment = compassEnvironment; _circuitBreakerPolicy = circuitBreakerPolicy; }
public DataStore( ICouchbaseFactory couchbaseFactory, ICompassEnvironment compassEnvironment, ICouchbaseClient couchbaseClient ) { _couchbaseFactory = couchbaseFactory; _compassEnvironment = compassEnvironment; _couchbaseClient = couchbaseClient; }
public HeartbeatService( IValidateApplicationTokenService validateApplicationTokenService, IDataStore dataStore, ICompassEnvironment compassEnvironment ) { _validateApplicationTokenService = validateApplicationTokenService; _dataStore = dataStore; _compassEnvironment = compassEnvironment; }
public SubscriptionService( IDataStore dataStore, ICompassEnvironment compassEnvironment, IReplayQueuedEventsService replayQueuedEventsService, IValidateApplicationTokenService validateApplicationTokenService ) { _dataStore = dataStore; _compassEnvironment = compassEnvironment; _replayQueuedEventsService = replayQueuedEventsService; _validateApplicationTokenService = validateApplicationTokenService; }
public CircuitBreakerPolicy( ICompassEnvironment compassEnvironment ) { _policy = Policy .Handle <HttpRequestException>() // For http requests that take longer than // the request timeout limit. .Or <TaskCanceledException>() .CircuitBreakerAsync(compassEnvironment.GetExceptionsBeforeBreakingCircuit(), TimeSpan.FromMilliseconds(compassEnvironment.GetCircuitBreakerDuration())); }
public CouchbaseFactory(ICompassEnvironment compassEnvironment) { _compassEnvironment = compassEnvironment; _cluster = new Cluster(new ClientConfiguration { Servers = new List <Uri> { _compassEnvironment.GetCouchbaseUri() } }); _bucket = _cluster.OpenBucket(_compassEnvironment.GetCouchbaseBucketName()); }
public CouchbaseClient(ICompassEnvironment compassEnvironment) { _compassEnvironment = compassEnvironment; }