Package | Description |
---|---|
org.apache.camel.guice.impl | |
org.apache.camel.guice.jsr250 | |
org.apache.camel.guice.support |
Modifier and Type | Class and Description |
---|---|
class |
EndpointInjector
Injects values into the
EndpointInject injection point |
class |
ProduceInjector
Injects values into the
Produce injection point |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
protected <A extends Annotation> |
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.
|
Modifier and Type | Method and Description |
---|---|
protected <A extends Annotation> |
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> |
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