net.stickycode.deploy.tomcat
Class EmbeddedResources

java.lang.Object
  extended by org.apache.naming.resources.BaseDirContext
      extended by net.stickycode.deploy.tomcat.EmbeddedResources
All Implemented Interfaces:
Context, DirContext

public class EmbeddedResources
extends org.apache.naming.resources.BaseDirContext
implements DirContext


Field Summary
 
Fields inherited from class org.apache.naming.resources.BaseDirContext
aliases, altDirContexts, cached, cacheMaxSize, cacheObjectMaxSize, cacheTTL, docBase, env, nameParser, sm
 
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
 
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
 
Constructor Summary
EmbeddedResources()
           
 
Method Summary
 void bind(String name, Object obj, Attributes attrs)
           
 DirContext createSubcontext(String name, Attributes attrs)
           
 void destroySubcontext(String name)
           
protected  Attributes doGetAttributes(String name, String[] attrIds)
           
protected  String doGetRealPath(String arg0)
           
protected  List<org.apache.naming.NamingEntry> doListBindings(String name)
           
protected  Object doLookup(String name)
           
 String getNameInNamespace()
           
 DirContext getSchema(String name)
           
 DirContext getSchemaClassDefinition(String name)
           
 NamingEnumeration list(String name)
           
 Object lookupLink(String name)
           
 void modifyAttributes(String name, int mod_op, Attributes attrs)
           
 void modifyAttributes(String name, ModificationItem[] mods)
           
 void rebind(String name, Object obj, Attributes attrs)
           
 void rename(String oldName, String newName)
           
 NamingEnumeration search(String name, Attributes matchingAttributes)
           
 NamingEnumeration search(String name, Attributes matchingAttributes, String[] attributesToReturn)
           
 NamingEnumeration search(String name, String filterExpr, Object[] filterArgs, SearchControls cons)
           
 NamingEnumeration search(String name, String filter, SearchControls cons)
           
 void unbind(String name)
           
 
Methods inherited from class org.apache.naming.resources.BaseDirContext
addAlias, addAltDirContext, addResourcesJar, addToEnvironment, allocate, bind, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, createSubcontext, destroySubcontext, getAliases, getAttributes, getAttributes, getAttributes, getAttributes, getCacheMaxSize, getCacheObjectMaxSize, getCacheTTL, getDocBase, getEnvironment, getNameParser, getNameParser, getRealPath, getSchema, getSchemaClassDefinition, isCached, list, listBindings, listBindings, lookup, lookup, lookupLink, modifyAttributes, modifyAttributes, rebind, rebind, rebind, release, removeAlias, removeFromEnvironment, rename, search, search, search, search, setAliases, setCached, setCacheMaxSize, setCacheObjectMaxSize, setCacheTTL, setDocBase, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.naming.directory.DirContext
bind, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchemaClassDefinition, modifyAttributes, modifyAttributes, rebind, search, search, search, search
 
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, getEnvironment, getNameParser, getNameParser, list, listBindings, listBindings, lookup, lookup, lookupLink, rebind, rebind, removeFromEnvironment, rename, unbind
 

Constructor Detail

EmbeddedResources

public EmbeddedResources()
Method Detail

unbind

public void unbind(String name)
            throws NamingException
Specified by:
unbind in interface Context
Specified by:
unbind in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

rename

public void rename(String oldName,
                   String newName)
            throws NamingException
Specified by:
rename in interface Context
Specified by:
rename in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

list

public NamingEnumeration list(String name)
                       throws NamingException
Specified by:
list in interface Context
Overrides:
list in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

destroySubcontext

public void destroySubcontext(String name)
                       throws NamingException
Specified by:
destroySubcontext in interface Context
Specified by:
destroySubcontext in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

lookupLink

public Object lookupLink(String name)
                  throws NamingException
Specified by:
lookupLink in interface Context
Specified by:
lookupLink in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

getNameInNamespace

public String getNameInNamespace()
                          throws NamingException
Specified by:
getNameInNamespace in interface Context
Specified by:
getNameInNamespace in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

modifyAttributes

public void modifyAttributes(String name,
                             int mod_op,
                             Attributes attrs)
                      throws NamingException
Specified by:
modifyAttributes in interface DirContext
Specified by:
modifyAttributes in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

modifyAttributes

public void modifyAttributes(String name,
                             ModificationItem[] mods)
                      throws NamingException
Specified by:
modifyAttributes in interface DirContext
Specified by:
modifyAttributes in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

bind

public void bind(String name,
                 Object obj,
                 Attributes attrs)
          throws NamingException
Specified by:
bind in interface DirContext
Specified by:
bind in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

rebind

public void rebind(String name,
                   Object obj,
                   Attributes attrs)
            throws NamingException
Specified by:
rebind in interface DirContext
Specified by:
rebind in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

createSubcontext

public DirContext createSubcontext(String name,
                                   Attributes attrs)
                            throws NamingException
Specified by:
createSubcontext in interface DirContext
Specified by:
createSubcontext in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

getSchema

public DirContext getSchema(String name)
                     throws NamingException
Specified by:
getSchema in interface DirContext
Specified by:
getSchema in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

getSchemaClassDefinition

public DirContext getSchemaClassDefinition(String name)
                                    throws NamingException
Specified by:
getSchemaClassDefinition in interface DirContext
Specified by:
getSchemaClassDefinition in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

search

public NamingEnumeration search(String name,
                                Attributes matchingAttributes,
                                String[] attributesToReturn)
                         throws NamingException
Specified by:
search in interface DirContext
Specified by:
search in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

search

public NamingEnumeration search(String name,
                                Attributes matchingAttributes)
                         throws NamingException
Specified by:
search in interface DirContext
Specified by:
search in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

search

public NamingEnumeration search(String name,
                                String filter,
                                SearchControls cons)
                         throws NamingException
Specified by:
search in interface DirContext
Specified by:
search in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

search

public NamingEnumeration search(String name,
                                String filterExpr,
                                Object[] filterArgs,
                                SearchControls cons)
                         throws NamingException
Specified by:
search in interface DirContext
Specified by:
search in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

doGetAttributes

protected Attributes doGetAttributes(String name,
                                     String[] attrIds)
                              throws NamingException
Specified by:
doGetAttributes in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

doGetRealPath

protected String doGetRealPath(String arg0)
Specified by:
doGetRealPath in class org.apache.naming.resources.BaseDirContext

doListBindings

protected List<org.apache.naming.NamingEntry> doListBindings(String name)
                                                      throws NamingException
Specified by:
doListBindings in class org.apache.naming.resources.BaseDirContext
Throws:
NamingException

doLookup

protected Object doLookup(String name)
Specified by:
doLookup in class org.apache.naming.resources.BaseDirContext


Copyright © 2012 RedEngine Ltd. All Rights Reserved.