All Classes and Interfaces
Class
Description
This class provides a default implementation of the
com.sun.jdo.spi.persistence.utility.logging.Logger interface which
implements most methods and/or delegates them to a few
abstract methods which subclasses must override.
This class implements bucketize hashtable, which subdivide the key
collection stored into several hashtables (buckets) of smaller size.
This class defines a thread-safe double linked-list.
This implementation of the
JavaClassWriter interface is based on
simple StringBuffer "println" type statements.This implementation of the
JavaFileWriter interface is based on
File and simple StringBuffer "println"
type statements.This interface can be used to describe a java class -- either
top level or inner.
This interface can be used to describe a java source file.
This is a helper class which provides some basic java type convenience
methods: extraction of a package from a fully qualified class name,
extraction of a short (non-qualified) name from a fully qualified class
name, and various wrapper and primitive type methods.
This file defines a linkable interface.
This interface provides an isolation layer between the JDO components
that need logging services and the implementation of those services.
This interface provides for isolation between the JDO components that
need logging services and the implementation of the service.
This is a factory which constructs Loggers suitable for JDK1.3.
This class provides an implementation of the
com.sun.jdo.spi.persistence.utility.Logger interface which
subclasses the AbstractLogger and provides an implementation of
its abstract methods which logs to a PrintStream (System.out).
This class is used with JDK 1.4 (and higher) programs to log messages from
jdo components.
This class manages the logging facility for JDO components.
LogHelper for utility package.
Special resource bundle which delegates to two others.
Implements a simple semaphore that does not do any
semaphore-ing.
The simplest of semaphore interfaces.
Implements a simple semaphore.
NOTE: These utilities have been moved from another (more specific
package's) utility class so that more classes can have access to them.
A weak HashSet.
A WeakValueHashMap is implemented as a HashMap that maps keys to
WeakValues.