Class ResourceContext
- java.lang.Object
-
- org.nuxeo.ecm.webengine.jaxrs.views.ResourceContext
-
public class ResourceContext extends Object
A resource request context. This class is not thread safe.- Author:
- Bogdan Stefanescu
-
-
Field Summary
Fields Modifier and Type Field Description protected ApplicationHost
app
The JAX-RS application providing the resources.protected javax.servlet.http.HttpServletRequest
request
protected javax.ws.rs.core.UriInfo
uriInfo
-
Constructor Summary
Constructors Modifier Constructor Description protected
ResourceContext()
ResourceContext(ApplicationHost app)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
destroyContext()
URL
findEntry(String path)
ApplicationHost
getApplication()
URI
getBaseUri()
org.osgi.framework.Bundle
getBundle()
LinkedList<org.osgi.framework.Bundle>
getBundleStack()
static ResourceContext
getContext()
Principal
getPrincipal()
RenderingEngine
getRenderingEngine()
javax.servlet.http.HttpServletRequest
getRequest()
protected org.osgi.framework.Bundle
getResourceBundle(Object res)
CoreSession
getSession()
javax.ws.rs.core.UriInfo
getUriInfo()
String
getViewRoot()
The prefix used to reference templates in template source locatorsvoid
pushBundle(org.osgi.framework.Bundle bundle)
void
pushBundleFor(Object obj)
static void
setContext(ResourceContext context)
void
setRequest(javax.servlet.http.HttpServletRequest request)
void
setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
-
-
-
Field Detail
-
app
protected ApplicationHost app
The JAX-RS application providing the resources.
-
request
protected javax.servlet.http.HttpServletRequest request
-
uriInfo
protected javax.ws.rs.core.UriInfo uriInfo
-
-
Constructor Detail
-
ResourceContext
protected ResourceContext()
-
ResourceContext
public ResourceContext(ApplicationHost app)
-
-
Method Detail
-
setContext
public static void setContext(ResourceContext context)
-
getContext
public static ResourceContext getContext()
-
destroyContext
public static void destroyContext()
-
getApplication
public ApplicationHost getApplication()
-
getBundleStack
public final LinkedList<org.osgi.framework.Bundle> getBundleStack()
-
setUriInfo
public void setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
-
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request)
-
getBundle
public final org.osgi.framework.Bundle getBundle()
-
getRenderingEngine
public final RenderingEngine getRenderingEngine()
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
-
getPrincipal
public Principal getPrincipal()
-
getUriInfo
public javax.ws.rs.core.UriInfo getUriInfo()
-
getSession
public CoreSession getSession()
-
getBaseUri
public URI getBaseUri()
-
pushBundleFor
public void pushBundleFor(Object obj)
-
pushBundle
public void pushBundle(org.osgi.framework.Bundle bundle)
-
getResourceBundle
protected org.osgi.framework.Bundle getResourceBundle(Object res)
-
getViewRoot
public String getViewRoot()
The prefix used to reference templates in template source locators
-
-