See: Description
Interface | Description |
---|---|
DoublyLinkedList<T extends DoublyLinkedList.Item<?>> |
Framework for managing a doubly linked list.
|
DoublyLinkedList.Item<T extends DoublyLinkedList.Item<?>> |
List element
|
Executor |
Note that unlike
Executor , none of these run
methods throw RejectedExecutionException . |
ExecutorIdleCallback | |
IntNumberedItem |
An object with a number (as an int).
|
ProcessPriority.WindowsHolder | |
RandomGrabArrayItem | |
RandomGrabArrayItemExclusionList | |
RemoveRandom | |
RemoveRandomParent | |
RemoveRandomWithObject<T> | |
Ticker | |
XMLCharacterClasses |
This class contains various character classes from the XML 1.0 specification, 4th edition.
|
Class | Description |
---|---|
BandwidthStatsContainer |
Contains bandwidth statistics.
|
Base64 |
This class provides encoding of byte arrays into Base64-encoded strings,
and decoding the other way.
|
BinaryBloomFilter | |
BitArray | |
BloomFilter | |
BooleanLastTrueTracker |
Tracks when a condition was last true, e.g.
|
Buffer |
Wrapper for a byte array which handles serialisation/deserialisation
|
ByteArrayWrapper |
byte[], but can be put into HashSet etc *by content*.
|
ByteBufferInputStream | |
ContainerSizeEstimator |
Helper class to estaminate the container size,
|
ContainerSizeEstimator.ContainerSize | |
CountingBloomFilter | |
CurrentTimeUTC |
A wrapper class around a GregorianCalendar which always returns the current time.
|
DoublyLinkedListImpl<T extends DoublyLinkedList.Item<? extends T>> |
DoublyLinkedList implementation.
|
DoublyLinkedListImpl.Item<T extends DoublyLinkedListImpl.Item<?>> | |
DummyJobRunner |
A PersistentJobRunner that isn't persistent.
|
ExceptionWrapper | |
Fields |
This class contains static methods used for parsing boolean and unsigned
long fields in Freenet messages.
|
Fields.ByteArrayComparator |
Compares byte arrays lexicographically.
|
FileLoggerHook |
Converted the old StandardLogger to Ian's loggerhook interface.
|
HexUtil |
Number in hexadecimal format are used throughout Freenet.
|
Histogram2 |
Similiar to a standard histogram, but each bar is reasoned independently.
|
HTMLDecoder |
Description: Utility for converting character references e.g.: < >
" å И 水
|
HTMLEncoder |
Encodes any character mentioned with a substitute in the HTML spec.
|
HTMLEntities |
Class that provides data structures filled with HTML Entities and correspondent char value
|
HTMLNode | |
HTMLNode.HTMLDoctype |
Special HTML node for the DOCTYPE declaration.
|
IdentityHashSet<T> | |
JarClassLoader |
Class loader that loads classes from a JAR file.
|
JVMVersion |
JVM version utilities.
|
ListUtils | |
ListUtils.RandomRemoveResult<E> | |
Loader | |
Logger | |
Logger.OSThread | |
LoggerHook | |
LoggerHook.DetailedThreshold | |
LoggerHookChain |
A class that takes logging messages and distributes them to LoggerHooks.
|
LogThresholdCallback | |
LRUCache<Key extends java.lang.Comparable<Key>,Value> |
A key-value cache with a fixed size and optional expiration time.
|
LRUMap<K,V> |
An LRU map from K to V.
|
LRUMap.QItem<K,V> | |
LRUQueue<T> |
LRU Queue
push()'ing an existing object move it to tail, no duplicated object are ever added.
|
MediaType |
A media type denotes the content type of a document.
|
MemoryLimitedChunk |
Represents a chunk of some limited resource, usually an estimate of bytes of memory in use,
which has been allocated to a MemoryLimitedJob.
|
MemoryLimitedJob | |
MemoryLimitedJobRunner |
Start jobs as long as there is sufficient memory (or other limited resource) available, then
queue them.
|
MultiValueTable<K,V> |
A hashtable that can store several values for each entry.
|
MutableBoolean |
Freely modifiable boolean wrapper.
|
NullBloomFilter | |
OutputStreamLogger | |
PooledExecutor |
Pooled Executor implementation.
|
PredicateUtil | |
PrioritizedSerialExecutor | |
PrioritizedTicker | |
ProcessPriority |
A class to control the global priority of the current process.
|
RandomArrayIterator<E> |
Reusable read-only iterator with randomized array iteration order.
|
RandomGrabArray |
An array which supports very fast remove-and-return-a-random-element.
|
RandomGrabArrayWithObject<T> | |
RemoveRandom.RemoveRandomReturn |
Either a RandomGrabArrayItem or the time at which we should try again.
|
RemoveRangeArrayList<T> | |
SectoredRandomGrabArray<T,C extends RemoveRandomWithObject<T>> |
Like RandomGrabArray, but there is an equal chance of any given client's requests being
returned.
|
SectoredRandomGrabArraySimple<MyType,ChildType> |
Second level tree node.
|
SectoredRandomGrabArrayWithInt<T,C extends RemoveRandomWithObject<T>> | |
SectoredRandomGrabArrayWithObject<MyType,ChildType,GrabType extends RemoveRandomWithObject<ChildType>> | |
SentTimeCache |
Keeps track of times at which sequence numbers were reported as sent, with bounded capacity.
|
SerialExecutor | |
Serializer | |
ShortBuffer |
Byte array which is limited to 32KiB.
|
SimpleFieldSet | |
SimpleReadOnlyArrayBucket |
Simple read-only array bucket.
|
SizeUtil |
Size formatting utility.
|
SortedIntSet | Deprecated
Use ArrayList
|
SparseBitmap | |
StringCounter |
A set of strings each with a counter associated with each.
|
StringValidityChecker | |
TimeSortedHashtable<T extends java.lang.Comparable<T>> |
Variant on LRUMap which provides an efficient how-many-since-time-T operation.
|
TimeUtil |
Time formatting utility.
|
TokenBucket | Deprecated |
TransferThread | Deprecated
This class uses
TrivialTicker in a bogus way. |
TrivialTicker |
Ticker implemented using Timer's.
|
UptimeContainer |
Contains uptime statistics.
|
URIPreEncoder |
Replace any invalid characters in a string (to be converted to a URI) with encoded chars using UTF-8.
|
URLDecoder |
Decode encoded URLs (or parts of URLs).
|
URLEncoder |
Encodes strings for use in URIs.
|
VoidLogger | |
WeakHashSet<E> | |
WrapperKeepalive |
Enum | Description |
---|---|
Logger.LogLevel |
These indicate the verbosity levels for calls to log() *
|
Exception | Description |
---|---|
FileLoggerHook.IntervalParseException | |
IllegalBase64Exception |
This exception is thrown if a Base64-encoded string is of an illegal length
or contains an illegal character.
|
LightweightException |
These exceptions are intended to be as lightweight as possible so that they may be used for
normal control flow instead of indicating a program error.
|
LoggerHook.InvalidThresholdException | |
PromiscuousItemException |
Indicates an attempt to link a DoublyLinkedList.Item into
two or more DoublyLinkedList's simultaneously (or twice
into the same list).
|
URLEncodedFormatException |
Thrown when trying to decode a string which is not in
"
x-www-form-urlencoded " format. |
VirginItemException |
Indicates an attempt to link two DoublyLinkedList.Item's,
neither of which are a member of a DoublyLinkedList.
|
WouldBlockException |
Thrown when we would have to block but have been told not to.
|