public class ResourceMemberProvider extends NamedProviderSupport<Resource>
Resource
annotationConstructor and Description |
---|
ResourceMemberProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
isNullParameterAllowed(Resource annotation,
Method method,
Class<?> parameterType,
int parameterIndex)
Returns true if the given parameter on the annotated method can be null
|
protected Object |
provide(Resource resource,
Member member,
com.google.inject.TypeLiteral<?> requiredType,
Class<?> memberType,
Annotation[] annotations)
The default method to create a value for the named member of the
requested type
|
getContext, getValueName, provideObjectFromNamedBindingOrJndi, setContext
provide, provide
public boolean isNullParameterAllowed(Resource annotation, Method method, Class<?> parameterType, int parameterIndex)
AnnotationMemberProvider
protected Object provide(Resource resource, Member member, com.google.inject.TypeLiteral<?> requiredType, Class<?> memberType, Annotation[] annotations)
AnnotationMemberProviderSupport
provide
in class AnnotationMemberProviderSupport<Resource>
Apache Camel