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 TwoPrioritiesQueueQueueFullExceptionpublic void add(byte[] obj,
int length,
int priority)
throws QueueFullException
add in interface TwoPrioritiesQueueQueueFullExceptionpublic void clear()
clear in interface TwoPrioritiesQueuepublic Buffer next()
public void recycle(Buffer buf)
Copyright © 2005-2011 Antonio Carzaniga.
This documentation is maintained by Antonio Carzaniga