Class CompositeBinder
java.lang.Object
org.glassfish.jersey.internal.inject.AbstractBinder
org.glassfish.jersey.internal.inject.CompositeBinder
- All Implemented Interfaces:
Binder
Utility class which is able to install several binders and register them as a whole.
Binder is able to recursively register all injection binding descriptions in all installed binders.
- Author:
- Petr Bouda
-
Method Summary
Modifier and TypeMethodDescriptionvoidAutomatically installed all provided binders.static AbstractBinderwrap(Collection<Binder> binders) CreatesCompositeBinderwith provided binders.static AbstractBinderCreatesCompositeBinderwith provided binders.Methods inherited from class org.glassfish.jersey.internal.inject.AbstractBinder
bind, bind, bind, bindAsContract, bindAsContract, bindAsContract, bindFactory, bindFactory, bindFactory, createManagedInstanceProvider, getBindings, install
-
Method Details
-
wrap
CreatesCompositeBinderwith provided binders.- Parameters:
binders- provided binder to install as a collection.- Returns:
- composite binder.
-
wrap
CreatesCompositeBinderwith provided binders.- Parameters:
binders- provided binder to install as an array.- Returns:
- composite binder.
-
configure
public void configure()Automatically installed all provided binders.- Specified by:
configurein classAbstractBinder
-