Package com._1c.g5.wiring.binder
Interface IServiceAwareAnnotatedBindingBuilder<T>
-
- Type Parameters:
T
- the binding type
- All Superinterfaces:
com.google.inject.binder.AnnotatedBindingBuilder<T>
,IServiceAwareLinkedBindingBuilder<T>
,IServiceDecoratingBindingBuilder<T>
,com.google.inject.binder.LinkedBindingBuilder<T>
,com.google.inject.binder.ScopedBindingBuilder
public interface IServiceAwareAnnotatedBindingBuilder<T> extends com.google.inject.binder.AnnotatedBindingBuilder<T>, IServiceAwareLinkedBindingBuilder<T>
AnnotatedBindingBuilder
extension with ability to bind Guice bindings to OSGi services.- See Also:
AbstractServiceAwareModule
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IServiceAwareLinkedBindingBuilder<T>
annotatedWith(Annotation annotation)
IServiceAwareLinkedBindingBuilder<T>
annotatedWith(Class<? extends Annotation> annotationType)
-
Methods inherited from interface com._1c.g5.wiring.binder.IServiceAwareLinkedBindingBuilder
toService, toService, toService, toService, toService, toService
-
Methods inherited from interface com._1c.g5.wiring.binder.IServiceDecoratingBindingBuilder
sticky
-
-
-
-
Method Detail
-
annotatedWith
IServiceAwareLinkedBindingBuilder<T> annotatedWith(Class<? extends Annotation> annotationType)
- Specified by:
annotatedWith
in interfacecom.google.inject.binder.AnnotatedBindingBuilder<T>
-
annotatedWith
IServiceAwareLinkedBindingBuilder<T> annotatedWith(Annotation annotation)
- Specified by:
annotatedWith
in interfacecom.google.inject.binder.AnnotatedBindingBuilder<T>
-
-