Class PubSubStatusEventTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseObjectTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.BaseEventTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.SystemEventTypeNode
org.eclipse.milo.opcua.sdk.client.model.objects.PubSubStatusEventTypeNode
- All Implemented Interfaces:
BaseEventType,BaseObjectType,PubSubStatusEventType,SystemEventType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
- Direct Known Subclasses:
PubSubCommunicationFailureEventTypeNode,PubSubTransportLimitsExceedEventTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.BaseEventType
CONDITION_CLASS_ID, CONDITION_CLASS_NAME, CONDITION_SUB_CLASS_ID, CONDITION_SUB_CLASS_NAME, EVENT_ID, EVENT_TYPE, LOCAL_TIME, MESSAGE, RECEIVE_TIME, SEVERITY, SOURCE_NAME, SOURCE_NODE, TIMEFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.PubSubStatusEventType
CONNECTION_ID, GROUP_ID, STATE -
Constructor Summary
ConstructorsConstructorDescriptionPubSubStatusEventTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.NodeIdGet the local value of the ConnectionId Node.Get the ConnectionIdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubStatusEventType.getConnectionIdNode().org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdGet the local value of the GroupId Node.Get the GroupIdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubStatusEventType.getGroupIdNode().org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubStategetState()Get the local value of the State Node.Get the StatePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofPubSubStatusEventType.getStateNode().org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdRead the value of the ConnectionId Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId>An asynchronous implementation ofPubSubStatusEventType.readConnectionId().org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdRead the value of the GroupId Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId>An asynchronous implementation ofPubSubStatusEventType.readGroupId().org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubStateRead the value of the State Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState>An asynchronous implementation ofPubSubStatusEventType.readState().voidsetConnectionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Set the local value of the ConnectionId Node.voidsetGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Set the local value of the GroupId Node.voidsetState(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState value) Set the local value of the State Node.voidwriteConnectionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Write a new value for the ConnectionId Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeConnectionIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId connectionId) An asynchronous implementation ofPubSubStatusEventType.writeConnectionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).voidwriteGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) Write a new value for the GroupId Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeGroupIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId groupId) An asynchronous implementation ofPubSubStatusEventType.writeGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).voidwriteState(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState value) Write a new value for the State Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeStateAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState state) An asynchronous implementation ofPubSubStatusEventType.writeState(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.objects.BaseEventTypeNode
getConditionClassId, getConditionClassIdNode, getConditionClassIdNodeAsync, getConditionClassName, getConditionClassNameNode, getConditionClassNameNodeAsync, getConditionSubClassId, getConditionSubClassIdNode, getConditionSubClassIdNodeAsync, getConditionSubClassName, getConditionSubClassNameNode, getConditionSubClassNameNodeAsync, getEventId, getEventIdNode, getEventIdNodeAsync, getEventType, getEventTypeNode, getEventTypeNodeAsync, getLocalTime, getLocalTimeNode, getLocalTimeNodeAsync, getMessage, getMessageNode, getMessageNodeAsync, getReceiveTime, getReceiveTimeNode, getReceiveTimeNodeAsync, getSeverity, getSeverityNode, getSeverityNodeAsync, getSourceName, getSourceNameNode, getSourceNameNodeAsync, getSourceNode, getSourceNodeNode, getSourceNodeNodeAsync, getTime, getTimeNode, getTimeNodeAsync, readConditionClassId, readConditionClassIdAsync, readConditionClassName, readConditionClassNameAsync, readConditionSubClassId, readConditionSubClassIdAsync, readConditionSubClassName, readConditionSubClassNameAsync, readEventId, readEventIdAsync, readEventType, readEventTypeAsync, readLocalTime, readLocalTimeAsync, readMessage, readMessageAsync, readReceiveTime, readReceiveTimeAsync, readSeverity, readSeverityAsync, readSourceName, readSourceNameAsync, readSourceNode, readSourceNodeAsync, readTime, readTimeAsync, setConditionClassId, setConditionClassName, setConditionSubClassId, setConditionSubClassName, setEventId, setEventType, setLocalTime, setMessage, setReceiveTime, setSeverity, setSourceName, setSourceNode, setTime, writeConditionClassId, writeConditionClassIdAsync, writeConditionClassName, writeConditionClassNameAsync, writeConditionSubClassId, writeConditionSubClassIdAsync, writeConditionSubClassName, writeConditionSubClassNameAsync, writeEventId, writeEventIdAsync, writeEventType, writeEventTypeAsync, writeLocalTime, writeLocalTimeAsync, writeMessage, writeMessageAsync, writeReceiveTime, writeReceiveTimeAsync, writeSeverity, writeSeverityAsync, writeSourceName, writeSourceNameAsync, writeSourceNode, writeSourceNodeAsync, writeTime, writeTimeAsyncMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.objects.BaseEventType
getConditionClassId, getConditionClassIdNode, getConditionClassIdNodeAsync, getConditionClassName, getConditionClassNameNode, getConditionClassNameNodeAsync, getConditionSubClassId, getConditionSubClassIdNode, getConditionSubClassIdNodeAsync, getConditionSubClassName, getConditionSubClassNameNode, getConditionSubClassNameNodeAsync, getEventId, getEventIdNode, getEventIdNodeAsync, getEventType, getEventTypeNode, getEventTypeNodeAsync, getLocalTime, getLocalTimeNode, getLocalTimeNodeAsync, getMessage, getMessageNode, getMessageNodeAsync, getReceiveTime, getReceiveTimeNode, getReceiveTimeNodeAsync, getSeverity, getSeverityNode, getSeverityNodeAsync, getSourceName, getSourceNameNode, getSourceNameNodeAsync, getSourceNode, getSourceNodeNode, getSourceNodeNodeAsync, getTime, getTimeNode, getTimeNodeAsync, readConditionClassId, readConditionClassIdAsync, readConditionClassName, readConditionClassNameAsync, readConditionSubClassId, readConditionSubClassIdAsync, readConditionSubClassName, readConditionSubClassNameAsync, readEventId, readEventIdAsync, readEventType, readEventTypeAsync, readLocalTime, readLocalTimeAsync, readMessage, readMessageAsync, readReceiveTime, readReceiveTimeAsync, readSeverity, readSeverityAsync, readSourceName, readSourceNameAsync, readSourceNode, readSourceNodeAsync, readTime, readTimeAsync, setConditionClassId, setConditionClassName, setConditionSubClassId, setConditionSubClassName, setEventId, setEventType, setLocalTime, setMessage, setReceiveTime, setSeverity, setSourceName, setSourceNode, setTime, writeConditionClassId, writeConditionClassIdAsync, writeConditionClassName, writeConditionClassNameAsync, writeConditionSubClassId, writeConditionSubClassIdAsync, writeConditionSubClassName, writeConditionSubClassNameAsync, writeEventId, writeEventIdAsync, writeEventType, writeEventTypeAsync, writeLocalTime, writeLocalTimeAsync, writeMessage, writeMessageAsync, writeReceiveTime, writeReceiveTimeAsync, writeSeverity, writeSeverityAsync, writeSourceName, writeSourceNameAsync, writeSourceNode, writeSourceNodeAsync, writeTime, writeTimeAsyncMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Constructor Details
-
PubSubStatusEventTypeNode
public PubSubStatusEventTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
-
-
Method Details
-
getConnectionId
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getConnectionId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubStatusEventTypeGet the local value of the ConnectionId Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getConnectionIdin interfacePubSubStatusEventType- Returns:
- the local value of the ConnectionId Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ConnectionId Node.
-
setConnectionId
public void setConnectionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubStatusEventTypeSet the local value of the ConnectionId Node.The value is only updated locally; it is not written to the server.
- Specified by:
setConnectionIdin interfacePubSubStatusEventType- Parameters:
value- the local value to set for the ConnectionId Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ConnectionId Node.
-
readConnectionId
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId readConnectionId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubStatusEventTypeRead the value of the ConnectionId Node from the server and update the local value if the operation succeeds.- Specified by:
readConnectionIdin interfacePubSubStatusEventType- Returns:
- the
NodeIdvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeConnectionId
public void writeConnectionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubStatusEventTypeWrite a new value for the ConnectionId Node to the server and update the local value if the operation succeeds.- Specified by:
writeConnectionIdin interfacePubSubStatusEventType- Parameters:
value- theNodeIdvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readConnectionIdAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> readConnectionIdAsync()Description copied from interface:PubSubStatusEventTypeAn asynchronous implementation ofPubSubStatusEventType.readConnectionId().- Specified by:
readConnectionIdAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeConnectionIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeConnectionIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId connectionId) Description copied from interface:PubSubStatusEventTypeAn asynchronous implementation ofPubSubStatusEventType.writeConnectionId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).- Specified by:
writeConnectionIdAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getConnectionIdNode
Description copied from interface:PubSubStatusEventTypeGet the ConnectionIdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getConnectionIdNodein interfacePubSubStatusEventType- Returns:
- the ConnectionId
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getConnectionIdNodeAsync
Description copied from interface:PubSubStatusEventTypeAsynchronous implementation ofPubSubStatusEventType.getConnectionIdNode().- Specified by:
getConnectionIdNodeAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getGroupId
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getGroupId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubStatusEventTypeGet the local value of the GroupId Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getGroupIdin interfacePubSubStatusEventType- Returns:
- the local value of the GroupId Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the GroupId Node.
-
setGroupId
public void setGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubStatusEventTypeSet the local value of the GroupId Node.The value is only updated locally; it is not written to the server.
- Specified by:
setGroupIdin interfacePubSubStatusEventType- Parameters:
value- the local value to set for the GroupId Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the GroupId Node.
-
readGroupId
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId readGroupId() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubStatusEventTypeRead the value of the GroupId Node from the server and update the local value if the operation succeeds.- Specified by:
readGroupIdin interfacePubSubStatusEventType- Returns:
- the
NodeIdvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeGroupId
public void writeGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubStatusEventTypeWrite a new value for the GroupId Node to the server and update the local value if the operation succeeds.- Specified by:
writeGroupIdin interfacePubSubStatusEventType- Parameters:
value- theNodeIdvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readGroupIdAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> readGroupIdAsync()Description copied from interface:PubSubStatusEventTypeAn asynchronous implementation ofPubSubStatusEventType.readGroupId().- Specified by:
readGroupIdAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeGroupIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeGroupIdAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId groupId) Description copied from interface:PubSubStatusEventTypeAn asynchronous implementation ofPubSubStatusEventType.writeGroupId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId).- Specified by:
writeGroupIdAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getGroupIdNode
Description copied from interface:PubSubStatusEventTypeGet the GroupIdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getGroupIdNodein interfacePubSubStatusEventType- Returns:
- the GroupId
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getGroupIdNodeAsync
Description copied from interface:PubSubStatusEventTypeAsynchronous implementation ofPubSubStatusEventType.getGroupIdNode().- Specified by:
getGroupIdNodeAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getState
public org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState getState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubStatusEventTypeGet the local value of the State Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getStatein interfacePubSubStatusEventType- Returns:
- the local value of the State Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the State Node.
-
setState
public void setState(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubStatusEventTypeSet the local value of the State Node.The value is only updated locally; it is not written to the server.
- Specified by:
setStatein interfacePubSubStatusEventType- Parameters:
value- the local value to set for the State Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the State Node.
-
readState
public org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState readState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:PubSubStatusEventTypeRead the value of the State Node from the server and update the local value if the operation succeeds.- Specified by:
readStatein interfacePubSubStatusEventType- Returns:
- the
PubSubStatevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeState
public void writeState(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:PubSubStatusEventTypeWrite a new value for the State Node to the server and update the local value if the operation succeeds.- Specified by:
writeStatein interfacePubSubStatusEventType- Parameters:
value- thePubSubStatevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readStateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState> readStateAsync()Description copied from interface:PubSubStatusEventTypeAn asynchronous implementation ofPubSubStatusEventType.readState().- Specified by:
readStateAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeStateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStateAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState state) Description copied from interface:PubSubStatusEventTypeAn asynchronous implementation ofPubSubStatusEventType.writeState(org.eclipse.milo.opcua.stack.core.types.enumerated.PubSubState).- Specified by:
writeStateAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getStateNode
Description copied from interface:PubSubStatusEventTypeGet the StatePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getStateNodein interfacePubSubStatusEventType- Returns:
- the State
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getStateNodeAsync
Description copied from interface:PubSubStatusEventTypeAsynchronous implementation ofPubSubStatusEventType.getStateNode().- Specified by:
getStateNodeAsyncin interfacePubSubStatusEventType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-