Top Fields Constructors Methods
stormpot

pack-priv abstract Class AllocationProcess

extends Object
Class Inheritance
Imports
java.util.concurrent.LinkedTransferQueue

Field Summary

Modifier and TypeField and Description
private final AllocationProcessMode

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract <T extends Poolable> AllocationController<T>
buildAllocationController(LinkedTransferQueue<BSlot<T>> live, RefillPile<T> disregardPile, RefillPile<T> newAllocations, PoolBuilder<T> builder, BSlot<T> poisonPill)

pack-priv static AllocationProcess
pack-priv AllocationProcessMode
pack-priv static AllocationProcess
public static AllocationProcess
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

modeback to summary
private final AllocationProcessMode mode

Constructor Detail

AllocationProcessback to summary
protected AllocationProcess(AllocationProcessMode mode)

Method Detail

buildAllocationControllerback to summary
pack-priv abstract <T extends Poolable> AllocationController<T> buildAllocationController(LinkedTransferQueue<BSlot<T>> live, RefillPile<T> disregardPile, RefillPile<T> newAllocations, PoolBuilder<T> builder, BSlot<T> poisonPill)
directback to summary
pack-priv static AllocationProcess direct()
getModeback to summary
pack-priv AllocationProcessMode getMode()
inlineback to summary
pack-priv static AllocationProcess inline()
threadedback to summary
public static AllocationProcess threaded()