T
- Der Typ der gepufferten Daten.public class FifoBuffer<T>
extends java.lang.Object
Constructor and Description |
---|
FifoBuffer() |
Modifier and Type | Method and Description |
---|---|
void |
add(T obj)
Schreibt ein Element in den Puffer.
|
void |
close()
Schliest den Puffer.
|
T |
get()
Liest das erste Element aus dem Puffer und loescht es.
|
T |
get(int timeout)
Liest das erste Element aus dem Puffer und loescht es.
|
int |
size()
Erfragt die Anzahl der im Puffer befindlichen Elemente.
|
public void add(T obj)
obj
- ein Element.public T get()
public T get(int timeout)
timeout
- Timeout in Millisekunden.null
, wenn der Puffer leer ist und das Timeout
erreicht wurde.public final int size()
public void close()