public final class ParameterDataTransferPolicy
extends java.lang.Object
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 innere DataTransferPolicy
-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 and Description |
---|
ParameterDataTransferPolicy(LowLevelDataPipe localRemoteDataPipe,
LowLevelDataPipe remoteLocalDataPipe)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
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
|
public ParameterDataTransferPolicy(LowLevelDataPipe localRemoteDataPipe, LowLevelDataPipe remoteLocalDataPipe)
Konstruktor
localRemoteDataPipe
- Datenleitung Lokal nach RemoteremoteLocalDataPipe
- Datenleitung Remote nach Lokalpublic DataTransferPolicy getLocalRemotePolicy()
Gibt das Verbindungsverfahren für die Lokal-Remote-Datenleitung zurück
public DataTransferPolicy getRemoteLocalPolicy()
Gibt das Verbindungsverfahren für die Remote-Lokal-Datenleitung zurück