| java.lang.Object org.apache.tapestry.ioc.internal.RecursiveServiceCreationCheckWrapper
RecursiveServiceCreationCheckWrapper | public class RecursiveServiceCreationCheckWrapper implements ObjectCreator(Code) | | Decorator for
org.apache.tapestry.ioc.ObjectCreator that ensures the service is only
created once. This detects a situation where the service builder for a service directly or
indirectly invokes methods on the service itself. This would show up as a second call up the
ServiceCreator stack injected into the proxy, potentially leading to endless recursion. We try to
identify that recursion and produce a useable exception report.
|
Method Summary | |
public Object | createObject() We could make this method synchronized, but in the context of creating a service for a proxy,
it will already be synchronized (inside the proxy). |
createObject | public Object createObject()(Code) | | We could make this method synchronized, but in the context of creating a service for a proxy,
it will already be synchronized (inside the proxy).
|
|
|