com.google.inject.binder
Interface ScopedBindingBuilder

All Known Subinterfaces:
AnnotatedBindingBuilder<T>, LinkedBindingBuilder<T>

public interface ScopedBindingBuilder

See the EDSL examples at Binder.


Method Summary
 void asEagerSingleton()
          Instructs the Injector to eagerly initialize this singleton-scoped binding upon creation.
 void in(Class<? extends Annotation> scopeAnnotation)
          See the EDSL examples at Binder.
 void in(Scope scope)
          See the EDSL examples at Binder.
 

Method Detail

in

void in(Class<? extends Annotation> scopeAnnotation)
See the EDSL examples at Binder.


in

void in(Scope scope)
See the EDSL examples at Binder.


asEagerSingleton

void asEagerSingleton()
Instructs the Injector to eagerly initialize this singleton-scoped binding upon creation. Useful for application initialization logic. See the EDSL examples at Binder.