Package org.openremote.manager.agent
Class AgentService.AgentProtocolAssetService
java.lang.Object
org.openremote.manager.agent.AgentService.AgentProtocolAssetService
- All Implemented Interfaces:
org.openremote.model.protocol.ProtocolAssetService
- Enclosing class:
AgentService
protected class AgentService.AgentProtocolAssetService
extends Object
implements org.openremote.model.protocol.ProtocolAssetService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAgentProtocolAssetService(org.openremote.model.asset.agent.Agent<?, ?, ?> agent) -
Method Summary
Modifier and TypeMethodDescriptionbooleandeleteAssets(String... assetIds) <T extends org.openremote.model.asset.Asset<?>>
TList<org.openremote.model.asset.Asset<?>> findAssets(org.openremote.model.query.AssetQuery assetQuery) <T extends org.openremote.model.asset.Asset<?>>
TmergeAsset(T asset) voidsendAttributeEvent(org.openremote.model.attribute.AttributeEvent attributeEvent) voidsubscribeChildAssetChange(Consumer<org.openremote.model.PersistenceEvent<org.openremote.model.asset.Asset<?>>> assetChangeConsumer) voidunsubscribeChildAssetChange(Consumer<org.openremote.model.PersistenceEvent<org.openremote.model.asset.Asset<?>>> assetChangeConsumer)
-
Field Details
-
agent
protected org.openremote.model.asset.agent.Agent<?,?, agent?>
-
-
Constructor Details
-
AgentProtocolAssetService
public AgentProtocolAssetService(org.openremote.model.asset.agent.Agent<?, ?, ?> agent)
-
-
Method Details
-
mergeAsset
public <T extends org.openremote.model.asset.Asset<?>> T mergeAsset(T asset) - Specified by:
mergeAssetin interfaceorg.openremote.model.protocol.ProtocolAssetService
-
deleteAssets
- Specified by:
deleteAssetsin interfaceorg.openremote.model.protocol.ProtocolAssetService
-
findAsset
- Specified by:
findAssetin interfaceorg.openremote.model.protocol.ProtocolAssetService
-
findAssets
public List<org.openremote.model.asset.Asset<?>> findAssets(org.openremote.model.query.AssetQuery assetQuery) - Specified by:
findAssetsin interfaceorg.openremote.model.protocol.ProtocolAssetService
-
sendAttributeEvent
public void sendAttributeEvent(org.openremote.model.attribute.AttributeEvent attributeEvent) - Specified by:
sendAttributeEventin interfaceorg.openremote.model.protocol.ProtocolAssetService
-
subscribeChildAssetChange
public void subscribeChildAssetChange(Consumer<org.openremote.model.PersistenceEvent<org.openremote.model.asset.Asset<?>>> assetChangeConsumer) - Specified by:
subscribeChildAssetChangein interfaceorg.openremote.model.protocol.ProtocolAssetService
-
unsubscribeChildAssetChange
public void unsubscribeChildAssetChange(Consumer<org.openremote.model.PersistenceEvent<org.openremote.model.asset.Asset<?>>> assetChangeConsumer) - Specified by:
unsubscribeChildAssetChangein interfaceorg.openremote.model.protocol.ProtocolAssetService
-