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.