Class AssetPredictedDatapointService

java.lang.Object
org.openremote.manager.datapoint.AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
org.openremote.manager.datapoint.AssetPredictedDatapointService
All Implemented Interfaces:
org.openremote.agent.protocol.ProtocolPredictedDatapointService, org.openremote.model.ContainerService

public class AssetPredictedDatapointService extends AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint> implements org.openremote.agent.protocol.ProtocolPredictedDatapointService
  • Constructor Details

    • AssetPredictedDatapointService

      public AssetPredictedDatapointService()
  • Method Details

    • getPriority

      public int getPriority()
      Specified by:
      getPriority in interface org.openremote.model.ContainerService
      Overrides:
      getPriority in class AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
    • init

      public void init(org.openremote.model.Container container) throws Exception
      Specified by:
      init in interface org.openremote.model.ContainerService
      Overrides:
      init in class AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
      Throws:
      Exception
    • start

      public void start(org.openremote.model.Container container) throws Exception
      Specified by:
      start in interface org.openremote.model.ContainerService
      Throws:
      Exception
    • updateValue

      public void updateValue(org.openremote.model.attribute.AttributeRef attributeRef, Object value, LocalDateTime timestamp)
      Specified by:
      updateValue in interface org.openremote.agent.protocol.ProtocolPredictedDatapointService
    • updateValue

      public void updateValue(String assetId, String attributeName, Object value, LocalDateTime timestamp)
      Specified by:
      updateValue in interface org.openremote.agent.protocol.ProtocolPredictedDatapointService
    • updateValues

      public void updateValues(String assetId, String attributeName, List<org.openremote.model.datapoint.ValueDatapoint<?>> valuesAndTimestamps)
    • purgeValues

      public void purgeValues(String assetId, String attributeName)
    • getDatapointClass

      protected Class<org.openremote.model.datapoint.AssetPredictedDatapoint> getDatapointClass()
      Specified by:
      getDatapointClass in class AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
    • getDatapointTableName

      protected String getDatapointTableName()
      Specified by:
      getDatapointTableName in class AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
    • getLogger

      protected Logger getLogger()
      Specified by:
      getLogger in class AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
    • getFirstPurgeMillis

      protected long getFirstPurgeMillis(Instant currentTime)
      Overrides:
      getFirstPurgeMillis in class AbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
    • purgeDataPoints

      protected void purgeDataPoints()