Package org.apache.hadoop.hbase.util

Interface Summary
EnvironmentEdge Has some basic interaction with the environment.
 

Class Summary
Addressing Utility for network addresses, resolving and naming.
ArrayUtils  
ByteBufferArray This class manages an array of ByteBuffers with a default size 4MB.
ByteBufferUtils Utility functions for working with byte buffers, such as reading/writing variable-length long numbers.
ByteRange Lightweight, reusable class for specifying ranges of byte[]'s.
ByteRangeTool Utility methods ByteRange.
Bytes Utility class that handles byte arrays, conversions to/from other types, comparisons, hash code generation, manufacturing keys for HashMaps or HashSets, etc.
Bytes.ByteArrayComparator Byte array comparator class.
Classes Utilities for class manipulation.
ClassSize Class for determining the "size" of a class, an attempt to calculate the actual bytes that an object of this class will occupy in memory The core of this class is taken from the Derby project
CollectionUtils Utility methods for dealing with Collections, including treating null collections as empty.
DefaultEnvironmentEdge Default implementation of an environment edge.
DrainBarrier A simple barrier that can be used by classes that need to wait for some operations to finish before stopping/closing/etc.
EnvironmentEdgeManager Manages a singleton instance of the environment edge.
Hash This class represents a common API for hashing functions.
IncrementingEnvironmentEdge Uses an incrementing algorithm instead of the default.
IterableUtils Utility methods for Iterable including null-safe handlers.
JenkinsHash Produces 32-bit hash for hash table lookup.
JVM This class is a wrapper for the implementation of com.sun.management.UnixOperatingSystemMXBean It will decide to use the sun api or its own implementation depending on the runtime (vendor) used.
MD5Hash Utility class for MD5 MD5 hash produces a 128-bit digest.
Methods  
MurmurHash This is a very fast, non-cryptographic hash suitable for general hash-based lookup.
Pair<T1,T2> A generic class for pairs.
PairOfSameType<T> A generic, immutable class for pairs of objects both of type T.
ReflectionUtils  
RetryCounter  
RetryCounterFactory  
SoftValueSortedMap<K,V> A SortedMap implementation that uses Soft Reference values internally to make it play well with the GC when in a low-memory situation.
Strings Utility for Strings.
Threads Thread Utility
Triple<A,B,C> Utility class to manage a triple.
VersionInfo This class finds the package info for hbase and the VersionAnnotation information.
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.