|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServiceModel
A service model is associated with a ServicePoint
to supply
rules for the lifecycle of the service. This concerns when the service is first created and
whether it is pooled, etc. Each service extension point will have a unique instance of
ServiceModel.
Method Summary | |
---|---|
java.lang.Object |
getService()
Invoked by the service extension point to obtain the service implementation. |
void |
instantiateService()
Forces the core service implementation (and any interceptors) to be fully instantiated immediately, rather than waiting for the first service method invocation. |
Method Detail |
---|
java.lang.Object getService()
This method is only invoked once; the returned value is used from that point on (in all threads, by all callers). Most models return a proxy that takes care of realizing the service (actually creating the service, configuring it, and wrapping it with interceptors) only when needed.
void instantiateService()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |