Class MappableExceptionWrapperInterceptor

java.lang.Object
org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor
All Implemented Interfaces:
javax.ws.rs.ext.ReaderInterceptor, javax.ws.rs.ext.WriterInterceptor

@Priority(10) @Singleton public class MappableExceptionWrapperInterceptor extends Object implements javax.ws.rs.ext.ReaderInterceptor, javax.ws.rs.ext.WriterInterceptor
Interceptor that wraps specific exceptions types thrown by wrapped interceptors and by message body readers and writers into a mappable exception. It must have the lowest priority in order to wrap all other interceptors.
  • Constructor Details

    • MappableExceptionWrapperInterceptor

      public MappableExceptionWrapperInterceptor()
  • Method Details

    • aroundReadFrom

      public Object aroundReadFrom(javax.ws.rs.ext.ReaderInterceptorContext context) throws IOException, javax.ws.rs.WebApplicationException
      Specified by:
      aroundReadFrom in interface javax.ws.rs.ext.ReaderInterceptor
      Throws:
      IOException
      javax.ws.rs.WebApplicationException
    • aroundWriteTo

      public void aroundWriteTo(javax.ws.rs.ext.WriterInterceptorContext context) throws IOException, javax.ws.rs.WebApplicationException
      Specified by:
      aroundWriteTo in interface javax.ws.rs.ext.WriterInterceptor
      Throws:
      IOException
      javax.ws.rs.WebApplicationException