Package org.openremote.manager.datapoint
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
-
Field Summary
Fields inherited from class org.openremote.manager.datapoint.AbstractDatapointService
assetStorageService, dataPointsPurgeScheduledFuture, maxAmountOfQueryPoints, OR_DATA_POINTS_QUERY_LIMIT, persistenceService, PRIORITY, scheduledExecutorService, timerServiceFields inherited from interface org.openremote.model.ContainerService
DEFAULT_PRIORITY, HIGH_PRIORITY, LOW_PRIORITY, MED_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<org.openremote.model.datapoint.AssetPredictedDatapoint> protected Stringprotected longgetFirstPurgeMillis(Instant currentTime) protected Loggerintvoidinit(org.openremote.model.Container container) protected voidvoidpurgeValues(String assetId, String attributeName) voidstart(org.openremote.model.Container container) voidupdateValue(String assetId, String attributeName, Object value, LocalDateTime timestamp) voidupdateValue(org.openremote.model.attribute.AttributeRef attributeRef, Object value, LocalDateTime timestamp) voidupdateValues(String assetId, String attributeName, List<org.openremote.model.datapoint.ValueDatapoint<?>> valuesAndTimestamps) Methods inherited from class org.openremote.manager.datapoint.AbstractDatapointService
canQueryDatapoints, doPurge, doQueryDatapoints, getDatapointPeriod, getDatapoints, getDatapointsCount, getDatapointsCount, getUpsertPreparedStatement, queryDatapoints, queryDatapoints, setUpsertValues, stop, toString, upsertValue, upsertValue, upsertValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openremote.model.ContainerService
stop
-
Constructor Details
-
AssetPredictedDatapointService
public AssetPredictedDatapointService()
-
-
Method Details
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceorg.openremote.model.ContainerService- Overrides:
getPriorityin classAbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
-
init
- Specified by:
initin interfaceorg.openremote.model.ContainerService- Overrides:
initin classAbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>- Throws:
Exception
-
start
- Specified by:
startin interfaceorg.openremote.model.ContainerService- Throws:
Exception
-
updateValue
public void updateValue(org.openremote.model.attribute.AttributeRef attributeRef, Object value, LocalDateTime timestamp) - Specified by:
updateValuein interfaceorg.openremote.agent.protocol.ProtocolPredictedDatapointService
-
updateValue
public void updateValue(String assetId, String attributeName, Object value, LocalDateTime timestamp) - Specified by:
updateValuein interfaceorg.openremote.agent.protocol.ProtocolPredictedDatapointService
-
updateValues
-
purgeValues
-
getDatapointClass
- Specified by:
getDatapointClassin classAbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
-
getDatapointTableName
- Specified by:
getDatapointTableNamein classAbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
-
getLogger
- Specified by:
getLoggerin classAbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
-
getFirstPurgeMillis
- Overrides:
getFirstPurgeMillisin classAbstractDatapointService<org.openremote.model.datapoint.AssetPredictedDatapoint>
-
purgeDataPoints
protected void purgeDataPoints()
-