org.mortbay.jetty.plus.naming
Class EnvEntry

java.lang.Object
  extended byorg.mortbay.jetty.plus.naming.NamingEntry
      extended byorg.mortbay.jetty.plus.naming.EnvEntry

public class EnvEntry
extends NamingEntry

EnvEntry


Field Summary
 
Fields inherited from class org.mortbay.jetty.plus.naming.NamingEntry
absoluteObjectNameString, context, isGlobal, jndiName, namingEntryNameString, objectNameString, objectToBind, scope, SCOPE_GLOBAL, SCOPE_LOCAL
 
Constructor Summary
EnvEntry(String jndiName, Object objToBind)
           
EnvEntry(String jndiName, Object objToBind, boolean overrideWebXml)
           
 
Method Summary
 void bindToENC()
          Bind the object wrapped in this EnvEntry into java:comp/env.
static void bindToENC(String name, String overrideName, Object value)
           
static EnvEntry getEnvEntry(int scopeType, String jndiName)
           
 boolean isOverrideWebXml()
           
 
Methods inherited from class org.mortbay.jetty.plus.naming.NamingEntry
bindToENC, bindToENC, exists, getJndiName, getObjectToBind, getScope, isGlobal, isLocal, lookupNamingEntries, lookupNamingEntry, release, setScope, unbindENC
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvEntry

public EnvEntry(String jndiName,
                Object objToBind)
         throws NamingException

EnvEntry

public EnvEntry(String jndiName,
                Object objToBind,
                boolean overrideWebXml)
         throws NamingException
Method Detail

getEnvEntry

public static EnvEntry getEnvEntry(int scopeType,
                                   String jndiName)
                            throws NamingException
Throws:
NamingException

bindToENC

public static void bindToENC(String name,
                             String overrideName,
                             Object value)
                      throws NamingException
Parameters:
name -
value -
Throws:
NamingException

isOverrideWebXml

public boolean isOverrideWebXml()

bindToENC

public void bindToENC()
               throws NamingException
Bind the object wrapped in this EnvEntry into java:comp/env. If, however, it is set to NOT override the web.xml entry, then don't bind it. This method works in conjunction with org.mortbay.jetty.plus.webapp.Configuration.bindEnvEntry(). TODO clean this up

Overrides:
bindToENC in class NamingEntry
Throws:
NamingException
See Also:
NamingEntry.bindToENC()


Copyright © {inceptionYear}-2007 Mort Bay Consulting. All Rights Reserved.