Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.transport.common.gzip
Class GZIPFeature

    java.lang.Object
      javax.xml.ws.WebServiceFeature
          org.apache.cxf.feature.AbstractFeature
              org.apache.cxf.transport.common.gzip.GZIPFeature

All Implemented Interfaces:
  Feature

    public class GZIPFeature

extends AbstractFeature

This class is used to control GZIP compression of messages. Attaching this feature to an endpoint will allow the endpoint to handle compressed requests, and will cause outgoing responses to be compressed if the client indicates (via the Accept-Encoding header) that it can handle them.

Attaching this feature to a client will cause outgoing request messages to be compressed and incoming compressed responses to be uncompressed. Accept-Encoding header is sent to let the service know that your client can accept compressed responses.

Field Summary

Fields inherited from class javax.xml.ws.WebServiceFeature
`enabled`

Constructor Summary
`GZIPFeature()`

Method Summary
`boolean` | `getForce()` Retrieve the value set with `setForce(boolean)`.
`int` | `getThreshold()`
`protected void` | `initializeProvider(InterceptorProvider provider, Bus bus)`
`void` | `setForce(boolean b)` Set if GZIP is always used without negotiation
`void` | `setThreshold(int threshold)`

Methods inherited from class org.apache.cxf.feature.AbstractFeature
`getActive, getID, initialize, initialize, initialize, initialize`

Methods inherited from class javax.xml.ws.WebServiceFeature
`isEnabled`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### GZIPFeature

    public GZIPFeature()

Method Detail

### initializeProvider

    protected void initializeProvider(InterceptorProvider provider,
                                      Bus bus)

  Overrides:
    `initializeProvider` in class `AbstractFeature`

### setThreshold

    public void setThreshold(int threshold)

### getThreshold

    public int getThreshold()

### setForce

    public void setForce(boolean b)

  Set if GZIP is always used without negotiation

  Parameters:
    `b` -

### getForce

    public boolean getForce()

  Retrieve the value set with `setForce(boolean)`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF