de.bsvrz.kex.kexdav.dataexchange
Class ParameterExchange

java.lang.Object
  extended by de.bsvrz.kex.kexdav.dataexchange.ParameterExchange

public class ParameterExchange
extends Object

Klasse zum Austausch von Parameterdaten einer Datenidentifikation eines Objektes. (diese Klasse gibt es einmal pro Attributgruppe und Objekt)

Author:
Kappich Systemberatung

Field Summary
private static KExDaVDataPlugin _defaultPlugIn
           
private  boolean _isUsingTrigger
           
private  LowLevelDataPipe _pipeLocalRemote
           
private  LowLevelDataPipe _pipeRemoteLocal
           
 
Constructor Summary
ParameterExchange(ParameterExchangeDescription description, ObjectManagerInterface objectManagerInterface, ManagerInterface manager)
          Erstellt einen neuen Parameterdaten-Austausch
 
Method Summary
 void start()
          Startet den Parameteraustausch.
 void stop()
          Stoppt den Parameteraustausch.
 void triggerExchange(Direction direction)
          Triggert den Parameteraustausch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_defaultPlugIn

private static final KExDaVDataPlugin _defaultPlugIn

_pipeLocalRemote

private LowLevelDataPipe _pipeLocalRemote

_pipeRemoteLocal

private LowLevelDataPipe _pipeRemoteLocal

_isUsingTrigger

private boolean _isUsingTrigger
Constructor Detail

ParameterExchange

public ParameterExchange(ParameterExchangeDescription description,
                         ObjectManagerInterface objectManagerInterface,
                         ManagerInterface manager)
Erstellt einen neuen Parameterdaten-Austausch

Parameters:
description - Beschreibung über Objekt, Attributgruppe usw.
objectManagerInterface - Verwaltung korrespondierender Objekte
manager - KExDaV-Manager-Objekt, an das Benachrichtigungen gesendet werden können
Method Detail

start

public void start()
Startet den Parameteraustausch. Keine Wirkung bei triggerndem Parameteraustausch


stop

public void stop()
Stoppt den Parameteraustausch. Keine Wirkung bei triggerndem Parameteraustausch


triggerExchange

public void triggerExchange(Direction direction)
Triggert den Parameteraustausch

Parameters:
direction - Richtung