Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
I
O
P
R
S
T
U
A
acquire()
- Method in class de.bsvrz.sys.funclib.concurrent.
Semaphore
Eine Sperre des Semaphores anfordern, sind keine Sperren mehr zu vergeben, dann wird der Thread mit wait() angehalten.
addTriggerTarget(TriggerTarget)
- Method in class de.bsvrz.sys.funclib.concurrent.
DelayedTrigger
addTriggerTarget(TriggerTarget)
- Method in interface de.bsvrz.sys.funclib.concurrent.
Trigger
Fügt dem Trigger ein neues TriggerTarget, das beim Auslösen und Schließen des Triggers benachrichtigt werden soll, hinzu.
B
BufferedQueue
<
E
> - Class in
de.bsvrz.sys.funclib.concurrent
Queue zum Austausch von Nachrichten zwischen Threads.
BufferedQueue(int)
- Constructor for class de.bsvrz.sys.funclib.concurrent.
BufferedQueue
C
clear()
- Method in class de.bsvrz.sys.funclib.concurrent.
PriorityChannel
Löscht alle im Kommunikationskanal vorhandenen Nachrichten.
close()
- Method in class de.bsvrz.sys.funclib.concurrent.
DelayedTrigger
Schließt den Trigger.
close()
- Method in interface de.bsvrz.sys.funclib.concurrent.
TriggerTarget
Wird beim Schließen eines Listeners aufgerufen
D
de.bsvrz.sys.funclib.concurrent
- package de.bsvrz.sys.funclib.concurrent
DelayedTrigger
- Class in
de.bsvrz.sys.funclib.concurrent
Definiert einen Trigger mit verzögerter Auslösung.
DelayedTrigger(String, int, long, long)
- Constructor for class de.bsvrz.sys.funclib.concurrent.
DelayedTrigger
Erzeugt ein neues Triggerobjekt mit den angegebenen Eigenschaften
F
flush()
- Method in class de.bsvrz.sys.funclib.concurrent.
BufferedQueue
G
getCompileTime()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
getDependsOnCompiled()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
getDependsOnLib()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
getDependsOnSource()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
getJvmVersion()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
getLicence()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
getPriorityClass()
- Method in interface de.bsvrz.sys.funclib.concurrent.
PriorizedObject
Liefert die Prioritätsklasse des Objektes zurück.
getRelease()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
getRevision()
- Static method in class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
I
isEmpty()
- Method in class de.bsvrz.sys.funclib.concurrent.
PriorityChannel
Bestimmt, ob der Kommunikationskanal leer ist.
O
offer(PriorizedObject, long)
- Method in class de.bsvrz.sys.funclib.concurrent.
PriorityChannel
Überträgt eine Nachricht in den Kommunikationskanal.
P
PackageRuntimeInfo
- Class in
de.bsvrz.sys.funclib.concurrent
PackageRuntimeInfo()
- Constructor for class de.bsvrz.sys.funclib.concurrent.
PackageRuntimeInfo
poll(long)
- Method in class de.bsvrz.sys.funclib.concurrent.
PriorityChannel
Empfängt und entfernt eine Nachricht aus dem Kommunikationskanal.
poll(long)
- Method in class de.bsvrz.sys.funclib.concurrent.
UnboundedQueue
Empfängt und entfernt eine Nachricht aus der Queue.
PriorityChannel
- Class in
de.bsvrz.sys.funclib.concurrent
Diese Klasse implementiert einen größenbeschränkten Kommunikationskanal zum Datenaustausch zwischen Threads.
PriorityChannel(int, int)
- Constructor for class de.bsvrz.sys.funclib.concurrent.
PriorityChannel
Legt einen neuen Kommunikationskanal an.
PriorizedObject
- Interface in
de.bsvrz.sys.funclib.concurrent
Schnittstelle, die von priorisierten Objekten implementiert werden muss.
put(E)
- Method in class de.bsvrz.sys.funclib.concurrent.
BufferedQueue
Sendet eine Nachricht in die Queue.
put(PriorizedObject)
- Method in class de.bsvrz.sys.funclib.concurrent.
PriorityChannel
Überträgt eine Nachricht in den Kommunikationskanal.
put(E)
- Method in class de.bsvrz.sys.funclib.concurrent.
UnboundedQueue
Sendet eine Nachricht an die Queue.
R
release()
- Method in class de.bsvrz.sys.funclib.concurrent.
Semaphore
Eine Sperre des Semaphores freigeben, dies befreit andere Threads, die auf eine Sperre warten.
removeTriggerTarget(TriggerTarget)
- Method in class de.bsvrz.sys.funclib.concurrent.
DelayedTrigger
removeTriggerTarget(TriggerTarget)
- Method in interface de.bsvrz.sys.funclib.concurrent.
Trigger
Entfernt ein vorher hinzugefügtes TriggerTarget.
S
Semaphore
- Class in
de.bsvrz.sys.funclib.concurrent
Diese Klasse implementiert ein Semaphor, das zur Synchronisation von Threads verwendet werden kann.
Semaphore(int)
- Constructor for class de.bsvrz.sys.funclib.concurrent.
Semaphore
Einen Semaphor erzeugen, der
permit
viele
acquire
Zugriffe zuläßt, bis er jeden weiteren Thread, der
acquire
aufruft, mit wait "schlafen" legt.
setUpperBoundPermit(int)
- Method in class de.bsvrz.sys.funclib.concurrent.
Semaphore
Diese Methode setzt die Anzahl der Sperren neu.
shoot()
- Method in class de.bsvrz.sys.funclib.concurrent.
DelayedTrigger
Führt zu einer sofortigen Auslösung des Triggers mit einer asynchronen Benachrichtigung aller angemeldeten TriggerTargets
shot()
- Method in interface de.bsvrz.sys.funclib.concurrent.
TriggerTarget
Wird beim Auslösen eines Triggers aufgerufen
size()
- Method in class de.bsvrz.sys.funclib.concurrent.
UnboundedQueue
Bestimmt die Größe dieser Queue.
T
take()
- Method in class de.bsvrz.sys.funclib.concurrent.
BufferedQueue
Empfängt und entfernt eine Nachricht aus der Queue.
take()
- Method in class de.bsvrz.sys.funclib.concurrent.
PriorityChannel
Empfängt und entfernt eine Nachricht aus dem Kommunikationskanal.
take()
- Method in class de.bsvrz.sys.funclib.concurrent.
UnboundedQueue
Empfängt und entfernt eine Nachricht aus der Queue.
trigger()
- Method in class de.bsvrz.sys.funclib.concurrent.
DelayedTrigger
Führt zu einer verzögerten Auslösung des Triggers mit einer asynchronen Benachrichtigung aller angemeldeten TriggerTargets
Trigger
- Interface in
de.bsvrz.sys.funclib.concurrent
Definiert die Schnittstelle zum An- und Abmelden von Targets bei einem Trigger
TriggerTarget
- Interface in
de.bsvrz.sys.funclib.concurrent
Definiert die Schnittstelle eines Listeners, der beim Auslösen und Schließen eines Triggers benachricht wird.
U
UnboundedQueue
<
E
> - Class in
de.bsvrz.sys.funclib.concurrent
Queue zum Austausch von Nachrichten zwischen Threads.
UnboundedQueue()
- Constructor for class de.bsvrz.sys.funclib.concurrent.
UnboundedQueue
A
B
C
D
F
G
I
O
P
R
S
T
U
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes