Package org.glassfish.api.naming
Interface NamingObjectProxy
-
- 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
NamingObjectProxy.InitializationNamingObjectProxy
Special Naming Object proxy whose first create() call replaces itself in naming service.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
create(Context ic)
Create and return an object.
-
-
-
Method Detail
-
create
Object create(Context ic) throws NamingException
Create and return an object.- Returns:
- an object
- Throws:
NamingException
-
-