Uses of Interface
org.apache.camel.guice.support.AnnotationMemberProvider

Packages that use AnnotationMemberProvider
org.apache.camel.guice.impl   
org.apache.camel.guice.jsr250   
org.apache.camel.guice.support   
 

Uses of AnnotationMemberProvider in org.apache.camel.guice.impl
 

Classes in org.apache.camel.guice.impl that implement AnnotationMemberProvider
 class EndpointInjector
          Injects values into the EndpointInject injection point
 class ProduceInjector
          Injects values into the Produce injection point
 

Uses of AnnotationMemberProvider in org.apache.camel.guice.jsr250
 

Classes in org.apache.camel.guice.jsr250 that implement AnnotationMemberProvider
 class NamedProviderSupport<A extends Annotation>
          A useful base class for any provider which looks up values by name annotations or named entries in OSGi
 class ResourceMemberProvider
          Injects fields or methods with the results of the Resource annotation
 

Uses of AnnotationMemberProvider in org.apache.camel.guice.support
 

Classes in org.apache.camel.guice.support that implement AnnotationMemberProvider
 class AnnotationMemberProviderSupport<A extends Annotation>
          A useful base class for implementors meaning they only have to implement a single method whether a Field or Method parameter is being injected
 

Methods in org.apache.camel.guice.support with parameters of type AnnotationMemberProvider
protected
<A extends Annotation>
void
GuiceyFruitModule.bindAnnotationInjector(Class<A> annotationType, AnnotationMemberProvider annotationMemberProvider)
          Binds a custom injection point for a given injection annotation to the annotation member provider so that occurrences of the annotation on fields and methods with a single parameter will be injected by Guice after the constructor and @Inject have been processed.
 

Method parameters in org.apache.camel.guice.support with type arguments of type AnnotationMemberProvider
protected
<A extends Annotation>
void
GuiceyFruitModule.bindAnnotationInjector(Class<A> annotationType, Class<? extends AnnotationMemberProvider> annotationMemberProviderType)
          Binds a custom injection point for a given injection annotation to the annotation member provider so that occurrences of the annotation on fields and methods with a single parameter will be injected by Guice after the constructor and @Inject have been processed.
protected
<A extends Annotation>
void
GuiceyFruitModule.bindAnnotationInjector(Class<A> annotationType, com.google.inject.Key<? extends AnnotationMemberProvider> annotationMemberProviderKey)
          Binds a custom injection point for a given injection annotation to the annotation member provider so that occurrences of the annotation on fields and methods with a single parameter will be injected by Guice after the constructor and @Inject have been processed.
 



Apache Camel