Class AbstractServiceCreator
- java.lang.Object
 - 
- org.apache.tapestry5.ioc.internal.AbstractServiceCreator
 
 
- 
- All Implemented Interfaces:
 ObjectCreator
- Direct Known Subclasses:
 ConstructorServiceCreator,ServiceBuilderMethodInvoker
public abstract class AbstractServiceCreator extends Object implements ObjectCreator
Abstract implementation ofObjectCreatorgeared towards the creation of the core service implementation, either by invoking a service builder method on a module, or by invoking a constructor. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected StringcreatorDescriptionprotected org.slf4j.Loggerloggerprotected ServiceBuilderResourcesresourcesprotected StringserviceId 
- 
Constructor Summary
Constructors Constructor Description AbstractServiceCreator(ServiceBuilderResources resources, String creatorDescription) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InjectionResourcescreateInjectionResources()Returns a map (based on injectionResources) that includes (possibly) an additional mapping containing the collected configuration data.- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.apache.tapestry5.commons.ObjectCreator
createObject 
 - 
 
 - 
 
- 
- 
Field Detail
- 
resources
protected final ServiceBuilderResources resources
 
- 
logger
protected final org.slf4j.Logger logger
 
- 
creatorDescription
protected final String creatorDescription
 
 - 
 
- 
Constructor Detail
- 
AbstractServiceCreator
public AbstractServiceCreator(ServiceBuilderResources resources, String creatorDescription)
 
 - 
 
- 
Method Detail
- 
createInjectionResources
protected final InjectionResources createInjectionResources()
Returns a map (based on injectionResources) that includes (possibly) an additional mapping containing the collected configuration data. This involves scanning the parameters and generic types. 
 - 
 
 -