org.apache.directmemory.memory
Interface Pointer<T>

All Known Implementing Classes:
PointerImpl

public interface Pointer<T>


Method Summary
 byte[] content()
           
 void createdNow()
           
 int getBufferNumber()
           
 int getCapacity()
           
 Class<? extends T> getClazz()
           
 ByteBuffer getDirectBuffer()
           
 int getEnd()
           
 float getFrequency()
           
 int getStart()
           
 void hit()
           
 boolean isExpired()
           
 boolean isFree()
           
 void reset()
           
 void setBufferNumber(int bufferNumber)
           
 void setClazz(Class<? extends T> clazz)
           
 void setDirectBuffer(ByteBuffer directBuffer)
           
 void setEnd(int end)
           
 void setExpiration(long expires, long expiresIn)
           
 void setFree(boolean free)
           
 void setStart(int start)
           
 

Method Detail

content

byte[] content()

isFree

boolean isFree()

setFree

void setFree(boolean free)

isExpired

boolean isExpired()

getFrequency

float getFrequency()

getCapacity

int getCapacity()

reset

void reset()

getBufferNumber

int getBufferNumber()

setBufferNumber

void setBufferNumber(int bufferNumber)

getStart

int getStart()

setStart

void setStart(int start)

getEnd

int getEnd()

setEnd

void setEnd(int end)

hit

void hit()

getClazz

Class<? extends T> getClazz()

setClazz

void setClazz(Class<? extends T> clazz)

getDirectBuffer

ByteBuffer getDirectBuffer()

setDirectBuffer

void setDirectBuffer(ByteBuffer directBuffer)

createdNow

void createdNow()

setExpiration

void setExpiration(long expires,
                   long expiresIn)


Copyright © 2011-2012 The Apache Software Foundation. All Rights Reserved.