Skip to content

Changes

Summary

  1. Add new callback methods to UaSubscription.NotificationListener (commit: adad74d) (details)
  2. Fix missing callback invocations in ManagedSubscription.StatusListener (commit: f264334) (details)
Commit adad74ddcc6469ecd8b13f3994f10195eca8f3f9 by Kevin Herron
Add new callback methods to UaSubscription.NotificationListener

Add `onNotificationDataLost` and `onSubscriptionTransferFailed` callbacks to
UaSubscription.NotificationListener. This allows registering a listener at the
subscription level for callbacks that previously required registration with
OpcUaSubscriptionManager and would be invoked for all subscriptions.
(commit: adad74d)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/subscriptions/OpcUaSubscriptionManager.java (diff)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/api/subscriptions/UaSubscription.java (diff)
Commit f26433458153c6ffae5dd96c6f05354fd7d662fe by Kevin Herron
Fix missing callback invocations in ManagedSubscription.StatusListener

Use new callbacks from UaSubscription.NotificationListener to ensure we
receive notification that data was lost or a subscription transfer failed.

fixes #865
(commit: f264334)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/subscriptions/ManagedSubscription.java (diff)