butler.sql.metadata
Class DefaultDatabaseBroker.Factory

java.lang.Object
  extended by butler.sql.metadata.DefaultDatabaseBroker.Factory
All Implemented Interfaces:
javax.naming.spi.ObjectFactory
Enclosing class:
DefaultDatabaseBroker

public static class DefaultDatabaseBroker.Factory
extends java.lang.Object
implements javax.naming.spi.ObjectFactory

Factory for creating JNDI resources. This factory needs the parameter "file" to know the path to the configuration file.

When tomcat is used, resource factories is configured in the server.xml file.

Author:
Fredrik Bertilsson

Constructor Summary
DefaultDatabaseBroker.Factory()
           
 
Method Summary
 java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDatabaseBroker.Factory

public DefaultDatabaseBroker.Factory()
Method Detail

getObjectInstance

public java.lang.Object getObjectInstance(java.lang.Object obj,
                                          javax.naming.Name name,
                                          javax.naming.Context nameCtx,
                                          java.util.Hashtable environment)
                                   throws javax.naming.NamingException
Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory
Throws:
javax.naming.NamingException