Class DatapointSyncConsumer

java.lang.Object
at.ac.ait.lablink.clients.dpbridge.DatapointSyncConsumer
All Implemented Interfaces:
at.ac.ait.lablink.core.service.sync.consumer.ISyncConsumer

public class DatapointSyncConsumer
extends Object
implements at.ac.ait.lablink.core.service.sync.consumer.ISyncConsumer
Class DatapointSyncConsumer.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    private String clientName
    The client name.
    private static org.apache.logging.log4j.Logger logger
    The logger.
  • Constructor Summary

    Constructors 
    Constructor Description
    DatapointSyncConsumer​(String cname)
    Instantiates a new dp sync consumer.
  • Method Summary

    Modifier and Type Method Description
    private String getClientName()
    Getter for the client name.
    long go​(long curtime, long until, at.ac.ait.lablink.core.service.sync.ISyncParameter scs)  
    boolean init​(at.ac.ait.lablink.core.service.sync.ISyncParameter scs)  
    private void setClientName​(String cname)
    Setter for the client name.
    boolean stop​(at.ac.ait.lablink.core.service.sync.ISyncParameter scs)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      private static org.apache.logging.log4j.Logger logger
      The logger.
    • clientName

      private String clientName
      The client name.
  • Constructor Details

    • DatapointSyncConsumer

      public DatapointSyncConsumer​(String cname)
      Instantiates a new dp sync consumer.
      Parameters:
      cname - the client name
  • Method Details

    • init

      public boolean init​(at.ac.ait.lablink.core.service.sync.ISyncParameter scs)
      Specified by:
      init in interface at.ac.ait.lablink.core.service.sync.consumer.ISyncConsumer
      See Also:
      ISyncConsumer.init( at.ac.ait.lablink.core.service.sync.ISyncParameter )
    • go

      public long go​(long curtime, long until, at.ac.ait.lablink.core.service.sync.ISyncParameter scs)
      Specified by:
      go in interface at.ac.ait.lablink.core.service.sync.consumer.ISyncConsumer
      See Also:
      ISyncConsumer.go( long, long, at.ac.ait.lablink.core.service.sync.ISyncParameter )
    • stop

      public boolean stop​(at.ac.ait.lablink.core.service.sync.ISyncParameter scs)
      Specified by:
      stop in interface at.ac.ait.lablink.core.service.sync.consumer.ISyncConsumer
      See Also:
      ISyncConsumer.stop( at.ac.ait.lablink.core.service.sync.ISyncParameter )
    • getClientName

      private String getClientName()
      Getter for the client name.
      Returns:
      the client name
    • setClientName

      private void setClientName​(String cname)
      Setter for the client name.
      Parameters:
      cname - the new c name