org.apache.naming.resources
public class VirtualDirContext extends FileDirContext
<Context docBase="\webapps\mydocbase">
<Resources className="org.apache.naming.resources.VirtualDirContext"
virtualClasspath="\dir\classes;\somedir\somejar.jar"/>
</Resources>
This is not meant to be used for production.
Its meant to ease development with IDE's without the
need for fully republishing jars in WEB-INF/libFileDirContext.FileResource, FileDirContext.FileResourceAttributesabsoluteBase, allowLinking, base, BUFFER_SIZE, caseSensitivecached, cacheMaxSize, cacheObjectMaxSize, cacheTTL, docBase, env, nameParser, sm| Constructor and Description |
|---|
VirtualDirContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
allocate()
Allocate resources for this directory context.
|
javax.naming.directory.Attributes |
getAttributes(java.lang.String name)
Retrieves all of the attributes associated with a named object.
|
protected java.util.ArrayList |
list(java.io.File file)
List the resources which are members of a collection.
|
java.lang.Object |
lookup(java.lang.String name)
Retrieves the named object.
|
void |
release()
Release any resources allocated for this directory context.
|
void |
setVirtualClasspath(java.lang.String path)
virtualClasspath attribute that will be automatically set
from the Context virtualClasspath attribute
from the context xml file. |
bind, createSubcontext, destroySubcontext, file, getAllowLinking, getAttributes, getNameInNamespace, getSchema, getSchemaClassDefinition, isCaseSensitive, list, listBindings, lookupLink, modifyAttributes, modifyAttributes, normalize, rebind, rename, search, search, search, search, setAllowLinking, setCaseSensitive, setDocBase, unbindaddToEnvironment, bind, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, createSubcontext, destroySubcontext, getAttributes, getAttributes, getCacheMaxSize, getCacheObjectMaxSize, getCacheTTL, getDocBase, getEnvironment, getNameParser, getNameParser, getSchema, getSchemaClassDefinition, isCached, list, listBindings, lookup, lookupLink, modifyAttributes, modifyAttributes, rebind, rebind, rebind, removeFromEnvironment, rename, search, search, search, search, setCached, setCacheMaxSize, setCacheObjectMaxSize, setCacheTTL, unbindpublic void setVirtualClasspath(java.lang.String path)
virtualClasspath attribute that will be automatically set
from the Context virtualClasspath attribute
from the context xml file.path - ; separated list of path elements.public void allocate()
allocate in class BaseDirContextpublic void release()
release in class FileDirContextpublic javax.naming.directory.Attributes getAttributes(java.lang.String name)
throws javax.naming.NamingException
BaseDirContextgetAttributes in interface javax.naming.directory.DirContextgetAttributes in class BaseDirContextname - the name of the object from which to retrieve attributesjavax.naming.NamingException - if a naming exception is encounteredprotected java.util.ArrayList list(java.io.File file)
FileDirContextlist in class FileDirContextfile - Collectionpublic java.lang.Object lookup(java.lang.String name)
throws javax.naming.NamingException
FileDirContextlookup in interface javax.naming.Contextlookup in class FileDirContextname - the name of the object to look upjavax.naming.NamingException - if a naming exception is encounteredCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.