Package org.apache.cassandra.utils

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  
 



Copyright © 2011 The Apache Software Foundation