Class FileSynchronizer

    • Constructor Summary

      Constructors 
      Constructor Description
      FileSynchronizer​(String path, de.fraunhofer.iese.mydata.timer.ITimerService localTimerService, de.fraunhofer.iese.mydata.policy.IPolicyService localPolicyService, de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint localPdp)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void pushPep​(de.fraunhofer.iese.mydata.component.information.PepComponentInformation pepComponentInformation)
      Push the registration of a PEP component
      void pushPip​(de.fraunhofer.iese.mydata.component.information.PipComponentInformation pipComponentInformation)
      Push the registration of a PIP component
      void pushPxp​(de.fraunhofer.iese.mydata.component.information.PxpComponentInformation pxpComponentInformation)
      Push the registration of a PXP component
      void start()
      Start synchronization
      void stop()
      Stop synchronization
    • Constructor Detail

      • FileSynchronizer

        public FileSynchronizer​(String path,
                                de.fraunhofer.iese.mydata.timer.ITimerService localTimerService,
                                de.fraunhofer.iese.mydata.policy.IPolicyService localPolicyService,
                                de.fraunhofer.iese.mydata.component.interfaces.IPolicyDecisionPoint localPdp)
    • Method Detail

      • start

        public void start()
        Description copied from interface: ISyncService
        Start synchronization
        Specified by:
        start in interface ISyncService
      • stop

        public void stop()
        Description copied from interface: ISyncService
        Stop synchronization
        Specified by:
        stop in interface ISyncService
      • pushPep

        public void pushPep​(de.fraunhofer.iese.mydata.component.information.PepComponentInformation pepComponentInformation)
        Description copied from interface: ISyncService
        Push the registration of a PEP component
        Specified by:
        pushPep in interface ISyncService
        Parameters:
        pepComponentInformation - the pepComponentInformation
      • pushPip

        public void pushPip​(de.fraunhofer.iese.mydata.component.information.PipComponentInformation pipComponentInformation)
        Description copied from interface: ISyncService
        Push the registration of a PIP component
        Specified by:
        pushPip in interface ISyncService
        Parameters:
        pipComponentInformation - the pipComponentInformation
      • pushPxp

        public void pushPxp​(de.fraunhofer.iese.mydata.component.information.PxpComponentInformation pxpComponentInformation)
        Description copied from interface: ISyncService
        Push the registration of a PXP component
        Specified by:
        pushPxp in interface ISyncService
        Parameters:
        pxpComponentInformation - the pxpComponentInformation