Class SubscriptionManager


  • public class SubscriptionManager
    extends Object
    • Method Detail

      • dispose

        public void dispose()
      • whenConnected

        protected void whenConnected​(SubscriptionManager.Worker<org.apache.camel.component.milo.client.internal.SubscriptionManager.Connected> worker)
      • registerItem

        public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger registerItem​(org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId nodeId,
                                                                                              Double samplingInterval,
                                                                                              Consumer<org.eclipse.milo.opcua.stack.core.types.builtin.DataValue> valueConsumer,
                                                                                              MonitorFilterConfiguration monitorFilterConfiguration)
      • unregisterItem

        public void unregisterItem​(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger clientHandle)
      • call

        public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.structured.CallMethodResult> call​(org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId nodeId,
                                                                                                           org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId methodId,
                                                                                                           org.eclipse.milo.opcua.stack.core.types.builtin.Variant[] inputArguments)
      • write

        public CompletableFuture<?> write​(org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId nodeId,
                                          org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value)
      • readValues

        public CompletableFuture<?> readValues​(List<org.eclipse.milo.opcua.stack.core.types.builtin.ExpandedNodeId> nodeIds)