Package org.apache.cxf.jaxrs.validation
Class JAXRSBeanValidationOutInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
org.apache.cxf.validation.AbstractValidationInterceptor
org.apache.cxf.validation.BeanValidationOutInterceptor
org.apache.cxf.jaxrs.validation.JAXRSBeanValidationOutInterceptor
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerResponseFilter,AutoCloseable,org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>,org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
@Provider
public class JAXRSBeanValidationOutInterceptor
extends org.apache.cxf.validation.BeanValidationOutInterceptor
implements jakarta.ws.rs.container.ContainerResponseFilter
-
Field Summary
Fields inherited from class org.apache.cxf.validation.AbstractValidationInterceptor
BUNDLE, LOG -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(jakarta.ws.rs.container.ContainerRequestContext in, jakarta.ws.rs.container.ContainerResponseContext out) protected ObjectgetServiceObject(org.apache.cxf.message.Message message) voidsetSupportMultipleValidations(boolean supportMultipleValidations) protected ObjectunwrapEntity(Object entity) Methods inherited from class org.apache.cxf.validation.BeanValidationOutInterceptor
getOutProvider, handleValidation, isEnforceOnlyBeanConstraints, setEnforceOnlyBeanConstraintsMethods inherited from class org.apache.cxf.validation.AbstractValidationInterceptor
close, getProvider, getServiceMethod, handleMessage, setProvider, setServiceObjectMethods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
-
Constructor Details
-
JAXRSBeanValidationOutInterceptor
public JAXRSBeanValidationOutInterceptor() -
JAXRSBeanValidationOutInterceptor
-
-
Method Details
-
getServiceObject
- Overrides:
getServiceObjectin classorg.apache.cxf.validation.AbstractValidationInterceptor
-
unwrapEntity
- Overrides:
unwrapEntityin classorg.apache.cxf.validation.BeanValidationOutInterceptor
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext in, jakarta.ws.rs.container.ContainerResponseContext out) throws IOException - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerResponseFilter- Throws:
IOException
-
setSupportMultipleValidations
public void setSupportMultipleValidations(boolean supportMultipleValidations)
-