# Package org.apache.naming.resources

This package contains the resources directory context implementation.

See: Description

- Class Summary
  Class | Description
  --- | ---
  BaseDirContext | Directory Context implementation helper class.
  CacheEntry | Implements a cache entry.
  ClasspathURLStreamHandler |
  ConcurrentDateFormat | A thread safe wrapper around `SimpleDateFormat` that does not make use of ThreadLocal and - broadly - only creates enough SimpleDateFormat objects to satisfy the concurrency requirements.
  Constants | Static constants for this package.
  DirContextURLConnection | Connection to a JNDI directory context.
  DirContextURLStreamHandler | Stream handler to a JNDI directory context.
  DirContextURLStreamHandlerFactory | Factory for Stream handlers to a JNDI directory context, or for Stream handlers to a classpath url, which also supports users specifying additional stream handler.
  EmptyDirContext | A `DirContext` implementation that is not backed by a file system and behaves as if it has no resources available.
  FileDirContext | Filesystem Directory Context implementation helper class.
  FileDirContext.FileResource | This specialized resource implementation avoids opening the InputStream to the file right away (which would put a lock on the file).
  FileDirContext.FileResourceAttributes | This specialized resource attribute implementation does some lazy reading (to speed up simple checks, like checking the last modified date).
  ProxyDirContext | Proxy Directory Context implementation.
  RecyclableNamingEnumeration<E> | Naming enumeration implementation.
  Resource | Encapsulates the contents of a resource.
  ResourceAttributes | Attributes implementation.
  ResourceCache | Implements a special purpose cache.
  VirtualDirContext | Extended FileDirContext implementation that allows to expose multiple directories of the filesystem under a single webapp, a feature mainly used for development with IDEs.
  WARDirContext | WAR Directory Context implementation.
  WARDirContext.Entry | Entries structure.

- Exception Summary
  Exception | Description
  --- | ---
  ImmutableNameNotFoundException | Immutable exception to avoid useless object creation by the proxy context.

## Package org.apache.naming.resources Description

This package contains the resources directory context implementation. This includes :

- A CacheDirContext which handles caching and acts as a proxy for the real resources context
- A FileDirContext, an implementation of DirContext to access the file system

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.