Class KExDaVMultiExchange


  • public final class KExDaVMultiExchange
    extends java.lang.Object
    Diese Klasse ist eine Gruppierung von mehreren KExDaVExchange-Objekten, die zum selben Verbindungspartner gehen.
    • Method Summary

      Modifier and Type Method Description
      void setParameter​(java.util.Collection<RemoteDaVParameter> parameter)
      Setzt Parameter
      void start()
      Startet den Austausch
      void stop()
      Stoppt den Austausch
      void triggerParameterExchange​(Direction direction)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KExDaVMultiExchange

        public KExDaVMultiExchange​(java.util.Collection<RemoteDaVParameter> parameters,
                                   de.bsvrz.dav.daf.main.ClientDavInterface localConnection,
                                   de.bsvrz.dav.daf.main.ClientDavInterface remoteConnection,
                                   ManagerInterface manager,
                                   java.util.Map<AttributeGroupPair,​KExDaVDataPlugin> plugins)
                            throws MissingAreaException
        Erstellt eine neue KExDaVMultiExchange
        Parameters:
        parameters - Verbindungsparameter
        localConnection - Lokale Verbindung
        remoteConnection - Remote-Verbindung
        manager - Verwaltungsklasse für KExDaV
        plugins - Plugins
        Throws:
        MissingAreaException
    • Method Detail

      • stop

        public void stop()
        Stoppt den Austausch
        See Also:
        ()
      • triggerParameterExchange

        public void triggerParameterExchange​(Direction direction)
        Parameters:
        direction - Richtung
        See Also:
        KExDaVExchange.triggerParameterExchange(Direction)