- All Known Subinterfaces:
- NamingObjectFactory, NamingObjectProxy.InitializationNamingObjectProxy
- All Known Implementing Classes:
- CloningNamingObjectFactory, CommonResourceProxy, ConnectorDescriptorProxy, ConnectorInternalObjectsProxy, DelegatingNamingObjectFactory, FactoryForEntityManagerFactoryWrapper, JavaGlobalJndiNamingObjectProxy, JMSCFResourcePMProxy, JndiInitializationNamingObjectFactory, JndiNamingObjectFactory, ManagedBeanNamingProxy, MEJBNamingObjectProxy, ResourceProxy, SimpleNamingObjectFactory
@Contract
public interface NamingObjectProxy
A proxy object that can be bound to GlassfishNamingManager. Concrete
implementation of this contract will take appropriate action when
the proxy is lookedup. Typically, this can be used to lazily
instantiate an Object at lookup time than at bind time.
Again, it is upto the implementation to cache the result (inside
the proxy implementation so that subsequent lookup can obtain the
same cacheed object. Or the implementation can choose to return
different object every time.
- Author:
- Mahesh Kannan