Class DelegatingFeature<T extends AbstractPortableFeature>

java.lang.Object
jakarta.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 a AbstractPortableFeature to a AbstractFeature.
  • Field Details

  • Constructor Details

    • DelegatingFeature

      protected DelegatingFeature(T d)
  • Method Details

    • getDelegate

      protected T getDelegate()
    • setDelegate

      public void setDelegate(T delegate)
    • initialize

      public void initialize(Server server, Bus bus)
    • initialize

      public void initialize(Client client, Bus bus)
    • initialize

      public void initialize(InterceptorProvider interceptorProvider, Bus bus)
    • initialize

      public void initialize(Bus bus)
    • initializeProvider

      protected void initializeProvider(InterceptorProvider interceptorProvider, Bus bus)
      Overrides:
      initializeProvider in class AbstractFeature