Method Summary |
|
void | eagerLoadServices() Locates services with the
org.apache.tapestry.ioc.annotations.EagerLoad annotation
and forces them to instantiate fully. |
List<ServiceDecorator> | findDecoratorsForService(String serviceId) Locates all the decorators that should apply the identified service. |
Set<DecoratorDef> | findMatchingDecoratorDefs(ServiceDef serviceDef) Iterates over any decorator definitions defined by the module and returns those that apply to
the provided service definition. |
Collection<String> | findServiceIdsForInterface(Class serviceInterface) Locates the ids of all services that implement the provided service interface, or whose
service interface is assignable to the provided service interface (is a super-class or
super-interface). |
Set<ContributionDef> | getContributorDefsForService(String serviceId) Finds any contributions that are targetted at the indicated service. |
String | getLogName() Returns the name used to obtain a logger for the module. |
T | getService(String serviceId, Class<T> serviceInterface) Locates a service given a service id and the corresponding service interface type. |
ServiceDef | getServiceDef(String serviceId) Returns the service definition for the given service id. |