| Package | Description |
|---|---|
| com.prosysopc.ua.client |
Main client side classes of the SDK.
|
| Modifier and Type | Method and Description |
|---|---|
Subscription |
UaClient.addSubscription(Subscription subscription)
Create a new subscription and add it to Subscriptions.
|
Subscription |
MonitoredItem.getSubscription() |
Subscription |
UaClient.getSubscription(int index)
Get a subscription by index.
|
Subscription |
UaClient.getSubscriptionById(UnsignedInteger subscriptionId)
Get a subscription with the subscription ID specified by the server.
|
Subscription[] |
UaClient.getSubscriptions()
Get subscriptions.
|
| Modifier and Type | Method and Description |
|---|---|
Subscription |
UaClient.addSubscription(Subscription subscription)
Create a new subscription and add it to Subscriptions.
|
default void |
SubscriptionAliveListener.onAfterCreate(Subscription subscription)
Notifies that the subscription was created into the server.
|
default void |
SubscriptionAliveListener.onAlive(Subscription subscription)
Notifies that the server sent an alive message, even though it does not have any notification
data.
|
default void |
SubscriptionNotificationListener.onBufferOverflow(Subscription subscription,
UnsignedInteger sequenceNumber,
NotificationData[] notificationData)
Notification that the internal buffer for notificationData has overflown.
|
default void |
SubscriptionNotificationListener.onDataChange(Subscription subscription,
MonitoredDataItem item,
DataValue newValue)
Notification of a value change.
|
default void |
SubscriptionNotificationListener.onError(Subscription subscription,
Object notification,
Exception exception)
Notification of an error while handling the subscription notification.
|
default void |
SubscriptionNotificationListener.onEvent(Subscription subscription,
MonitoredEventItem item,
Variant[] eventFields)
Notification of event data.
|
default void |
SubscriptionAliveListener.onLifetimeTimeout(Subscription subscription)
Notifies that a subscription didn't send notifications for it's lifetime period.
|
default long |
SubscriptionNotificationListener.onMissingData(Subscription subscription,
UnsignedInteger lastSequenceNumber,
long sequenceNumber,
long newSequenceNumber,
StatusCode serviceResult)
Notification of a missing notificationData packet.
|
default void |
SubscriptionNotificationListener.onNotificationData(Subscription subscription,
NotificationData notification)
Notification of a new notificationData.
|
default void |
SubscriptionNotificationListener.onStatusChange(Subscription subscription,
StatusCode oldStatus,
StatusCode newStatus,
DiagnosticInfo diagnosticInfo)
Notification of the subscription status change.
|
default void |
SubscriptionAliveListener.onTimeout(Subscription subscription)
Notifies that a timeout has occurred for a subscription.
|
StatusCode |
UaClient.removeSubscription(Subscription subscription)
Remove the subscription from Subscriptions.
|
StatusCode[] |
UaClient.removeSubscriptions(Subscription[] subscriptions)
Remove subscriptions from Subscriptions.
|
AsyncResult<StatusCode[]> |
UaClient.removeSubscriptionsAsync(Subscription... subscriptions)
Remove subscriptions from Subscriptions, asynchronously.
|
protected void |
UaClient.resetSubscriptionsAfterRemove(Subscription[] subscriptions,
StatusCode[] result) |
Copyright © 2026. All rights reserved.