Interface ClientTagProvider
-
- All Superinterfaces:
TagProvider
- All Known Implementing Classes:
GatewayTagInterface.ErrorClientTagProvider
,GatewayTagInterface.GatewayProviderProxy
,SubManagerAdapter
,SystemTagManager
public interface ClientTagProvider extends TagProvider
This represents a tag provider in the client. It could be a project tag provider, or a regular tag provider that resides in the gateway.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<QualityCode>
importTagDataSourcesAsync(TagPath location, java.util.List<BrowseElement> elements)
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>>
moveTagsAsync(java.util.List<TagPath> tags, TagPath destination, boolean copy, CollisionPolicy collisionPolicy, SecurityContext securityContext)
void
shutdown()
void
startup()
java.util.concurrent.CompletableFuture<java.lang.Void>
subscribeAsync(java.util.List<TagPath> tagPaths, java.util.List<TagChangeListener> listeners)
java.util.concurrent.CompletableFuture<java.lang.Void>
unsubscribeAsync(java.util.List<TagPath> tagPaths, java.util.List<TagChangeListener> listeners)
-
Methods inherited from interface com.inductiveautomation.ignition.common.tags.model.TagProvider
browseAsync, browseTagDataSourcesAsync, getDiagnosticsAsync, getName, getPropertiesAsync, getStatusInformation, getTagConfigModelAsync, getTagConfigsAsync, getTagGroupConfigModelAsync, getTagGroupsAsync, importTagsAsync, readAsync, reinitializeTagsAsync, removeTagConfigsAsync, removeTagConfigsAsync, removeTagGroupsAsync, saveTagConfigsAsync, saveTagConfigsAsync, saveTagGroupsAsync, writeAsync
-
-
-
-
Method Detail
-
subscribeAsync
java.util.concurrent.CompletableFuture<java.lang.Void> subscribeAsync(java.util.List<TagPath> tagPaths, java.util.List<TagChangeListener> listeners)
-
unsubscribeAsync
java.util.concurrent.CompletableFuture<java.lang.Void> unsubscribeAsync(java.util.List<TagPath> tagPaths, java.util.List<TagChangeListener> listeners)
-
importTagDataSourcesAsync
java.util.concurrent.CompletableFuture<QualityCode> importTagDataSourcesAsync(TagPath location, java.util.List<BrowseElement> elements)
-
moveTagsAsync
java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> moveTagsAsync(java.util.List<TagPath> tags, TagPath destination, boolean copy, CollisionPolicy collisionPolicy, SecurityContext securityContext)
-
startup
void startup()
-
shutdown
void shutdown()
-
-