org.apache.openejb.tomcat.naming
Class AbstractObjectFactory
java.lang.Object
org.apache.openejb.tomcat.naming.AbstractObjectFactory
- All Implemented Interfaces:
- javax.naming.spi.ObjectFactory
- Direct Known Subclasses:
- EjbFactory, PersistenceContextFactory, PersistenceUnitFactory, ResourceFactory, WsFactory
public abstract class AbstractObjectFactory
- extends java.lang.Object
- implements javax.naming.spi.ObjectFactory
|
Method Summary |
protected abstract java.lang.String |
buildJndiName(javax.naming.Reference reference)
|
protected javax.naming.Context |
getContext(java.lang.String jndiProviderId)
|
java.lang.Object |
getObjectInstance(java.lang.Object object,
javax.naming.Name name,
javax.naming.Context context,
java.util.Hashtable environment)
|
protected java.lang.Object |
lookup(java.lang.String jndiProviderId,
java.lang.String jndiName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractObjectFactory
public AbstractObjectFactory()
getObjectInstance
public java.lang.Object getObjectInstance(java.lang.Object object,
javax.naming.Name name,
javax.naming.Context context,
java.util.Hashtable environment)
throws java.lang.Exception
- Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory
- Throws:
java.lang.Exception
buildJndiName
protected abstract java.lang.String buildJndiName(javax.naming.Reference reference)
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
lookup
protected java.lang.Object lookup(java.lang.String jndiProviderId,
java.lang.String jndiName)
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
getContext
protected javax.naming.Context getContext(java.lang.String jndiProviderId)
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
Copyright © 1999-2008 The Apache OpenEJB development community. All Rights Reserved.