Class ProxyGZIPOutInterceptor

java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
org.apache.cxf.transport.common.gzip.GZIPOutInterceptor
org.mule.soap.internal.interceptor.gzip.ProxyGZIPOutInterceptor
All Implemented Interfaces:
org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>

public class ProxyGZIPOutInterceptor extends org.apache.cxf.transport.common.gzip.GZIPOutInterceptor
This interceptor is responsible from compressing a message when the Content-Encoding is set to gzip or x-gzip. It won't set the outbound property since it requires that it's previously set. This makes sense since we are proxying.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.cxf.transport.common.gzip.GZIPOutInterceptor

    org.apache.cxf.transport.common.gzip.GZIPOutInterceptor.UseGzip
  • Field Summary

    Fields inherited from class org.apache.cxf.transport.common.gzip.GZIPOutInterceptor

    ENCODINGS, GZIP_ENCODING_KEY, ORIGINAL_OUTPUT_STREAM_KEY, SOAP_JMS_CONTENTENCODING, USE_GZIP_KEY, ZERO_Q
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.cxf.transport.common.gzip.GZIPOutInterceptor.UseGzip
    gzipPermitted(org.apache.cxf.message.Message message)
     

    Methods inherited from class org.apache.cxf.transport.common.gzip.GZIPOutInterceptor

    getSupportedPayloadContentTypes, getThreshold, handleMessage, setForce, setSupportedPayloadContentTypes, setThreshold

    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

    • ProxyGZIPOutInterceptor

      public ProxyGZIPOutInterceptor()
  • Method Details

    • gzipPermitted

      public org.apache.cxf.transport.common.gzip.GZIPOutInterceptor.UseGzip gzipPermitted(org.apache.cxf.message.Message message)
      Overrides:
      gzipPermitted in class org.apache.cxf.transport.common.gzip.GZIPOutInterceptor