@Override public T get() { return ResteasyContext.getContextData(instanceClass); } }
public static Map<Class<?>, Object> addContextDataLevel() { if (getContextDataLevelCount() == maxForwards) { throw new BadRequestException( Messages.MESSAGES.excededMaximumForwards(getContextData(UriInfo.class).getPath())); } Map<Class<?>, Object> map = new HashMap<Class<?>, Object>(); contextualData.push(map); return map; }
@Override public SecurityContext getSecurityContext() { return ResteasyContext.getContextData(SecurityContext.class); }
public DocumentProvider() { // nullary constructor so that GraalVM's native-image is able to process this file this(ResteasyContext.getContextData(ResteasyConfiguration.class)); }
protected ResteasyConfiguration getResteasyConfiguration() { return ResteasyContext.getContextData(ResteasyConfiguration.class); } }
@Override public Request getRequest() { return ResteasyContext.getContextData(Request.class); }
@Override public void beforeMarshal(Object entity) { UriInfo uriInfo = ResteasyContext.getContextData(UriInfo.class); ResourceMethodRegistry registry = (ResourceMethodRegistry) ResteasyContext.getContextData(Registry.class); // find all rest service classes and scan them RESTUtils.addDiscovery(entity, uriInfo, registry); } });
public String getDefaultPrivateSelector() { if (userPrincipalAsPrivateSelector) { SecurityContext securityContext = ResteasyContext.getContextData(SecurityContext.class); if (securityContext != null) { return securityContext.getUserPrincipal().getName(); } } return null; }
@Override public DecoratedEntityContainer decorate(DecoratedEntityContainer target, AddLinks annotation, Class type, Annotation[] annotations, MediaType mediaType) { UriInfo uriInfo = ResteasyContext.getContextData(UriInfo.class); ResourceMethodRegistry registry = (ResourceMethodRegistry) ResteasyContext.getContextData(Registry.class); // find all rest service classes and scan them RESTUtils.addDiscovery(target.getEntity(), uriInfo, registry); return target; } }
private AsyncGeneralStreamingSseResponseConsumer(final ResourceMethodInvoker method, final AsyncStreamProvider<?> asyncStreamProvider) { super(method, asyncStreamProvider); sse = new SseImpl(); sseEventSink = ResteasyContext.getContextData(SseEventSink.class); }
private Providers pushProvidersContext() { Providers current = ResteasyContext.getContextData(Providers.class); ResteasyContext.pushContext(Providers.class, configuration); return current; }
public JsonBindingProvider() { super(); ResteasyConfiguration context = ResteasyContext.getContextData(ResteasyConfiguration.class); disabled = (context != null && (Boolean.parseBoolean(context.getParameter(ResteasyContextParameters.RESTEASY_PREFER_JACKSON_OVER_JSONB)) || Boolean.parseBoolean(context.getParameter("resteasy.jsonp.enable")))); }
@Override public void filter(ContainerRequestContext requestContext) throws IOException { Context context = ResteasyContext.getContextData(Context.class); Cleanables cleanables = ResteasyContext.getContextData(Cleanables.class); Context.setThreadInstance(context); cleanables.addCleanable(() -> Context.clearThreadInstance()); }
public Jackson2JsonpInterceptor() { ResteasyConfiguration context = ResteasyContext.getContextData(ResteasyConfiguration.class); if (context != null) { wrapInTryCatch = Boolean.parseBoolean(context.getParameter("resteasy.jsonp.silent")); enabled = Boolean.parseBoolean(context.getParameter("resteasy.jsonp.enable")); } }
@Override public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException { KeyRepository repository = ResteasyContext.getContextData(KeyRepository.class); DKIMSignature header = createHeader(repository); responseContext.getHeaders().add(DKIMSignature.DKIM_SIGNATURE, header); } }
@Override public void filter(ClientRequestContext requestContext) throws IOException { KeyRepository repository = (KeyRepository) requestContext.getProperty(KeyRepository.class.getName()); if (repository == null) { repository = ResteasyContext.getContextData(KeyRepository.class); } DKIMSignature header = createHeader(repository); requestContext.getHeaders().add(DKIMSignature.DKIM_SIGNATURE, header); }
public BaseLink(final String rel, final String relativeLink) { UriInfo uriInfo = ResteasyContext.getContextData(UriInfo.class); if (uriInfo == null) throw new IllegalStateException(Messages.MESSAGES.consructorMustBeCalled()); URI uri = uriInfo.getBaseUriBuilder().path(relativeLink).build(); setHref(uri); setRel(rel); }
public RelativeLink(final String rel, final String relativeLink) { UriInfo uriInfo = ResteasyContext.getContextData(UriInfo.class); if (uriInfo == null) throw new IllegalStateException(Messages.MESSAGES.consructorMustBeCalled()); URI uri = uriInfo.getAbsolutePathBuilder().path(relativeLink).build(); setHref(uri); setRel(rel); }
public static MockHttpRequest createRequest(String relativeUri, String verb) { UriInfo uriInfo = ResteasyContext.getContextData(UriInfo.class); URI baseUri = uriInfo.getBaseUri(); URI absoluteUri = baseUri.resolve(parseRelativeUri(relativeUri)); return MockHttpRequest.create(verb, absoluteUri, baseUri); }
protected void enhanceRequest(MockHttpRequest request) { HttpRequest previousRequest = ResteasyContext.getContextData(HttpRequest.class); if (previousRequest != null) { getHeaders(request).putAll(getHeaders(previousRequest)); } }