public interface MultibindingsTargetVisitor<T,V> extends BindingTargetVisitor<T,V>
If your BindingTargetVisitor implements this interface, bindings created by using
Multibinder, MapBinder or OptionalBinderBinding will be visited through
this interface.
| Modifier and Type | Method and Description |
|---|---|
V |
visit(MapBinderBinding<? extends T> mapbinding)
Visits a binding created through
MapBinder. |
V |
visit(MultibinderBinding<? extends T> multibinding)
Visits a binding created through
Multibinder. |
V |
visit(OptionalBinderBinding<? extends T> optionalbinding)
Visits a binding created through
OptionalBinder. |
V visit(MultibinderBinding<? extends T> multibinding)
Multibinder.V visit(MapBinderBinding<? extends T> mapbinding)
MapBinder.V visit(OptionalBinderBinding<? extends T> optionalbinding)
OptionalBinder.