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 StringclientNameThe client name.private static org.apache.logging.log4j.LoggerloggerThe logger. -
Constructor Summary
Constructors Constructor Description DatapointSyncConsumer(String cname)Instantiates a new dp sync consumer. -
Method Summary
Modifier and Type Method Description private StringgetClientName()Getter for the client name.longgo(long curtime, long until, at.ac.ait.lablink.core.service.sync.ISyncParameter scs)booleaninit(at.ac.ait.lablink.core.service.sync.ISyncParameter scs)private voidsetClientName(String cname)Setter for the client name.booleanstop(at.ac.ait.lablink.core.service.sync.ISyncParameter scs)
-
Field Details
-
logger
private static org.apache.logging.log4j.Logger loggerThe logger. -
clientName
The client name.
-
-
Constructor Details
-
DatapointSyncConsumer
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:
initin interfaceat.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:
goin interfaceat.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:
stopin interfaceat.ac.ait.lablink.core.service.sync.consumer.ISyncConsumer- See Also:
ISyncConsumer.stop( at.ac.ait.lablink.core.service.sync.ISyncParameter )
-
getClientName
Getter for the client name.- Returns:
- the client name
-
setClientName
Setter for the client name.- Parameters:
cname- the new c name
-