/** * Create new request processing context. * * @param injectionManager injection manager / injector. * @param request container request. * @param routingContext routing context. * @param monitoringEventBuilder request monitoring event builder. * @param monitoringEventListener registered request monitoring event listener. */ public RequestProcessingContext( final InjectionManager injectionManager, final ContainerRequest request, final UriRoutingContext routingContext, final RequestEventBuilder monitoringEventBuilder, final RequestEventListener monitoringEventListener) { this.injectionManager = injectionManager; this.request = request; this.routingContext = routingContext; this.respondingContext = new DefaultRespondingContext(); this.closeableService = new DefaultCloseableService(); this.monitoringEventBuilder = monitoringEventBuilder; this.monitoringEventListener = monitoringEventListener; this.asyncContextValueRef = Refs.threadSafe(Values.<AsyncContext>empty()); }
/** * Create new request processing context. * * @param injectionManager injection manager / injector. * @param request container request. * @param routingContext routing context. * @param monitoringEventBuilder request monitoring event builder. * @param monitoringEventListener registered request monitoring event listener. */ public RequestProcessingContext( final InjectionManager injectionManager, final ContainerRequest request, final UriRoutingContext routingContext, final RequestEventBuilder monitoringEventBuilder, final RequestEventListener monitoringEventListener) { this.injectionManager = injectionManager; this.request = request; this.routingContext = routingContext; this.respondingContext = new DefaultRespondingContext(); this.closeableService = new DefaultCloseableService(); this.monitoringEventBuilder = monitoringEventBuilder; this.monitoringEventListener = monitoringEventListener; this.asyncContextValueRef = Refs.threadSafe(Values.<AsyncContext>empty()); }
/** * Create new request processing context. * * @param injectionManager injection manager / injector. * @param request container request. * @param routingContext routing context. * @param monitoringEventBuilder request monitoring event builder. * @param monitoringEventListener registered request monitoring event listener. */ public RequestProcessingContext( final InjectionManager injectionManager, final ContainerRequest request, final UriRoutingContext routingContext, final RequestEventBuilder monitoringEventBuilder, final RequestEventListener monitoringEventListener) { this.injectionManager = injectionManager; this.request = request; this.routingContext = routingContext; this.respondingContext = new DefaultRespondingContext(); this.closeableService = new DefaultCloseableService(); this.monitoringEventBuilder = monitoringEventBuilder; this.monitoringEventListener = monitoringEventListener; this.asyncContextValueRef = Refs.threadSafe(Values.<AsyncContext>empty()); }
/** * Create new request processing context. * * @param injectionManager injection manager / injector. * @param request container request. * @param routingContext routing context. * @param monitoringEventBuilder request monitoring event builder. * @param monitoringEventListener registered request monitoring event listener. */ public RequestProcessingContext( final InjectionManager injectionManager, final ContainerRequest request, final UriRoutingContext routingContext, final RequestEventBuilder monitoringEventBuilder, final RequestEventListener monitoringEventListener) { this.injectionManager = injectionManager; this.request = request; this.routingContext = routingContext; this.respondingContext = new DefaultRespondingContext(); this.closeableService = new DefaultCloseableService(); this.monitoringEventBuilder = monitoringEventBuilder; this.monitoringEventListener = monitoringEventListener; this.asyncContextValueRef = Refs.threadSafe(Values.<AsyncContext>empty()); }
/** * Create new request processing context. * * @param serviceLocator service locator / injector. * @param request container request. * @param routingContext routing context. * @param monitoringEventBuilder request monitoring event builder. * @param monitoringEventListener registered request monitoring event listener. */ public RequestProcessingContext( final ServiceLocator serviceLocator, final ContainerRequest request, final UriRoutingContext routingContext, final RequestEventBuilder monitoringEventBuilder, final RequestEventListener monitoringEventListener) { this.serviceLocator = serviceLocator; this.request = request; this.routingContext = routingContext; this.respondingContext = new DefaultRespondingContext(); this.closeableService = new DefaultCloseableService(); this.monitoringEventBuilder = monitoringEventBuilder; this.monitoringEventListener = monitoringEventListener; this.asyncContextValueRef = Refs.threadSafe(Values.<AsyncContext>empty()); }
/** * Create new request processing context. * * @param serviceLocator service locator / injector. * @param request container request. * @param routingContext routing context. * @param monitoringEventBuilder request monitoring event builder. * @param monitoringEventListener registered request monitoring event listener. */ public RequestProcessingContext( final ServiceLocator serviceLocator, final ContainerRequest request, final UriRoutingContext routingContext, final RequestEventBuilder monitoringEventBuilder, final RequestEventListener monitoringEventListener) { this.serviceLocator = serviceLocator; this.request = request; this.routingContext = routingContext; this.respondingContext = new DefaultRespondingContext(); this.closeableService = new DefaultCloseableService(); this.monitoringEventBuilder = monitoringEventBuilder; this.monitoringEventListener = monitoringEventListener; this.asyncContextValueRef = Refs.threadSafe(Values.<AsyncContext>empty()); }
/** * Create new request processing context. * * @param serviceLocator service locator / injector. * @param request container request. * @param routingContext routing context. * @param monitoringEventBuilder request monitoring event builder. * @param monitoringEventListener registered request monitoring event listener. */ public RequestProcessingContext( final ServiceLocator serviceLocator, final ContainerRequest request, final UriRoutingContext routingContext, final RequestEventBuilder monitoringEventBuilder, final RequestEventListener monitoringEventListener) { this.serviceLocator = serviceLocator; this.request = request; this.routingContext = routingContext; this.respondingContext = new DefaultRespondingContext(); this.closeableService = new DefaultCloseableService(); this.monitoringEventBuilder = monitoringEventBuilder; this.monitoringEventListener = monitoringEventListener; this.asyncContextValueRef = Refs.threadSafe(Values.<AsyncContext>empty()); }