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 $


Constructor Summary
GxObjectFactory()
           
 
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
 

Constructor Detail

GxObjectFactory

public GxObjectFactory()
Method Detail

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.