org.codehaus.plexus.naming
Class DefaultNaming

java.lang.Object
  extended byorg.codehaus.plexus.naming.DefaultNaming
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, Naming

public class DefaultNaming
extends java.lang.Object
implements Naming, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

Default implementation of naming.

Author:
Brett Porter

Field Summary
 
Fields inherited from interface org.codehaus.plexus.naming.Naming
ROLE
 
Constructor Summary
DefaultNaming()
           
 
Method Summary
 javax.naming.Context createInitialContext()
           
 void destroyInitialContext()
          Destroys initial context.
 void initialize()
           
 void loadConfiguration()
          Loads xml configuration data from the component configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultNaming

public DefaultNaming()
Method Detail

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

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


Copyright © 2001-2007 Codehaus. All Rights Reserved.