Package org.apache.cxf.feature
Class DelegatingFeature<T extends AbstractPortableFeature>
- java.lang.Object
-
- javax.xml.ws.WebServiceFeature
-
- org.apache.cxf.feature.AbstractFeature
-
- org.apache.cxf.feature.DelegatingFeature<T>
-
- Type Parameters:
T- the "portable" feature.
- All Implemented Interfaces:
AbstractPortableFeature,Feature
- Direct Known Subclasses:
BeanValidationFeature,ClientBeanValidationFeature,FastInfosetFeature,GZIPFeature,JAASAuthenticationFeature,LoggingFeature,SchemaValidationFeature,StaxDataBindingFeature,StaxTransformFeature,XSLTFeature
public class DelegatingFeature<T extends AbstractPortableFeature> extends AbstractFeature
Enable to convert aAbstractPortableFeatureto aAbstractFeature.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDelegatingFeature(T d)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TgetDelegate()voidinitialize(Bus bus)voidinitialize(Client client, Bus bus)voidinitialize(Server server, Bus bus)voidinitialize(InterceptorProvider interceptorProvider, Bus bus)protected voidinitializeProvider(InterceptorProvider interceptorProvider, Bus bus)voidsetDelegate(T delegate)-
Methods inherited from class org.apache.cxf.feature.AbstractFeature
doInitializeProvider, getActive, getID, isEnabled
-
-
-
-
Field Detail
-
delegate
protected T extends AbstractPortableFeature delegate
-
-
Constructor Detail
-
DelegatingFeature
protected DelegatingFeature(T d)
-
-
Method Detail
-
getDelegate
protected T getDelegate()
-
setDelegate
public void setDelegate(T delegate)
-
initialize
public void initialize(InterceptorProvider interceptorProvider, Bus bus)
-
initialize
public void initialize(Bus bus)
-
initializeProvider
protected void initializeProvider(InterceptorProvider interceptorProvider, Bus bus)
- Overrides:
initializeProviderin classAbstractFeature
-
-