Class JwsJsonWriterInterceptor

java.lang.Object
org.apache.cxf.rs.security.jose.jaxrs.AbstractJwsJsonWriterProvider
org.apache.cxf.rs.security.jose.jaxrs.JwsJsonWriterInterceptor
All Implemented Interfaces:
jakarta.ws.rs.ext.WriterInterceptor

@Priority(1002) public class JwsJsonWriterInterceptor extends AbstractJwsJsonWriterProvider implements jakarta.ws.rs.ext.WriterInterceptor
  • Constructor Details

    • JwsJsonWriterInterceptor

      public JwsJsonWriterInterceptor()
  • Method Details

    • aroundWriteTo

      public void aroundWriteTo(jakarta.ws.rs.ext.WriterInterceptorContext ctx) throws IOException, jakarta.ws.rs.WebApplicationException
      Specified by:
      aroundWriteTo in interface jakarta.ws.rs.ext.WriterInterceptor
      Throws:
      IOException
      jakarta.ws.rs.WebApplicationException
    • setContentTypeRequired

      public void setContentTypeRequired(boolean contentTypeRequired)
    • setUseJwsJsonOutputStream

      public void setUseJwsJsonOutputStream(boolean useJwsJsonOutputStream)
    • setEncodePayload

      public void setEncodePayload(boolean encodePayload)
    • protectHttpHeadersIfNeeded

      protected void protectHttpHeadersIfNeeded(jakarta.ws.rs.ext.WriterInterceptorContext ctx, org.apache.cxf.rs.security.jose.jws.JwsHeaders jwsHeaders)
    • setProtectHttpHeaders

      public void setProtectHttpHeaders(boolean protectHttpHeaders)
    • setProtectedHttpHeaders

      public void setProtectedHttpHeaders(Set<String> protectedHttpHeaders)