private Providers getCurrentProviders() { Providers p = get(); return p != null ? p : getProvidersImpl(); } private Providers getProvidersImpl() {
public <T> MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) { Providers p = getCurrentProviders(); return p != null ? p.getMessageBodyReader(type, genericType, annotations, mediaType) : null; }
proxy = new ThreadLocalRequest(); } else if (Providers.class.isAssignableFrom(type)) { proxy = new ThreadLocalProviders(); } else if (MessageContext.class.isAssignableFrom(type)) { proxy = new ThreadLocalMessageContext();
public <T> MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) { Providers p = getCurrentProviders(); return p != null ? p.getMessageBodyWriter(type, genericType, annotations, mediaType) : null; }
proxy = new ThreadLocalRequest(); } else if (Providers.class.isAssignableFrom(type)) { proxy = new ThreadLocalProviders(); } else if (MessageContext.class.isAssignableFrom(type)) { proxy = new ThreadLocalMessageContext();
public <T> MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) { Providers p = getCurrentProviders(); return p != null ? p.getMessageBodyReader(type, genericType, annotations, mediaType) : null; }
private Providers getCurrentProviders() { Providers p = get(); return p != null ? p : getProvidersImpl(); } private Providers getProvidersImpl() {
public <T extends Throwable> ExceptionMapper<T> getExceptionMapper(Class<T> type) { Providers p = getCurrentProviders(); return p != null ? p.getExceptionMapper(type) : null; }
public <T> MessageBodyWriter<T> getMessageBodyWriter(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType) { Providers p = getCurrentProviders(); return p != null ? p.getMessageBodyWriter(type, genericType, annotations, mediaType) : null; }
public <T> ContextResolver<T> getContextResolver(Class<T> contextType, MediaType mediaType) { Providers p = getCurrentProviders(); return p != null ? p.getContextResolver(contextType, mediaType) : null; }
public <T> ContextResolver<T> getContextResolver(Class<T> contextType, MediaType mediaType) { Providers p = getCurrentProviders(); return p != null ? p.getContextResolver(contextType, mediaType) : null; }
public <T extends Throwable> ExceptionMapper<T> getExceptionMapper(Class<T> type) { Providers p = getCurrentProviders(); return p != null ? p.getExceptionMapper(type) : null; }