public class AbstractTwoPrioritiesBufferQueue extends java.lang.Object implements TwoPrioritiesQueue
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_LOW_PENALTY |
static int |
DEFAULT_SIZE_HIGH |
static int |
DEFAULT_SIZE_LOW |
protected int |
high_size |
protected int |
low_penalty |
protected int |
low_size |
int |
max_low_penalty |
HIGH, LOW
Constructor and Description |
---|
AbstractTwoPrioritiesBufferQueue() |
public static int DEFAULT_SIZE_HIGH
public static int DEFAULT_SIZE_LOW
protected int high_size
protected int low_size
public static int DEFAULT_MAX_LOW_PENALTY
public int max_low_penalty
protected int low_penalty
public void add(byte[] obj, int priority) throws QueueFullException
add
in interface TwoPrioritiesQueue
QueueFullException
public void add(byte[] obj, int length, int priority) throws QueueFullException
add
in interface TwoPrioritiesQueue
QueueFullException
public void clear()
clear
in interface TwoPrioritiesQueue
public Buffer next()
public void recycle(Buffer buf)
Copyright © 2005-2011 Antonio Carzaniga.
This documentation is maintained by Antonio Carzaniga