Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E G L M N O P R S

A

Allocator - interface edu.emory.mathcs.util.allocator.Allocator.
Abstraction of memory manager.
Allocator.Buffer - class edu.emory.mathcs.util.allocator.Allocator.Buffer.
Represents the data buffer returned to the application as a result of allocate() request.
Allocator.Buffer(byte[], int) - Constructor for class edu.emory.mathcs.util.allocator.Allocator.Buffer
 
addRef() - Method in class edu.emory.mathcs.util.allocator.Allocator.Buffer
Increase reference count on this buffer.
allocate(int, boolean, long) - Method in interface edu.emory.mathcs.util.allocator.Allocator
Allocate a buffer with specified size.
allocate(int, boolean, long) - Method in class edu.emory.mathcs.util.allocator.DirectAllocator
Creates a fresh buffer containing zeroed-out array of the specified size.
allocate(int, boolean, long) - Method in class edu.emory.mathcs.util.allocator.PoolingAllocator
 

B

BufferPool - class edu.emory.mathcs.util.allocator.BufferPool.
Memory pool used by PoolingAllocator.
BufferPool() - Constructor for class edu.emory.mathcs.util.allocator.BufferPool
 
bufpool - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 

C

canAlloc(int) - Method in class edu.emory.mathcs.util.allocator.PoolingAllocator
 

D

DirectAllocator - class edu.emory.mathcs.util.allocator.DirectAllocator.
Implementation of the Allocator interface which allocates fresh data array at each request and has no memory usage control.
DirectAllocator() - Constructor for class edu.emory.mathcs.util.allocator.DirectAllocator
 
data - Variable in class edu.emory.mathcs.util.allocator.Allocator.Buffer
 

E

edu.emory.mathcs.util.allocator - package edu.emory.mathcs.util.allocator
Utility classes developed and/or maintained by the Distributed Computing Laboratory, Emory University.

G

get(int, boolean) - Method in class edu.emory.mathcs.util.allocator.BufferPool
 
getData() - Method in class edu.emory.mathcs.util.allocator.Allocator.Buffer
Returns the data array encapsulated in this buffer.
getFromQueue(Queue) - Method in class edu.emory.mathcs.util.allocator.BufferPool
 
getSize() - Method in class edu.emory.mathcs.util.allocator.Allocator.Buffer
Returns the size of this buffer.
getSlot(int) - Static method in class edu.emory.mathcs.util.allocator.BufferPool
 

L

lastFreeMem - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 
log(int) - Static method in class edu.emory.mathcs.util.allocator.BufferPool
 

M

max - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 
memOccupied - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 
minLeft - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 

N

nextPowerOfTwo(int) - Static method in class edu.emory.mathcs.util.allocator.BufferPool
 

O

occupiedOnLastFreeMem - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 

P

PoolingAllocator - class edu.emory.mathcs.util.allocator.PoolingAllocator.
Implements the Allocator using memory buffer pool.
PoolingAllocator() - Constructor for class edu.emory.mathcs.util.allocator.PoolingAllocator
Constructs pooling allocator with default reserved capacity of 1 MB, unlimited maximum capacity and default security margin of 2 MB.
PoolingAllocator(long, long) - Constructor for class edu.emory.mathcs.util.allocator.PoolingAllocator
Constructs pooling allocator with specified reserved and maximum capacity and default security margin of 2 MB.
PoolingAllocator(long, long, int) - Constructor for class edu.emory.mathcs.util.allocator.PoolingAllocator
Constructs pooling allocator with specified reserved and maximum capacity and specified security margin.
PoolingAllocator(long, long, int, BufferPool) - Constructor for class edu.emory.mathcs.util.allocator.PoolingAllocator
Constructs pooling allocator with specified reserved and maximum capacity and specified security margin, as well as given buffer pool.
PoolingAllocator.Buffer - class edu.emory.mathcs.util.allocator.PoolingAllocator.Buffer.
 
PoolingAllocator.Buffer(byte[], int) - Constructor for class edu.emory.mathcs.util.allocator.PoolingAllocator.Buffer
 
pool - Variable in class edu.emory.mathcs.util.allocator.BufferPool
 

R

reclaim() - Method in class edu.emory.mathcs.util.allocator.Allocator.Buffer
 
reclaim(byte[]) - Method in class edu.emory.mathcs.util.allocator.BufferPool
 
reclaim() - Method in class edu.emory.mathcs.util.allocator.PoolingAllocator.Buffer
 
reclaim(byte[]) - Method in class edu.emory.mathcs.util.allocator.PoolingAllocator
 
refcount - Variable in class edu.emory.mathcs.util.allocator.Allocator.Buffer
 
releaseRef() - Method in class edu.emory.mathcs.util.allocator.Allocator.Buffer
Decrease the reference count on this buffer.
reserved - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 
runtime - Variable in class edu.emory.mathcs.util.allocator.PoolingAllocator
 

S

size - Variable in class edu.emory.mathcs.util.allocator.Allocator.Buffer
 

A B C D E G L M N O P R S