/** * Create new Jersey container request context. * * @param baseUri base application URI. * @param requestUri request URI. * @param httpMethod request HTTP method name. * @param securityContext security context of the current request. Must not be {@code null}. * The {@link SecurityContext#getUserPrincipal()} must return * {@code null} if the current request has not been authenticated * by the container. * @param propertiesDelegate custom {@link PropertiesDelegate properties delegate} * to be used by the context. */ public ContainerRequest( final URI baseUri, final URI requestUri, final String httpMethod, final SecurityContext securityContext, final PropertiesDelegate propertiesDelegate) { super(true); this.baseUri = baseUri == null ? DEFAULT_BASE_URI : baseUri.normalize(); this.requestUri = requestUri; this.httpMethod = httpMethod; this.securityContext = securityContext; this.propertiesDelegate = new TracingAwarePropertiesDelegate(propertiesDelegate); this.uriRoutingContext = new UriRoutingContext(this); }
/** * Create new Jersey container request context. * * @param baseUri base application URI. * @param requestUri request URI. * @param httpMethod request HTTP method name. * @param securityContext security context of the current request. Must not be {@code null}. * The {@link SecurityContext#getUserPrincipal()} must return * {@code null} if the current request has not been authenticated * by the container. * @param propertiesDelegate custom {@link PropertiesDelegate properties delegate} * to be used by the context. */ public ContainerRequest( final URI baseUri, final URI requestUri, final String httpMethod, final SecurityContext securityContext, final PropertiesDelegate propertiesDelegate) { super(true); this.baseUri = baseUri == null ? DEFAULT_BASE_URI : baseUri.normalize(); this.requestUri = requestUri; this.httpMethod = httpMethod; this.securityContext = securityContext; this.propertiesDelegate = new TracingAwarePropertiesDelegate(propertiesDelegate); this.uriRoutingContext = new UriRoutingContext(this); }
/** * Create new Jersey container request context. * * @param baseUri base application URI. * @param requestUri request URI. * @param httpMethod request HTTP method name. * @param securityContext security context of the current request. Must not be {@code null}. * The {@link SecurityContext#getUserPrincipal()} must return * {@code null} if the current request has not been authenticated * by the container. * @param propertiesDelegate custom {@link PropertiesDelegate properties delegate} * to be used by the context. */ public ContainerRequest( final URI baseUri, final URI requestUri, final String httpMethod, final SecurityContext securityContext, final PropertiesDelegate propertiesDelegate) { super(true); this.baseUri = baseUri == null ? DEFAULT_BASE_URI : baseUri.normalize(); this.requestUri = requestUri; this.httpMethod = httpMethod; this.securityContext = securityContext; this.propertiesDelegate = new TracingAwarePropertiesDelegate(propertiesDelegate); this.uriRoutingContext = new UriRoutingContext(this); }
/** * Create new Jersey container request context. * * @param baseUri base application URI. * @param requestUri request URI. * @param httpMethod request HTTP method name. * @param securityContext security context of the current request. Must not be {@code null}. * The {@link SecurityContext#getUserPrincipal()} must return * {@code null} if the current request has not been authenticated * by the container. * @param propertiesDelegate custom {@link PropertiesDelegate properties delegate} * to be used by the context. */ public ContainerRequest( final URI baseUri, final URI requestUri, final String httpMethod, final SecurityContext securityContext, final PropertiesDelegate propertiesDelegate) { super(true); this.baseUri = baseUri == null ? DEFAULT_BASE_URI : baseUri.normalize(); this.requestUri = requestUri; this.httpMethod = httpMethod; this.securityContext = securityContext; this.propertiesDelegate = new TracingAwarePropertiesDelegate(propertiesDelegate); this.uriRoutingContext = new UriRoutingContext(this); }
/** * Create new Jersey container request context. * * @param baseUri base application URI. * @param requestUri request URI. * @param httpMethod request HTTP method name. * @param securityContext security context of the current request. Must not be {@code null}. * The {@link SecurityContext#getUserPrincipal()} must return * {@code null} if the current request has not been authenticated * by the container. * @param propertiesDelegate custom {@link PropertiesDelegate properties delegate} * to be used by the context. */ public ContainerRequest( final URI baseUri, final URI requestUri, final String httpMethod, final SecurityContext securityContext, final PropertiesDelegate propertiesDelegate) { super(true); this.baseUri = baseUri == null ? DEFAULT_BASE_URI : baseUri.normalize(); this.requestUri = requestUri; this.httpMethod = httpMethod; this.securityContext = securityContext; this.propertiesDelegate = new TracingAwarePropertiesDelegate(propertiesDelegate); this.uriRoutingContext = new UriRoutingContext(this); }
/** * Create new Jersey container request context. * * @param baseUri base application URI. * @param requestUri request URI. * @param httpMethod request HTTP method name. * @param securityContext security context of the current request. Must not be {@code null}. * The {@link SecurityContext#getUserPrincipal()} must return * {@code null} if the current request has not been authenticated * by the container. * @param propertiesDelegate custom {@link PropertiesDelegate properties delegate} * to be used by the context. */ public ContainerRequest( final URI baseUri, final URI requestUri, final String httpMethod, final SecurityContext securityContext, final PropertiesDelegate propertiesDelegate) { super(true); this.baseUri = baseUri == null ? DEFAULT_BASE_URI : baseUri.normalize(); this.requestUri = requestUri; this.httpMethod = httpMethod; this.securityContext = securityContext; this.propertiesDelegate = new TracingAwarePropertiesDelegate(propertiesDelegate); this.uriRoutingContext = new UriRoutingContext(this); }
/** * Create new Jersey container request context. * * @param baseUri base application URI. * @param requestUri request URI. * @param httpMethod request HTTP method name. * @param securityContext security context of the current request. Must not be {@code null}. * The {@link SecurityContext#getUserPrincipal()} must return * {@code null} if the current request has not been authenticated * by the container. * @param propertiesDelegate custom {@link PropertiesDelegate properties delegate} * to be used by the context. */ public ContainerRequest( final URI baseUri, final URI requestUri, final String httpMethod, final SecurityContext securityContext, final PropertiesDelegate propertiesDelegate) { super(true); this.baseUri = baseUri == null ? DEFAULT_BASE_URI : baseUri.normalize(); this.requestUri = requestUri; this.httpMethod = httpMethod; this.securityContext = securityContext; this.propertiesDelegate = new TracingAwarePropertiesDelegate(propertiesDelegate); this.uriRoutingContext = new UriRoutingContext(this); }