public interface AbstractPortableFeature extends Feature
By default the initialize methods all delegate to doInitializeProvider(InterceptorProvider). If you're simply adding interceptors to a Server, Client, or Bus, this allows you to add them easily.
Modifier and Type | Method and Description |
---|---|
default void |
doInitializeProvider(InterceptorProvider provider,
Bus bus) |
static <T> T |
getActive(List<? extends Feature> features,
Class<T> type)
Convenience method to extract a feature by type from an active list.
|
default void |
initialize(Bus bus) |
default void |
initialize(Client client,
Bus bus) |
default void |
initialize(InterceptorProvider interceptorProvider,
Bus bus) |
default void |
initialize(Server server,
Bus bus) |
default void initialize(Server server, Bus bus)
initialize
in interface Feature
default void initialize(Client client, Bus bus)
initialize
in interface Feature
default void initialize(InterceptorProvider interceptorProvider, Bus bus)
initialize
in interface Feature
default void initialize(Bus bus)
initialize
in interface Feature
default void doInitializeProvider(InterceptorProvider provider, Bus bus)
Apache CXF