Class JwsWriterInterceptor

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

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

    • JwsWriterInterceptor

      public JwsWriterInterceptor()
  • 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)
    • setUseJwsOutputStream

      public void setUseJwsOutputStream(boolean useJwsOutputStream)
    • 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)