|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CloseableIterator<T> | |
IMergeIterator<In,Out> | |
Throttle.ThroughputFunction |
Class Summary | |
---|---|
AbstractStatsDeque | |
Allocator | |
BloomFilter | |
BoundedStatsDeque | not threadsafe. |
ByteBufferUtil | Utility methods to make ByteBuffers less painful The following should illustrate the different ways byte buffers can be used public void testArrayOffet() { byte[] b = "test_slice_array".getBytes(); ByteBuffer bb = ByteBuffer.allocate(1024); assert bb.position() == 0; assert bb.limit() == 1024; assert bb.capacity() == 1024; bb.put(b); assert bb.position() == b.length; assert bb.remaining() == bb.limit() - bb.position(); ByteBuffer bb2 = bb.slice(); assert bb2.position() == 0; //slice should begin at other buffers current position assert bb2.arrayOffset() == bb.position(); //to match the position in the underlying array one needs to //track arrayOffset assert bb2.limit()+bb2.arrayOffset() == bb.limit(); assert bb2.remaining() == bb.remaining(); } } |
BytesReadTracker | This class is to track bytes read from given DataInput |
CLibrary | |
DefaultDouble | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. |
DefaultInteger | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. |
DestructivePQIterator<T> | |
EstimatedHistogram | |
EstimatedHistogram.EstimatedHistogramSerializer | |
ExpiringMap<K,V> | |
FBUtilities | |
Filter | |
GuidGenerator | |
HeapAllocator | |
LatencyTracker | |
LegacyBloomFilter | |
MergeIterator<In,Out> | Merges sorted input iterators which individually contain unique items. |
MergeIterator.Candidate<In> | |
MergeIterator.Reducer<In,Out> | Accumulator that collects values of type A, and outputs a value of type B. |
MerkleTree | A MerkleTree implemented as a binary tree. |
MerkleTree.MerkleTreeSerializer | |
MerkleTree.RowHash | Hash value representing a row, to be used to pass hashes to the MerkleTree. |
MerkleTree.TreeRange | The public interface to a range in the tree. |
MerkleTree.TreeRangeIterator | Returns the leaf (range) of a given tree in increasing order. |
MurmurHash | This is a very fast, non-cryptographic hash suitable for general hash-based lookup. |
Mx4jTool | If mx4j-tools is in the classpath call maybeLoad to load the HTTP interface of mx4j. |
NodeId | |
NodeId.NodeIdRecord | |
NodeId.OneShotRenewer | |
Pair<T1,T2> | |
ResourceWatcher | |
ResourceWatcher.WatchedResource | |
SimpleCondition | |
SkipNullRepresenter | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. |
SlabAllocator | The SlabAllocator is a bump-the-pointer allocator that allocates large (2MB by default) regions and then doles them out to threads that request slices into the array. |
StatusLogger | |
Throttle | Encapsulates the timing/state required to throttle a caller to a target throughput in bytes per millisecond, when periodically passed an absolute count of bytes. |
UUIDGen | The goods are here: www.ietf.org/rfc/rfc4122.txt. |
WrappedRunnable | |
XMLUtils |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |