package org.talend.esb.policy.compression.impl;
import java.util.Arrays;
import org.apache.cxf.ws.policy.AbstractPolicyInterceptorProvider;
/**
* The Class CompressionInterceptorProvider.
*/
public class CompressionInterceptorProvider extends AbstractPolicyInterceptorProvider {
/** The Constant serialVersionUID. */
private static final long serialVersionUID = 5698743589425687361L;
/**
* Instantiates a new compression interceptor provider.
*/
public CompressionInterceptorProvider() {
super(Arrays.asList(CompressionPolicyBuilder.COMPRESSION));
CompressionOutInterceptor out = new CompressionOutInterceptor();
CompressionInInterceptor in = new CompressionInInterceptor();
remove(this.getOutInterceptors());
this.getOutInterceptors().add(out);
this.getInInterceptors().add(in);
}
}