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.

Author:
crazybob@google.com (Bob Lee)

Method Summary
 LinkedBindingBuilder<T> annotatedWith(Annotation annotation)
          See the EDSL examples at Binder.
 LinkedBindingBuilder<T> annotatedWith(Class<? extends 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(Class<? extends Annotation> annotationType)
See the EDSL examples at Binder.


annotatedWith

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



Copyright © 2009-2012. All Rights Reserved.