Package org.gudy.azureus2.core3.util

Interface Summary
AECallback Generic interface so that we can callback
AEDiagnosticsEvidenceGenerator  
AEGenericCallback  
AEJavaManagement.MemoryStuff  
AEJavaManagement.ThreadStuff  
AENetworkClassifierListener  
AERunStateHandler.RunStateChangeListener  
AsyncController  
BEncodableObject Classes that implement this interface can be sent to a bencode
ConcurrentHasherRequestListener  
HostNameToIPResolverListener  
IPToHostNameResolverListener  
NonDaemonTask  
RARTOCDecoder.DataProvider  
RARTOCDecoder.TOCResultHandler  
SimpleTimer.TimerTickReceiver  
SystemTime.ChangeListener  
SystemTime.SystemTimeProvider  
SystemTime.TickConsumer  
TimeLimitedTask.task  
TimerEventPerformer  
TorrentUtils.ExtendedTorrent  
TorrentUtils.TorrentAnnounceURLChangeListener  
TorrentUtils.torrentAttributeListener  
 

Class Summary
AddressUtils  
AEDiagnostics  
AEDiagnosticsLogger  
AEJavaManagement  
AEMonitor  
AEMonitor2  
AEMonSem  
AEMonSem.monSemData  
AENetworkClassifier  
AERunnable  
AERunnableBoolean  
AERunnableObject  
AERunnableWithCallback A Runnable that calls the AECallback function when it's done running the code the implementer supplied
AERunStateHandler  
AESemaphore  
AESemaphore2  
AETemporaryFileHandler  
AEThread Deprecated. - use AEThread2
AEThread2  
AEThread2.threadWrapper  
AEVerifier  
AsyncDispatcher  
Average This class is used to compute average (mostly for speed transfer).
Base32  
BDecoder A set of utility methods to decode a bencoded array of byte into a Map.
BEncoder A set of utility methods to encode a Map into a bencoded array of byte.
BEncoder.XMLEncoder  
BrokenMd5Hasher Use this class for getting a MD5 message digest.
ByteArrayHashMap<T>  
ByteArrayHashMap.Entry<S>  
ByteEncodedKeyHashMap<T,S>  
ByteFormatter  
ConcurrentHasher  
ConcurrentHasherRequest  
ConcurrentHashMapWrapper<S,T>  
Constants  
CRC32C  
Debug Debug-assisting class.
DebugLight  
DebugWeakList  
DelayedEvent  
DirectByteBuffer Virtual direct byte buffer given out and tracker by the buffer pool.
DirectByteBufferPool  
DirectByteBufferPoolReal  
DisplayFormatters  
ED2KHasher  
FileUtil File utility class.
FileUtil.InternedFile  
FrequencyLimitedDispatcher  
HashWrapper  
HashWrapper2 This class DOES NOT COPY THE UNDERLYING BYTES AND ONLY SUPPORTS Short.MAX_VALUE bytes
HostNameToIPResolver  
HostNameToIPResolver.request  
Ignore  
IndentWriter  
IPToHostNameResolver  
IPToHostNameResolverRequest  
LightHashMap<S,T> A lighter (on memory) hash map
Advantages over HashMap: Lower memory footprint Everything is stored in a single array, this might improve cache performance (not verified) Read-only operations on Key and Value iterators should be concurrency-safe (Entry iterators are not) but they might return null values unexpectedly under concurrent modification (not verified) Disadvantages: removal is implemented with thombstone-keys, this can significantly increase the lookup time if many values are removed.
LightHashMapEx<S,T>  
LightHashSet A lighter (on memory) hash set
Advantages over HashSet: Lower memory footprint Everything is stored in a single array, this might improve cache performance (not verified) Read-only operations on iterators should be concurrency-safe but they might return null values unexpectedly under concurrent modification (not verified) Disadvantages: removal is implemented with thombstone-keys, this can significantly increase the lookup time if many values are removed.
ListenerManager<T>  
ListenerManagerDispatcher<T>  
ListenerManagerDispatcherWithException  
MD4Hasher  
NonDaemonTaskRunner  
NonDaemonTaskRunner.taskWrapper  
PausableAverage  
RandomUtils  
RARTOCDecoder  
RealTimeInfo  
ReferenceCountedDirectByteBuffer  
SHA1 SHA-1 message digest class.
SHA1Hasher SHA-1 hasher utility frontend.
SHA1Simple SHA-1 message digest class.
ShellUtilityFinder  
SimpleTimer  
StringInterner  
SystemProperties Utility class to manage system-dependant information.
SystemTime Utility class to retrieve current system time, and catch clock backward time changes.
ThreadPool  
ThreadPoolTask  
TimeFormatter  
TimeLimitedTask  
Timer  
TimerEvent  
TimerEventPeriodic  
TorrentUtils  
TorrentUtils.torrentDelegate  
TrackersUtil  
UnresolvableHostManager  
UrlUtils  
 

Exception Summary
AEVerifierException  
BEncodingException  
BoringException  
FileIsADirectoryException  
HostNameToIPResolverException