org.gxos.gndi.context
Class GxObjectFactory
java.lang.Object
|
+--org.gxos.gndi.context.GxObjectFactory
- All Implemented Interfaces:
- javax.naming.spi.ObjectFactory
- public class GxObjectFactory
- extends java.lang.Object
- implements javax.naming.spi.ObjectFactory
GNDI object factory class. This class is registered as java.naming.factory.object
and used by NamingManager
.
$Id: GxObjectFactory.java,v 1.13 2001/07/30 19:26:59 balsoy Exp $
Method Summary |
java.lang.Object |
getObjectInstance(java.lang.Object info,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable environment)
|
static void |
registerXmlObject(java.lang.Class objectClass)
Registers any third party GXOS object with the GNDI naming framework. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GxObjectFactory
public GxObjectFactory()
getObjectInstance
public java.lang.Object getObjectInstance(java.lang.Object info,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable environment)
throws GxException,
java.io.IOException
- Specified by:
getObjectInstance
in interface javax.naming.spi.ObjectFactory
registerXmlObject
public static void registerXmlObject(java.lang.Class objectClass)
- Registers any third party GXOS object with the GNDI naming framework.
Any XML object which extends TreeObject is considered a GXOS object needs
to be registered through this methods before it is retrieved. This method
must be called before any object is accessed.