Class WebsocketAgentLink
java.lang.Object
org.openremote.model.asset.agent.AgentLink<WebsocketAgentLink>
org.openremote.agent.protocol.websocket.WebsocketAgentLink
- All Implemented Interfaces:
Serializable
public class WebsocketAgentLink
extends org.openremote.model.asset.agent.AgentLink<WebsocketAgentLink>
- See Also:
-
Field Summary
FieldsFields inherited from class org.openremote.model.asset.agent.AgentLink
id, messageMatchFilters, messageMatchPredicate, updateOnWrite, valueConverter, valueFilters, writeValue, writeValueConverter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetWebsocketSubscriptions(WebsocketSubscription[] websocketSubscriptions) Methods inherited from class org.openremote.model.asset.agent.AgentLink
getId, getMessageMatchFilters, getMessageMatchPredicate, getOrThrowAgentLinkProperty, getType, getUpdateOnWrite, getValueConverter, getValueFilters, getWriteValue, getWriteValueConverter, setMessageMatchFilters, setMessageMatchPredicate, setUpdateOnWrite, setValueConverter, setValueFilters, setWriteValue, setWriteValueConverter
-
Field Details
-
websocketSubscriptions
-
-
Constructor Details
-
WebsocketAgentLink
protected WebsocketAgentLink() -
WebsocketAgentLink
-
-
Method Details
-
getWebsocketSubscriptions
@JsonPropertyDescription("Array of WebsocketSubscriptions that should be executed when the linked attribute is linked; the subscriptions are executed in the order specified in the array.") public Optional<WebsocketSubscription[]> getWebsocketSubscriptions() -
setWebsocketSubscriptions
-