private MessageContext getCurrentMessageContext() { MessageContext mc = get(); return mc != null ? mc : getMessageContextImpl(); } private MessageContext getMessageContextImpl() {
public Object getContextualProperty(Object key) { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getContextualProperty(key) : null; } private MessageContext getCurrentMessageContext() {
proxy = new ThreadLocalProviders(); } else if (MessageContext.class.isAssignableFrom(type)) { proxy = new ThreadLocalMessageContext();
proxy = new ThreadLocalProviders(); } else if (MessageContext.class.isAssignableFrom(type)) { proxy = new ThreadLocalMessageContext();
public void put(Object key, Object value) { MessageContext mc = getCurrentMessageContext(); if (mc != null) { mc.put(key, value); } }
private MessageContext getCurrentMessageContext() { MessageContext mc = get(); return mc != null ? mc : getMessageContextImpl(); } private MessageContext getMessageContextImpl() {
public Object getContextualProperty(Object key) { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getContextualProperty(key) : null; } private MessageContext getCurrentMessageContext() {
public Object get(Object key) { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.get(key) : null; }
public Request getRequest() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getRequest() : null; }
public Providers getProviders() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getProviders() : null; }
public SecurityContext getSecurityContext() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getSecurityContext() : null; }
public void put(Object key, Object value) { MessageContext mc = getCurrentMessageContext(); if (mc != null) { mc.put(key, value); } }
public <T> T getContext(Class<T> contextClass) { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getContext(contextClass) : null; }
public <T, E> T getResolver(Class<T> resolverClass, Class<E> resolveClazz) { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getResolver(resolverClass, resolveClazz) : null; }
public HttpServletRequest getHttpServletRequest() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getHttpServletRequest() : null; }
public HttpServletResponse getHttpServletResponse() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getHttpServletResponse() : null; }
public ServletContext getServletContext() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getServletContext() : null; }
public UriInfo getUriInfo() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getUriInfo() : null; }
public UriInfo getUriInfo() { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getUriInfo() : null; }
public <T, E> T getResolver(Class<T> resolverClass, Class<E> resolveClazz) { MessageContext mc = getCurrentMessageContext(); return mc != null ? mc.getResolver(resolverClass, resolveClazz) : null; }