org.codehaus.plexus.naming
Class DefaultNaming
java.lang.Object
org.codehaus.plexus.naming.DefaultNaming
- All Implemented Interfaces:
- Naming, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
public class DefaultNaming
- extends java.lang.Object
- implements Naming, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Default implementation of naming.
- Author:
- Brett Porter
Fields inherited from interface org.codehaus.plexus.naming.Naming |
ROLE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMP_CONTEXT_NAME
private static final java.lang.String COMP_CONTEXT_NAME
- See Also:
- Constant Field Values
ENV_CONTEXT_NAME
private static final java.lang.String ENV_CONTEXT_NAME
- See Also:
- Constant Field Values
envContext
private javax.naming.Context envContext
resources
private java.util.List resources
environments
private java.util.List environments
setSystemProperties
private boolean setSystemProperties
DefaultNaming
public DefaultNaming()
createInitialContext
public javax.naming.Context createInitialContext()
throws javax.naming.NamingException
- Specified by:
createInitialContext
in interface Naming
- Throws:
javax.naming.NamingException
initialize
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
- Specified by:
initialize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
getOrCreate
private static javax.naming.Context getOrCreate(javax.naming.Context initialContext,
java.lang.String name)
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
destroyInitialContext
public void destroyInitialContext()
throws javax.naming.NamingException
- Destroys initial context.
Invokes
Context.destroySubcontext(Name)
only on top-level
subcontexts.
- Throws:
javax.naming.NamingException
- if a NamingException occurs.
loadConfiguration
public void loadConfiguration()
throws javax.naming.NamingException,
java.lang.ClassNotFoundException
- Loads xml configuration data from the component configuration.
- Throws:
javax.naming.NamingException
- if a NamingException occurs.
java.lang.ClassNotFoundException
createResource
private org.apache.naming.ResourceRef createResource(Resource r)