|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServiceDef
Service definition derived, by default, from a service builder method. This has been extended in Tapestry 5.1 with
ServiceDef2
, which adds additional methods.
Method Summary | |
---|---|
ObjectCreator |
createServiceCreator(ServiceBuilderResources resources)
Returns an ObjectCreator that can create the core service implementation. |
Set<Class> |
getMarkers()
Returns an optional set of marker annotations. |
String |
getServiceId()
Returns the service id, derived from the method name or the unqualified service interface name. |
Class |
getServiceInterface()
Returns the service interface associated with this service. |
String |
getServiceScope()
Returns the lifecycle defined for the service. |
boolean |
isEagerLoad()
Returns true if the service should be eagerly loaded at Registry startup. |
Method Detail |
---|
ObjectCreator createServiceCreator(ServiceBuilderResources resources)
ObjectCreator
that can create the core service implementation.
resources
- used to resolve dependencies of the service, or access its configuration
String getServiceId()
Set<Class> getMarkers()
Class getServiceInterface()
String getServiceScope()
Scope
annotation to the service builder method for the service.
Services that are not proxied will ignore their scope; such services are always treated as singletons.
ServiceLifecycle
,
ServiceLifecycleSource
boolean isEagerLoad()
EagerLoad
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |