public class MockBigArrays
extends org.elasticsearch.common.util.BigArrays
| Constructor and Description |
|---|
MockBigArrays(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.indices.breaker.CircuitBreakerService breakerService) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ensureAllArraysAreReleased() |
org.elasticsearch.common.util.ByteArray |
newByteArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.DoubleArray |
newDoubleArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.FloatArray |
newFloatArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.IntArray |
newIntArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.LongArray |
newLongArray(long size,
boolean clearOnResize) |
<T> org.elasticsearch.common.util.ObjectArray<T> |
newObjectArray(long size) |
org.elasticsearch.common.util.ByteArray |
resize(org.elasticsearch.common.util.ByteArray array,
long size) |
org.elasticsearch.common.util.DoubleArray |
resize(org.elasticsearch.common.util.DoubleArray array,
long size) |
org.elasticsearch.common.util.FloatArray |
resize(org.elasticsearch.common.util.FloatArray array,
long size) |
org.elasticsearch.common.util.IntArray |
resize(org.elasticsearch.common.util.IntArray array,
long size) |
org.elasticsearch.common.util.LongArray |
resize(org.elasticsearch.common.util.LongArray array,
long size) |
<T> org.elasticsearch.common.util.ObjectArray<T> |
resize(org.elasticsearch.common.util.ObjectArray<T> array,
long size) |
org.elasticsearch.common.util.BigArrays |
withCircuitBreaking() |
public MockBigArrays(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.indices.breaker.CircuitBreakerService breakerService)
public static void ensureAllArraysAreReleased()
throws java.lang.Exception
java.lang.Exceptionpublic org.elasticsearch.common.util.BigArrays withCircuitBreaking()
withCircuitBreaking in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.ByteArray newByteArray(long size,
boolean clearOnResize)
newByteArray in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.ByteArray resize(org.elasticsearch.common.util.ByteArray array,
long size)
resize in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.IntArray newIntArray(long size,
boolean clearOnResize)
newIntArray in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.IntArray resize(org.elasticsearch.common.util.IntArray array,
long size)
resize in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.LongArray newLongArray(long size,
boolean clearOnResize)
newLongArray in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.LongArray resize(org.elasticsearch.common.util.LongArray array,
long size)
resize in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.FloatArray newFloatArray(long size,
boolean clearOnResize)
newFloatArray in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.FloatArray resize(org.elasticsearch.common.util.FloatArray array,
long size)
resize in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.DoubleArray newDoubleArray(long size,
boolean clearOnResize)
newDoubleArray in class org.elasticsearch.common.util.BigArrayspublic org.elasticsearch.common.util.DoubleArray resize(org.elasticsearch.common.util.DoubleArray array,
long size)
resize in class org.elasticsearch.common.util.BigArrayspublic <T> org.elasticsearch.common.util.ObjectArray<T> newObjectArray(long size)
newObjectArray in class org.elasticsearch.common.util.BigArrayspublic <T> org.elasticsearch.common.util.ObjectArray<T> resize(org.elasticsearch.common.util.ObjectArray<T> array,
long size)
resize in class org.elasticsearch.common.util.BigArrays