|
![]() |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--sunlabs.brazil.template.QueueTemplate.Queue
Create an object queue. "Getters" wait 'till something appears in the queue.
Field Summary | |
static int |
max
|
Constructor Summary | |
QueueTemplate.Queue()
Create a new Q of a maximum possible size |
Method Summary | |
void |
clear()
Clear the queue. |
long |
count()
Return the total number of items Q'd. |
Object |
get(int timeout)
Return the next item on the queue, waiting for up to "timeout" seconds or for an interrupt. |
boolean |
isClosed()
get the closed state |
void |
kick()
Send a notify: for debugging |
long |
lastIn()
Return the last time a Q insertion was attempted. |
long |
lastOut()
Return the last time a Q removal was attempted. |
boolean |
put(Object item)
Put an item on the queue if it's open and not full. |
boolean |
put(Object item,
boolean force)
Put an item on the queue if it's not full. |
boolean |
setClosed(boolean closed)
set the closed state |
int |
size()
How many items are queue'd. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int max
Constructor Detail |
public QueueTemplate.Queue()
Method Detail |
public Object get(int timeout)
public boolean put(Object item)
public boolean put(Object item, boolean force)
public int size()
public void kick()
public long lastIn()
public long lastOut()
public long count()
public void clear()
public boolean setClosed(boolean closed)
public boolean isClosed()
|
Version 2.1, Generated 12/30/04 Copyright (c) 2001-2004, Sun Microsystems. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |