org.apache.camel.component.cxf.feature
Class AbstractDataFormatFeature

java.lang.Object
  extended by org.apache.cxf.feature.AbstractFeature
      extended by org.apache.camel.component.cxf.feature.AbstractDataFormatFeature
All Implemented Interfaces:
org.apache.cxf.feature.Feature
Direct Known Subclasses:
CXFMessageDataFormatFeature, PayLoadDataFormatFeature, RAWDataFormatFeature

public abstract class AbstractDataFormatFeature
extends org.apache.cxf.feature.AbstractFeature

The abstract class for the data format feature


Field Summary
protected  Set<String> inInterceptorNames
           
protected  Set<String> outInterceptorNames
           
protected static Collection<Class<?>> REMOVING_FAULT_IN_INTERCEPTORS
           
 
Constructor Summary
AbstractDataFormatFeature()
           
 
Method Summary
 void addInIntercepters(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
           
 void addOutInterceptors(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)
           
 Set<String> getInInterceptorNames()
           
protected abstract  org.slf4j.Logger getLogger()
           
 Set<String> getOutInterceptorNames()
           
protected  void removeFaultInInterceptorFromClient(org.apache.cxf.endpoint.Client client)
           
protected  void removeInterceptor(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors, Class<? extends org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> cls)
           
protected  void removeInterceptors(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors, Collection<Class<?>> toBeRemovedInterceptors)
           
protected  void removeInterceptorWhichIsInThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors, String[] phaseNames)
          Deprecated. 
protected  void removeInterceptorWhichIsInThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors, String[] phaseNames, Set<String> needToBeKept)
           
protected  void removeInterceptorWhichIsOutThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors, String[] phaseNames)
          Deprecated. 
protected  void removeInterceptorWhichIsOutThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors, String[] phaseNames, Set<String> needToBeKept)
           
 
Methods inherited from class org.apache.cxf.feature.AbstractFeature
getActive, initialize, initialize, initialize, initialize, initializeProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REMOVING_FAULT_IN_INTERCEPTORS

protected static final Collection<Class<?>> REMOVING_FAULT_IN_INTERCEPTORS

inInterceptorNames

protected Set<String> inInterceptorNames

outInterceptorNames

protected Set<String> outInterceptorNames
Constructor Detail

AbstractDataFormatFeature

public AbstractDataFormatFeature()
Method Detail

getLogger

protected abstract org.slf4j.Logger getLogger()

removeInterceptorWhichIsInThePhases

@Deprecated
protected void removeInterceptorWhichIsInThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors,
                                                              String[] phaseNames)
Deprecated. 


removeInterceptorWhichIsInThePhases

protected void removeInterceptorWhichIsInThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors,
                                                   String[] phaseNames,
                                                   Set<String> needToBeKept)

removeInterceptorWhichIsOutThePhases

@Deprecated
protected void removeInterceptorWhichIsOutThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors,
                                                               String[] phaseNames)
Deprecated. 


removeInterceptorWhichIsOutThePhases

protected void removeInterceptorWhichIsOutThePhases(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors,
                                                    String[] phaseNames,
                                                    Set<String> needToBeKept)

removeInterceptors

protected void removeInterceptors(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors,
                                  Collection<Class<?>> toBeRemovedInterceptors)

removeInterceptor

protected void removeInterceptor(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors,
                                 Class<? extends org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> cls)

removeFaultInInterceptorFromClient

protected void removeFaultInInterceptorFromClient(org.apache.cxf.endpoint.Client client)

addInIntercepters

public void addInIntercepters(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)

addOutInterceptors

public void addOutInterceptors(List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> interceptors)

getInInterceptorNames

public Set<String> getInInterceptorNames()

getOutInterceptorNames

public Set<String> getOutInterceptorNames()


Apache CAMEL