|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.kexdav.dataexchange.ParameterDataTransferPolicy
public final class ParameterDataTransferPolicy
Diese Klasse wird benutzt, um bei beidseitigen Parameter-Daten-Übetragungen festzustellen, wenn beide Seiten annährend gleichzeitig Parameter senden. Dann wird das lokale System priorisiert und ein unendlichen hin und her-wechseln der Daten verhindert.
Funktionsweise der Klasse: Es gibt 2 innereDataTransferPolicy
-Klassen, die jeweils für den Datenverkehr in eine Richtung zuständig sind. Falls Daten
eintreffen, wird über einen ThreadPool der Task _task
gestartet, der sich um die eingetroffenen Daten kümmert.
Constructor Summary | |
---|---|
ParameterDataTransferPolicy(LowLevelDataPipe localRemoteDataPipe,
LowLevelDataPipe remoteLocalDataPipe)
Konstruktor |
Method Summary | |
---|---|
DataTransferPolicy |
getLocalRemotePolicy()
Gibt das Verbindungsverfahren für die Lokal-Remote-Datenleitung zurück |
DataTransferPolicy |
getRemoteLocalPolicy()
Gibt das Verbindungsverfahren für die Remote-Lokal-Datenleitung zurück |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParameterDataTransferPolicy(LowLevelDataPipe localRemoteDataPipe, LowLevelDataPipe remoteLocalDataPipe)
localRemoteDataPipe
- Datenleitung Lokal nach RemoteremoteLocalDataPipe
- Datenleitung Remote nach LokalMethod Detail |
---|
public DataTransferPolicy getLocalRemotePolicy()
public DataTransferPolicy getRemoteLocalPolicy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |