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 voiddoSetRequestParameters(RequestDispatcherProvider.HttpServletRequestFilter req, jakarta.ws.rs.core.MultivaluedMap<String, String> params) protected Stringprotected Stringprotected jakarta.servlet.RequestDispatchergetRequestDispatcher(jakarta.servlet.ServletContext sc, Class<?> clazz, String path) protected jakarta.servlet.ServletContextprotected booleanresourceAvailable(String resourceName) voidsetDispatcherName(String name) voidsetIncludeResource(boolean includeResource) protected voidvoidsetSaveParametersAsAttributes(boolean saveParametersAsAttributes) voidvoidsetServletContextPath(String servletContextPath) voidsetServletPath(String path) voidsetUseCurrentServlet(boolean useCurrentServlet) voidwriteTo(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, setUseClassNamesMethods 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:
getDefaultLocationPrefixin classAbstractResponseViewProvider
-
getDefaultResourceExtension
- Overrides:
getDefaultResourceExtensionin 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:
resourceAvailablein classAbstractResponseViewProvider
-