org.elasticsearch.common.inject.binder
Interface AnnotatedBindingBuilder<T>

All Superinterfaces:
LinkedBindingBuilder<T>, ScopedBindingBuilder
All Known Implementing Classes:
BindingBuilder

public interface AnnotatedBindingBuilder<T>
extends LinkedBindingBuilder<T>

See the EDSL examples at Binder.


Method Summary
 LinkedBindingBuilder<T> annotatedWith(java.lang.annotation.Annotation annotation)
          See the EDSL examples at Binder.
 LinkedBindingBuilder<T> annotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
          See the EDSL examples at Binder.
 
Methods inherited from interface org.elasticsearch.common.inject.binder.LinkedBindingBuilder
to, to, to, toInstance, toProvider, toProvider, toProvider
 
Methods inherited from interface org.elasticsearch.common.inject.binder.ScopedBindingBuilder
asEagerSingleton, in, in
 

Method Detail

annotatedWith

LinkedBindingBuilder<T> annotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
See the EDSL examples at Binder.


annotatedWith

LinkedBindingBuilder<T> annotatedWith(java.lang.annotation.Annotation annotation)
See the EDSL examples at Binder.