public class SubscriptionManager extends Object
| Constructor and Description |
|---|
SubscriptionManager(Session session,
OpcUaServer server) |
public SubscriptionManager(Session session, OpcUaServer server)
public Session getSession()
public PublishQueue getPublishQueue()
public OpcUaServer getServer()
@Nullable public @Nullable Subscription getSubscription(UInteger subscriptionId)
public List<Subscription> getSubscriptions()
public void createSubscription(ServiceRequest service)
public void modifySubscription(ServiceRequest service) throws UaException
UaExceptionpublic void deleteSubscription(ServiceRequest service) throws UaException
UaExceptionpublic void setPublishingMode(ServiceRequest service)
public void createMonitoredItems(ServiceRequest service) throws UaException
UaExceptionpublic void modifyMonitoredItems(ServiceRequest service) throws UaException
UaExceptionpublic void deleteMonitoredItems(ServiceRequest service) throws UaException
UaExceptionpublic void setMonitoringMode(ServiceRequest service)
public void publish(ServiceRequest service)
public void republish(ServiceRequest service)
public void setTriggering(ServiceRequest service)
public void sessionClosed(boolean deleteSubscriptions)
public void addSubscription(Subscription subscription)
subscription to this SubscriptionManager.subscription - the Subscription to add.public Subscription removeSubscription(UInteger subscriptionId)
subscriptionId from this SubscriptionManager.subscriptionId - the id of the Subscription to remove.Subscription.public void sendStatusChangeNotification(Subscription subscription, StatusCode status)
Copyright © 2021. All rights reserved.