Class BasicWriteRequest

  • All Implemented Interfaces:
    OPCWriteRequest

    public class BasicWriteRequest
    extends java.lang.Object
    implements OPCWriteRequest
    A basic implementation of OPCWriteRequest. Stores a ServerNodeId and Value.
    • Field Detail

      • value

        protected java.lang.Object value
    • Constructor Detail

      • BasicWriteRequest

        public BasicWriteRequest​(java.lang.String serverName,
                                 java.lang.String itemPath,
                                 java.lang.Object value)
        Convenience constructor to build a write request out of basic values. Creates a server node id automatically, with a string based identifier in namespace 0. If a different namespace is required, the ServerNodeId should be constructed manually and passed to the other constructor.
      • BasicWriteRequest

        public BasicWriteRequest​(java.lang.String serverName,
                                 java.lang.String itemPath,
                                 java.lang.Object value,
                                 @Nullable
                                 IndexRange indexRange)
      • BasicWriteRequest

        public BasicWriteRequest​(ServerNodeId nodeId,
                                 java.lang.Object value)
        Constructor that takes the id of the item to write to, and the value.
      • BasicWriteRequest

        public BasicWriteRequest​(ServerNodeId nodeId,
                                 java.lang.Object value,
                                 IndexRange indexRange)