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