org.codehaus.spice.jndikit
Class AbstractNamespace
java.lang.Object
org.codehaus.spice.jndikit.AbstractNamespace
- All Implemented Interfaces:
- Namespace, ObjectFactory, StateFactory
- Direct Known Subclasses:
- DefaultNamespace
- public abstract class AbstractNamespace
- extends Object
- implements Namespace
This is the class to extend that provides
basic facilities for Namespace management.
- Version:
- $Revision: 1.1 $
- Author:
- Peter Donald
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_objectFactorySet
protected ObjectFactory[] m_objectFactorySet
m_stateFactorySet
protected StateFactory[] m_stateFactorySet
AbstractNamespace
public AbstractNamespace()
getStateToBind
public Object getStateToBind(Object object,
Name name,
Context parent,
Hashtable environment)
throws NamingException
- Specified by:
getStateToBind
in interface StateFactory
- Throws:
NamingException
getObjectInstance
public Object getObjectInstance(Object object,
Name name,
Context parent,
Hashtable environment)
throws Exception
- Specified by:
getObjectInstance
in interface ObjectFactory
- Throws:
Exception
addStateFactory
protected void addStateFactory(StateFactory stateFactory)
- Utility method for subclasses to add factorys.
- Parameters:
stateFactory
- the StateFactory to add
addObjectFactory
protected void addObjectFactory(ObjectFactory objectFactory)
- Utility method for subclasses to add factorys.
- Parameters:
objectFactory
- the ObjectFactory to add
Copyright © 1999-2007 Codehaus. All Rights Reserved.