public abstract class AbstractResourceInjector extends Object implements ResourceInjector
ResourceInjector for sagas that injects field and method resources. Resources
 are provided by the concrete implementation.| Constructor and Description | 
|---|
AbstractResourceInjector()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract <R> Optional<R> | 
findResource(Class<R> requiredType)
Returns a resource of given  
requiredType or an empty Optional if the resource is not registered with the
 injector. | 
protected String[] | 
injectorAnnotationNames()
Provides an array with fully qualified class names of the annotation that indicate an injection point for a
 resource. 
 | 
void | 
injectResources(Object saga)
Inject required resources into the given  
saga. | 
public void injectResources(Object saga)
ResourceInjectorsaga.injectResources in interface ResourceInjectorsaga - The saga to inject resources intoprotected abstract <R> Optional<R> findResource(Class<R> requiredType)
requiredType or an empty Optional if the resource is not registered with the
 injector.R - the resource typerequiredType - the class of the resource to findprotected String[] injectorAnnotationNames()
javax.inject.Inject, and org.springframework.beans.factory.annotation.AutowiredCopyright © 2010–2018. All rights reserved.