Package org.apache.cxf.jaxrs.provider
Class RequestDispatcherProvider
java.lang.Object
org.apache.cxf.jaxrs.provider.AbstractConfigurableProvider
org.apache.cxf.jaxrs.provider.AbstractResponseViewProvider
org.apache.cxf.jaxrs.provider.RequestDispatcherProvider
- All Implemented Interfaces:
jakarta.ws.rs.ext.MessageBodyWriter<Object>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doSetRequestParameters
(RequestDispatcherProvider.HttpServletRequestFilter req, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected String
protected String
protected jakarta.servlet.RequestDispatcher
getRequestDispatcher
(jakarta.servlet.ServletContext sc, Class<?> clazz, String path) protected jakarta.servlet.ServletContext
protected boolean
resourceAvailable
(String resourceName) void
setDispatcherName
(String name) void
setIncludeResource
(boolean includeResource) protected void
void
setSaveParametersAsAttributes
(boolean saveParametersAsAttributes) void
void
setServletContextPath
(String servletContextPath) void
setServletPath
(String path) void
setUseCurrentServlet
(boolean useCurrentServlet) void
writeTo
(Object o, Class<?> clazz, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType type, jakarta.ws.rs.core.MultivaluedMap<String, Object> headers, OutputStream os) Methods inherited from class org.apache.cxf.jaxrs.provider.AbstractResponseViewProvider
classResourceSupported, doGetClassResourceName, getBeanName, getClassResourceName, getMessageContext, getPathFromMessageContext, getRequestPath, getResourcePath, getSize, handleInternalViewRenderingException, handleViewRenderingException, isLogRedirects, isUseClassNames, isWriteable, setBeanName, setBeanNames, setClassResources, setEnumResources, setErrorView, setLocationPrefix, setLogRedirects, setMessageContext, setResourceExtension, setResourcePath, setResourcePaths, setStrictPathCheck, setUseClassNames
Methods inherited from class org.apache.cxf.jaxrs.provider.AbstractConfigurableProvider
getBus, getConsumeMediaTypes, getEnableBuffering, getEnableStreaming, getProduceMediaTypes, init, isPayloadEmpty, isPayloadEmpty, reportEmptyContentLength, setBus, setConsumeMediaTypes, setEnableBuffering, setEnableStreaming, setProduceMediaTypes
-
Constructor Details
-
RequestDispatcherProvider
public RequestDispatcherProvider()
-
-
Method Details
-
getDefaultLocationPrefix
- Overrides:
getDefaultLocationPrefix
in classAbstractResponseViewProvider
-
getDefaultResourceExtension
- Overrides:
getDefaultResourceExtension
in classAbstractResponseViewProvider
-
writeTo
public void writeTo(Object o, Class<?> clazz, Type genericType, Annotation[] annotations, jakarta.ws.rs.core.MediaType type, jakarta.ws.rs.core.MultivaluedMap<String, Object> headers, OutputStream os) throws IOException- Throws:
IOException
-
getServletContext
protected jakarta.servlet.ServletContext getServletContext() -
getRequestDispatcher
-
setServletContextPath
-
setScope
-
setRequestParameters
-
doSetRequestParameters
protected void doSetRequestParameters(RequestDispatcherProvider.HttpServletRequestFilter req, jakarta.ws.rs.core.MultivaluedMap<String, String> params) -
setDispatcherName
-
setServletPath
-
setSaveParametersAsAttributes
public void setSaveParametersAsAttributes(boolean saveParametersAsAttributes) -
setUseCurrentServlet
public void setUseCurrentServlet(boolean useCurrentServlet) -
setIncludeResource
public void setIncludeResource(boolean includeResource) -
resourceAvailable
- Specified by:
resourceAvailable
in classAbstractResponseViewProvider
-