Apache CXF API

org.apache.cxf.feature
Interface Feature

All Known Implementing Classes:
AbstractFeature, BeanValidationFeature, CertConstraintsFeature, ColocFeature, ConnectionFactoryFeature, FailoverFeature, FastInfosetFeature, GZIPFeature, JavascriptOptionsFeature, JAXRSBeanValidationFeature, JMSConfigFeature, LoadDistributorFeature, LoggingFeature, PolicyEngineBPDefinitionParser.PolicyEngineConfig, ResponseTimeFeature, RMFeature, SchemaValidationFeature, StaxDataBindingFeature, StaxTransformFeature, SwaggerFeature, WrappedFeature, WSAddressingFeature, WSPolicyFeature, XSLTFeature

public interface Feature

A Feature is something that is able to customize a Server, Client, or Bus, typically adding capabilities. For instance, there may be a LoggingFeature which configures one of the above to log each of their messages.

By default the initialize methods all delegate to initializeProvider(InterceptorProvider). If you're simply adding interceptors to a Server, Client, or Bus, this allows you to add them easily.


Method Summary
 void initialize(Bus bus)
           
 void initialize(Client client, Bus bus)
           
 void initialize(InterceptorProvider interceptorProvider, Bus bus)
           
 void initialize(Server server, Bus bus)
           
 

Method Detail

initialize

void initialize(Server server,
                Bus bus)

initialize

void initialize(Client client,
                Bus bus)

initialize

void initialize(InterceptorProvider interceptorProvider,
                Bus bus)

initialize

void initialize(Bus bus)

Apache CXF API

Apache CXF