Package org.apache.thrift.transport
Class AutoExpandingBuffer
java.lang.Object
org.apache.thrift.transport.AutoExpandingBuffer
Helper class that wraps a byte[] so that it can expand and be reused. Users should call
resizeIfNecessary to make sure the buffer has suitable capacity, and then use the array as
needed. Note that the internal array will grow at a rate slightly faster than the requested
capacity with the (untested) objective of avoiding expensive buffer allocations and copies.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
AutoExpandingBuffer
public AutoExpandingBuffer(int initialCapacity)
-
-
Method Details
-
resizeIfNecessary
public void resizeIfNecessary(int size) -
array
public byte[] array()
-