Class JAXRSBeanValidationInInterceptor

java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
org.apache.cxf.validation.AbstractValidationInterceptor
org.apache.cxf.validation.AbstractBeanValidationInterceptor
org.apache.cxf.validation.BeanValidationInInterceptor
org.apache.cxf.jaxrs.validation.JAXRSBeanValidationInInterceptor
All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter, AutoCloseable, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>

@Provider public class JAXRSBeanValidationInInterceptor extends org.apache.cxf.validation.BeanValidationInInterceptor implements jakarta.ws.rs.container.ContainerRequestFilter
  • Field Summary

    Fields inherited from class org.apache.cxf.validation.AbstractValidationInterceptor

    BUNDLE, LOG
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    filter(jakarta.ws.rs.container.ContainerRequestContext context)
     
    protected Object
    getServiceObject(org.apache.cxf.message.Message message)
     
    protected void
    handleValidation(org.apache.cxf.message.Message message, Object resourceInstance, Method method, List<Object> arguments)
     

    Methods inherited from class org.apache.cxf.validation.AbstractBeanValidationInterceptor

    getServiceMethod, unwrapArgs

    Methods inherited from class org.apache.cxf.validation.AbstractValidationInterceptor

    close, getProvider, handleMessage, setProvider, setServiceObject

    Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor

    addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JAXRSBeanValidationInInterceptor

      public JAXRSBeanValidationInInterceptor()
    • JAXRSBeanValidationInInterceptor

      public JAXRSBeanValidationInInterceptor(String phase)
  • Method Details

    • getServiceObject

      protected Object getServiceObject(org.apache.cxf.message.Message message)
      Overrides:
      getServiceObject in class org.apache.cxf.validation.AbstractBeanValidationInterceptor
    • handleValidation

      protected void handleValidation(org.apache.cxf.message.Message message, Object resourceInstance, Method method, List<Object> arguments)
      Overrides:
      handleValidation in class org.apache.cxf.validation.AbstractBeanValidationInterceptor
    • filter

      public void filter(jakarta.ws.rs.container.ContainerRequestContext context) throws IOException
      Specified by:
      filter in interface jakarta.ws.rs.container.ContainerRequestFilter
      Throws:
      IOException