Interface ArrayDataAccess<A>

All Superinterfaces:
DataAccess, Serializable
All Known Subinterfaces:
BufferAccess<A>, VolatileArrayDataAccess<A>
All Known Implementing Classes:
AbstractBooleanArray, AbstractBufferAccess, AbstractByteArray, AbstractCharArray, AbstractDoubleArray, AbstractFloatArray, AbstractIntArray, AbstractLongArray, AbstractShortArray, AbstractVolatileBooleanArray, AbstractVolatileByteArray, AbstractVolatileCharArray, AbstractVolatileDoubleArray, AbstractVolatileFloatArray, AbstractVolatileIntArray, AbstractVolatileLongArray, AbstractVolatileShortArray, BooleanArray, ByteArray, ByteBufferAccess, CharArray, CharBufferAccess, DirtyBooleanArray, DirtyByteArray, DirtyCharArray, DirtyDoubleArray, DirtyFloatArray, DirtyIntArray, DirtyLongArray, DirtyShortArray, DirtyVolatileBooleanArray, DirtyVolatileByteArray, DirtyVolatileCharArray, DirtyVolatileDoubleArray, DirtyVolatileFloatArray, DirtyVolatileIntArray, DirtyVolatileLongArray, DirtyVolatileShortArray, DoubleArray, DoubleBufferAccess, FloatArray, FloatBufferAccess, IntArray, IntBufferAccess, LongArray, LongBufferAccess, ShortArray, ShortBufferAccess, VolatileBooleanArray, VolatileByteArray, VolatileCharArray, VolatileDoubleArray, VolatileFloatArray, VolatileIntArray, VolatileLongArray, VolatileShortArray

public interface ArrayDataAccess<A> extends DataAccess, Serializable
Trivial interface for primitive array based data access implementations that can replicate themselves and return the underlying array.
  • Method Details

    • createArray

      A createArray(int numEntities)
    • getCurrentStorageArray

      Object getCurrentStorageArray()
    • getArrayLength

      int getArrayLength()