Exemple #1
0
 public DefaultLinksHandlerContextFactory(IRouteMap routeMap, ILinkAuthorizationService authService, IActionContextAccessor actionAccessor, ILoggerFactory loggerFactory)
 {
     this.routeMap      = routeMap;
     this.authService   = authService;
     this.actionContext = actionAccessor.ActionContext;
     this.loggerFactory = loggerFactory;
 }
Exemple #2
0
 public LinksAuthorizationTestCase(ILinkAuthorizationService underTest, ClaimsPrincipal user, IRouteMap routeMap, Mock <IAuthorizationService> authServiceMock)
 {
     this.UnderTest = underTest;
     this.User      = user;
     this.routeMap  = routeMap;
     this.AuthorizationServiceMock = authServiceMock;
 }
 public override void Create(IRouteMap routeMap, IDependencyResolver resolver)
 {
     foreach (var eventType in Types)
     {
         routeMap[Route].AddPublishedEvent(eventType, 0, EndpointResolver);
     }
 }
Exemple #4
0
        protected CargoCarrier(IRouteMap routeMap, ISupplier supplier)
        {
            _routeMap = routeMap ?? throw new ArgumentNullException(nameof(routeMap));
            _supplier = supplier ?? throw new ArgumentNullException(nameof(supplier));

            _route = routeMap.FromLocation(supplier);
        }
        public TestCaseBuilder WithMockRouteMap(Action <Mock <IRouteMap> > configureRouteMap = null)
        {
            var mockRouteMap = new Mock <IRouteMap>();

            configureRouteMap?.Invoke(mockRouteMap);
            this.routeMap = mockRouteMap.Object;
            return(this);
        }
Exemple #6
0
 /// <inheritdoc cref="IDescriptor{TSubject}"/>
 public void Create(IRouteMap routeMap, IDependencyResolver resolver)
 {
     routeMap[m_Route].ProcessingGroup.ConcurrencyLevel = m_ThreadCount;
     if (m_QueueCapacity != null)
     {
         routeMap[m_Route].ProcessingGroup.QueueCapacity = m_QueueCapacity.Value;
     }
 }
        public TestCaseBuilder WithTestRouteMap(Action <TestRouteMap> configureRouteMap = null)
        {
            var testRouteMap = new TestRouteMap();

            configureRouteMap?.Invoke(testRouteMap);
            this.routeMap = testRouteMap;
            return(this);
        }
 public override void Create(IRouteMap routeMap, IDependencyResolver resolver)
 {
     foreach (var type in m_Types)
     {
         routeMap[Route].AddSubscribedEvent(
             type,
             0,
             m_BoundedContext,
             EndpointResolver,
             // Set exclusive for projections - only projections can subscribe to the events besides sagas
             typeof(TRegistration) != typeof(ISagaRegistration));
     }
 }
Exemple #9
0
 public override void Create(IRouteMap routeMap, IDependencyResolver resolver)
 {
     foreach (var type in m_CommandsTypes)
     {
         if (LowestPriority > 0)
         {
             for (uint priority = 1; priority <= LowestPriority; priority++)
             {
                 routeMap[Route].AddPublishedCommand(type, priority, m_BoundedContext, EndpointResolver);
             }
         }
         else
         {
             routeMap[Route].AddPublishedCommand(type, 0, m_BoundedContext, EndpointResolver);
         }
     }
 }
        public DefaultLinksService(
            IOptions <LinksOptions> options,
            ILogger <DefaultLinksService> logger,
            ILinksHandlerContextFactory contextFactory,
            ILinksPolicyProvider policyProvider,
            IEnumerable <ILinksHandler> handlers,
            IRouteMap routeMap,
            ILinksEvaluator evaluator)
        {
            if (options == null)
            {
                throw new ArgumentNullException(nameof(options));
            }
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }
            if (contextFactory == null)
            {
                throw new ArgumentNullException(nameof(contextFactory));
            }
            if (policyProvider == null)
            {
                throw new ArgumentNullException(nameof(policyProvider));
            }
            if (handlers == null)
            {
                throw new ArgumentNullException(nameof(handlers));
            }
            if (routeMap == null)
            {
                throw new ArgumentNullException(nameof(routeMap));
            }
            if (evaluator == null)
            {
                throw new ArgumentNullException(nameof(evaluator));
            }

            this.options        = options.Value;
            this.logger         = logger;
            this.contextFactory = contextFactory;
            this.policyProvider = policyProvider;
            this.handlers       = handlers.ToArray();
            this.routeMap       = routeMap;
            this.evaluator      = evaluator;
        }
Exemple #11
0
 public override void Create(IRouteMap routeMap, IDependencyResolver resolver)
 {
     foreach (var type in Types)
     {
         if (LowestPriority > 0)
         {
             for (uint priority = 1; priority <= LowestPriority; priority++)
             {
                 routeMap[Route].AddSubscribedCommand(type, priority, EndpointResolver);
             }
         }
         else
         {
             routeMap[Route].AddSubscribedCommand(type, 0, EndpointResolver);
         }
     }
 }
        public LinksHandlerContext(
            IEnumerable <ILinksRequirement> requirements,
            IRouteMap routeMap,
            ILinkAuthorizationService authService,
            ILogger <LinksHandlerContext> logger,
            ActionContext actionContext,
            object resource)
        {
            if (requirements == null)
            {
                throw new ArgumentNullException(nameof(requirements));
            }
            if (routeMap == null)
            {
                throw new ArgumentNullException(nameof(routeMap));
            }
            if (authService == null)
            {
                throw new ArgumentNullException(nameof(authService));
            }
            if (logger == null)
            {
                throw new ArgumentNullException(nameof(logger));
            }
            if (actionContext == null)
            {
                throw new ArgumentNullException(nameof(actionContext));
            }
            if (resource == null)
            {
                throw new ArgumentNullException(nameof(resource));
            }

            this.Requirements  = requirements;
            this.RouteMap      = routeMap;
            this.ActionContext = actionContext;
            this.Resource      = resource;
            this.Logger        = logger;

            this.authService         = authService;
            this.pendingRequirements = new HashSet <ILinksRequirement>(requirements);
        }
Exemple #13
0
 public Truck(IRouteMap routeMap, IFactory factory) : base(routeMap, factory)
 {
 }
Exemple #14
0
 public abstract void Process(IRouteMap routeMap, CqrsEngine cqrsEngine);
Exemple #15
0
 public abstract void Create(IRouteMap routeMap, IDependencyResolver resolver);
 public override void Process(IRouteMap routeMap, CqrsEngine cqrsEngine)
 {
     EndpointResolver.SetFallbackResolver(cqrsEngine.EndpointResolver);
 }
 public RouteProvider(IRouteMap map)
 {
     _map = map;
 }
 public TestLinksHandlerContextFactory(IRouteMap routeMap, ILinkAuthorizationService authService, ActionContext actionContext)
 {
     this.routeMap      = routeMap;
     this.authService   = authService;
     this.actionContext = actionContext;
 }
Exemple #19
0
 /// <inheritdoc cref="IDescriptor{TSubject}"/>
 public void Process(IRouteMap routeMap, CqrsEngine cqrsEngine)
 {
 }
Exemple #20
0
 public Ship(IRouteMap routeMap, IPort port) : base(routeMap, port)
 {
 }