| Package | Description |
|---|---|
| com.prosysopc.ua.server |
Main server side classes of the SDK.
|
| Modifier and Type | Field and Description |
|---|---|
protected Subscription |
MonitoredItem.subscription |
| Modifier and Type | Method and Description |
|---|---|
protected Subscription |
SubscriptionManager.createSubscription(SubscriptionManager subscriptionManager,
UnsignedInteger subscriptionId,
Boolean publishingEnabled,
double revisedPublishingInterval,
UnsignedInteger revisedLifetimeCount,
UnsignedInteger revisedMaxKeepAliveCount,
UnsignedInteger maxNotificationsPerPublish,
UnsignedByte priority)
This method can be overridden to use subtyped
Subscription. |
protected Subscription |
SubscriptionManager.getNextSubscriptionToPublish(ServiceContext serviceContext,
long timeoutHint)
Find the next subscription from the publish queue
|
Subscription |
MonitoredItem.getSubscription() |
Subscription |
SubscriptionManager.getSubscription(UnsignedInteger subscriptionId)
Find the subscription by a subscriptionId
|
protected Subscription |
SubscriptionManager.transferSubscription(ServiceContext serviceContext,
UnsignedInteger subscriptionId,
boolean sendInitialValues)
Handle TransferSubscriptions call.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Subscription> |
SubscriptionManager.getSubscriptions()
Get the current
Subscription(s) in the server. |
protected Queue<Subscription> |
Session.getTransferredSubscriptions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DiagnosticsManager.addSubscription(Session session,
Subscription subscription)
Adds a subscription to diagnostics.
|
protected void |
Session.addSubscription(Subscription s) |
protected void |
SubscriptionManager.addTriggeringLink(Subscription s,
MonitoredItemBase triggeringItem,
UnsignedInteger linkToAdd) |
protected void |
NodeManagerTable.afterCreateMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item) |
protected void |
NodeManager.afterCreateMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item) |
protected void |
NodeManagerTable.afterCreateMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item) |
protected void |
NodeManager.afterCreateMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item) |
protected void |
EventManager.afterCreateMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item) |
protected void |
EventManager.afterDeleteMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item) |
protected void |
NodeManagerTable.afterDeleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item) |
protected void |
NodeManager.afterDeleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item) |
protected void |
NodeManagerTable.afterModifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item) |
protected void |
NodeManager.afterModifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item) |
protected void |
NodeManagerTable.afterModifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item) |
protected void |
NodeManager.afterModifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item) |
protected void |
EventManager.afterModifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item) |
protected void |
SubscriptionManager.checkSession(ServiceContext serviceContext,
Subscription subscription) |
protected MonitoredDataItem |
SubscriptionManager.createMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItemCreateRequest itemToCreate,
TimestampsToReturn timestampsToReturn,
MonitoringFilter filter) |
protected void |
NodeManagerUaNode.createMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult,
MonitoringMode monitoringMode) |
protected void |
NodeManagerTable.createMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult,
MonitoringMode monitoringMode) |
protected void |
NodeManager.createMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult,
MonitoringMode monitoringMode)
Check that the monitored item request is valid.
|
protected MonitoredDataItem |
Subscription.createMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
UnsignedInteger monitoredItemId,
NodeId nodeId,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringMode monitoringMode)
This can be overridden to use a subtyped
MonitoredDataItem in a subtyped
Subscription. |
protected MonitoredItem |
SubscriptionManager.createMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItemCreateRequest itemToCreate,
EventFilter eventFilter) |
protected void |
NodeManagerTable.createMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
EventFilter eventFilter,
EventFilterResult filterResult) |
protected void |
NodeManager.createMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
EventFilter eventFilter,
EventFilterResult eventFilterResult) |
protected void |
EventManager.createMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
EventFilter filter,
EventFilterResult eventFilterResult) |
protected MonitoredEventItem |
Subscription.createMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
UnsignedInteger monitoredItemId,
NodeId nodeId,
EventFilter eventFilter,
EventFilterResult filterResult)
This can be overridden to use a subtyped
MonitoredEventItem in a subtyped
Subscription. |
protected MonitoredItem |
SubscriptionManager.createMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
TimestampsToReturn timestampsToReturn,
MonitoredItemCreateRequest itemToCreate) |
protected void |
EventManager.deleteMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem monitoredItem) |
protected void |
NodeManagerTable.deleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem monitoredItem) |
protected void |
NodeManager.deleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item) |
protected MonitoredItemBase |
SubscriptionManager.deleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
UnsignedInteger itemId) |
protected void |
NodeManager.fireAfterCreateMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item) |
protected void |
NodeManager.fireAfterDeleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item) |
protected void |
NodeManager.fireAfterModifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item) |
protected void |
EventManager.fireConditionRefresh(ServiceContext serviceContext,
Subscription subscription) |
protected void |
NodeManager.fireCreateMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
UaNode node,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult,
MonitoringMode monitoringMode) |
protected void |
NodeManager.fireDeleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item) |
protected void |
NodeManager.fireModifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item,
UaNode node,
MonitoringParameters requestedParameters,
MonitoringFilter filter,
AggregateFilterResult filterResult) |
protected void |
NodeManagerTable.modifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult) |
protected void |
NodeManager.modifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item,
MonitoringParameters requestedParameters,
MonitoringFilter filter,
AggregateFilterResult filterResult) |
protected void |
NodeManagerTable.modifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item,
EventFilter eventFilter,
EventFilterResult filterResult) |
protected void |
NodeManager.modifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item,
EventFilter eventFilter,
EventFilterResult eventFilterResult) |
protected void |
EventManager.modifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item,
EventFilter eventFilter,
EventFilterResult eventFilterResult) |
protected MonitoredItem |
SubscriptionManager.modifyMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItemModifyRequest request,
TimestampsToReturn timestampsToReturn,
MonitoringParameters params) |
default void |
SubscriptionManagerListener.onAddSubscription(ServiceContext serviceContext,
Subscription subscription)
Notification of a new subscription.
|
default void |
NodeManagerListener.onAfterCreateMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item)
Notification after a new MonitoredDataItem was added to a subscription.
|
default void |
EventManagerListener.onAfterCreateMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item)
Notification after a MonitoredEventItem was created.
|
default void |
SubscriptionManagerListener.onAfterCreateMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item)
Notification of monitored item creation.
|
default void |
SubscriptionManagerListener.onAfterCreateMonitoredItems(ServiceContext serviceContext,
Subscription subscription,
List<MonitoredItem> items)
Notification of monitored items creation.
|
default void |
NodeManagerListener.onAfterDeleteMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item)
Notification after a MonitoredDataItem was deleted.
|
default void |
EventManagerListener.onAfterDeleteMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item)
Notification after a MonitoredEventItem was deleted from the subscription.
|
default void |
SubscriptionManagerListener.onAfterDeleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item)
Notification that a monitored item was deleted.
|
default void |
SubscriptionManagerListener.onAfterDeleteMonitoredItems(ServiceContext serviceContext,
Subscription subscription,
List<MonitoredItem> items)
Notification that monitored items were deleted.
|
default void |
NodeManagerListener.onAfterModifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item)
Notification after a MonitoredDataItem was modified.
|
default void |
EventManagerListener.onAfterModifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item)
Notification after a MonitoredEventItem was modified.
|
default void |
SubscriptionManagerListener.onAfterModifyMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item)
Notification after a MonitoredItem was modified.
|
default void |
EventManagerListener.onConditionRefresh(ServiceContext serviceContext,
Subscription subscription)
Handle a ConditionRefresh call from a client.
|
default void |
NodeManagerListener.onCreateMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
UaNode node,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult,
MonitoringMode monitoringMode)
Notification of a new MonitoredDataItem request from a client application.
|
default void |
SubscriptionManagerListener.onCreateMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult,
MonitoringMode monitoringMode)
Notification of a new MonitoredDataItem request from a client application.
|
default void |
SubscriptionManagerListener.onCreateMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
NodeId nodeId,
EventFilter eventFilter,
EventFilterResult filterResult)
Notification of a new MonitoredEventItem request from a client application.
|
default void |
NodeManagerListener.onDeleteMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item)
Notification of a data item being removed from a client subscription.
|
default void |
EventManagerListener.onDeleteMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem monitoredItem)
Notification of an event item being removed from a client subscription.
|
default void |
SubscriptionManagerListener.onDeleteMonitoredItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredItem item)
Notification of monitored item deletion request.
|
default void |
SubscriptionManagerListener.onDeleteMonitoredItems(ServiceContext serviceContext,
Subscription subscription,
List<MonitoredItem> items)
Notification of monitored item(s) deletion request.
|
default void |
SubscriptionManagerListener.onModifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item,
MonitoringParameters params,
MonitoringFilter filter,
MonitoringFilterResult filterResult)
Notification of monitored event item modification request.
|
default void |
NodeManagerListener.onModifyMonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredDataItem item,
UaNode node,
MonitoringParameters params,
MonitoringFilter filter,
AggregateFilterResult filterResult)
Notification of a modify request on the monitoring parameters of a monitored item.
|
default void |
SubscriptionManagerListener.onModifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem item,
EventFilter filter,
EventFilterResult filterResult)
Notification of monitored event item modification request.
|
default void |
EventManagerListener.onModifyMonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem monitoredItem,
EventFilter eventFilter,
EventFilterResult eventFilterResult)
Notification of a modify request to the monitoring parameters of a monitored event item.
|
default void |
SubscriptionManagerListener.onModifySubscription(ServiceContext serviceContext,
Subscription subscription)
Notification of a Subscription modification.
|
default void |
SubscriptionManagerListener.onRemoveSubscription(ServiceContext serviceContext,
Subscription subscription)
Notification of Subscription removal.
|
protected boolean |
EventManagerRoot.refresh(ServiceContext serviceContext,
Subscription subscription)
Handle a ConditionRefresh call from a client.
|
protected boolean |
EventManagerRoot.refresh(ServiceContext serviceContext,
Subscription subscription,
MonitoredEventItem monitoredItem)
Handle a ConditionRefresh2 call from a client.
|
protected void |
EventManagerRoot.refreshEndEvent(Subscription subscription)
Trigger a RefreshEndEventType.
|
protected void |
EventManager.refreshItems(ServiceContext serviceContext,
Subscription subscription)
Handles condition refresh for a subscription.
|
protected void |
EventManagerRoot.refreshStartEvent(Subscription subscription)
Trigger a RefreshStartEventType.
|
protected void |
SubscriptionManager.removeSubscription(ServiceContext serviceContext,
Subscription subscription,
boolean removeFromQueue) |
protected void |
DiagnosticsManager.removeSubscription(Session session,
Subscription subscription)
Remove a subscription from diagnostics.
|
protected void |
Session.removeSubscription(Subscription s) |
protected void |
SubscriptionManager.setMonitoringMode(ServiceContext serviceContext,
Subscription subscription,
UnsignedInteger monitoredItemId,
MonitoringMode mode) |
protected void |
DiagnosticsManager.updateSubscription(Subscription subscription) |
| Constructor and Description |
|---|
MonitoredDataItem(ServiceContext serviceContext,
Subscription subscription,
UnsignedInteger monitoredItemId,
NodeId nodeId,
UnsignedInteger attributeId,
NumericRange indexRange,
MonitoringMode monitoringMode)
Creates a new
MonitoredDataItem with the given parameters. |
MonitoredEventItem(ServiceContext serviceContext,
Subscription subscription,
UnsignedInteger monitoredItemId,
NodeId nodeId,
EventFilter filter,
EventFilterResult filterResult) |
MonitoredItem(ServiceContext serviceContext,
Subscription subscription,
UnsignedInteger monitoredItemId,
NodeId nodeId,
UnsignedInteger attributeId,
MonitoringMode monitoringMode) |
Copyright © 2026. All rights reserved.