Class OpcSubscriptionModel
java.lang.Object
com.inductiveautomation.ignition.gateway.opc.OpcSubscriptionModel
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModelChangeListener(String connectionName, OpcSubscriptionModel.ModelChangeListener listener) Add aOpcSubscriptionModel.ModelChangeListenerthat will be notified of changes to the subscription model for anOpcConnectionidentified byconnectionName.voidremoveModelChangeListener(String connectionName, OpcSubscriptionModel.ModelChangeListener listener) Remove a previously-registeredOpcSubscriptionModel.ModelChangeListener.
-
Method Details
-
addModelChangeListener
public void addModelChangeListener(String connectionName, OpcSubscriptionModel.ModelChangeListener listener) Add aOpcSubscriptionModel.ModelChangeListenerthat will be notified of changes to the subscription model for anOpcConnectionidentified byconnectionName.The listener will receive immediate callbacks (on another thread) to
OpcSubscriptionModel.ModelChangeListener.onSubscriptionCreated(String, PropertySet)andOpcSubscriptionModel.ModelChangeListener.onNodesCreated(String, List)for any existing subscriptions and nodes.- Parameters:
connectionName- the name of the connection to register the listener under.listener- theOpcSubscriptionModel.ModelChangeListenerthat will be notified.
-
removeModelChangeListener
public void removeModelChangeListener(String connectionName, OpcSubscriptionModel.ModelChangeListener listener) Remove a previously-registeredOpcSubscriptionModel.ModelChangeListener.- Parameters:
connectionName- the name of the connection the listener was registered under.listener- theOpcSubscriptionModel.ModelChangeListenerto remove.
-