Package net.spy.util

General Spy Utilites

See:
          Description

Interface Summary
RunnableRunner Interface for objects that run runnables.
SPNode A Node for a shortest path graph.
SpyComparable SpyComparible allows a class to describe how two objects should be compared.
ThreadPoolRunnable Interface that flags a class as having overridden toString() for debug display in a thread list.
 

Class Summary
AbstractSPNode Abstract implementation of SPNode to make implementation a bit easier.
Base64 Base64 block encoder/decoder.
Base64InputStream A filter stream for decoding Base64 data on an InputStream.
Base64OutputStream A FilterOutputStream that encodes data into Base64.
BitArray An array of bits.
ByteConverionInputStream Super class for all ascii decoding input streams.
Debug Deprecated. use Logger instead
Digest Digest for getting checksums, hashing passwords, stuff like that.
Enumeriterator Wrap an Enumeration to provide an Iterator interface.
IdentityEqualifier A wrapper object used to compare two objects on the basis of identity rather than equality.
InterfaceImplementor Extend existing classes with missing methods required to implement a specified interface.
LimitedList A LinkedList with a maximum capacity.
LoopingThread A Thread that loops over a runLoop().
NetStringDecoder Decode netstrings.
NetStringEncoder Encode netstrings.
ProgressStats A simple class for keeping up with the progress of an operation.
Promise A promise, continuation style code for java.
ProxyInterfaceImplementor Create static proxy implementations of interfaces.
PwGen Password generator.
QuickRun Listens on a socket and lets you run stuff without firing up a new JVM.
Range A range of Comparable objects.
ReferenceSet This class aids in implementing sets of references.
RingBuffer A circular buffer.
ShortestPath Represents the shortest path between two SPNodes.
ShortestPathFinder This is a utility class for finding the least costly paths from each node from a collection to all nodes to which they link.
SoftHashSet Implementation of ReferenceSet that uses soft references.
SPGen Generator for .spt->.java.
SPGenTask This location is deprecated.
SPVertex A weighted connection to a SPNode.
SpyDateComparable Compare Dates for SpySort.
SpyDoubleComparable Compare Doubles for SpySort.
SpyIntegerComparable Compare Integers for SpySort.
SpyLDIF An LDIF Entry (returned by SpyLDIFReader).
SpyLDIFReader Reader of .ldif files.
SpySort Sorting class.
ThreadPool A producer/consumer thread pool for easy parallelism.
ThreadPoolManager Management thread for managing a ThreadPool.
ThreadPoolObserver Receive notification of job completion.
TimeSpan Creates a representable timespan.
TimeStampedHash A Hashtable that remembers when it was accessed.
TimeStampedHashMap A HashMap that remembers when it was accessed.
ToStringComparator A Comparator that compares the String representation of objects.
TTL A TTL object is used to express an intent for a process to finish within a certain amount of time.
TTLMonitor Monitor TTLs.
TypeNameGen Used at compile time to generate net.spy.db.TypeNames.
UUInputStream This class decodes uuencoded files.
WeakHashSet HashSet backed by a WeakHashMap.
 

Exception Summary
BrokenPromiseException Report on a broken promise.
NestedException An Exception that will allow chaining of another Throwable.
NestedRuntimeException An Exception that will allow chaining of another Throwable.
NoPathException  
 

Package net.spy.util Description

General Spy Utilites