public interface ClientTagManager extends TagManager
TagManagerBase.CollisionPolicy
Modifier and Type | Method and Description |
---|---|
void |
addSubManager(TagProviderMeta meta,
ClientSubManager manager) |
void |
addSystemSubManager(java.lang.String name,
ClientSubManager manager) |
boolean |
areTagsEditable(java.util.List<TagPath> paths)
Returns whether the specified tags can be edited, based on provider, or security settings.
|
BrowseResults |
browseHistoricalTags(QualifiedPath root,
BrowseFilter filter) |
StatMetric |
getLoadMetric() |
StatMetric |
getPollingMetric() |
TagProviderMeta |
getProviderInformation(java.lang.String provider) |
java.util.List<Tag> |
getTags(java.util.List<TagPath> paths)
Returns the requested tags.
|
java.util.List<TagNode> |
getTagsDeep(java.util.List<TagPath> paths)
Returns a list of deep copies of the tags at the given paths.
|
ComplexTypeManager |
getTypeManager(java.lang.String provider)
Returns the type manager, or null if the provider doesn't support complex types
|
StatMetric |
getValueChangeMetric() |
void |
shutdown() |
void |
startup() |
WriteOperation |
write(TagPath path,
java.lang.Object value) |
addScanClasses, browseOPC, getDrivers, getProviderInformation, getScanClasses, modifyScanClass, removeScanClasses
addTags, editTags, getTagDiagnostics, removeTags
read, subscribe, subscribe, unsubscribe, unsubscribe
browse, getTag
WriteOperation write(TagPath path, java.lang.Object value)
java.util.List<TagNode> getTagsDeep(java.util.List<TagPath> paths) throws java.lang.Exception
java.lang.Exception
java.util.List<Tag> getTags(java.util.List<TagPath> paths) throws java.lang.Exception
paths
- java.lang.Exception
TagProviderMeta getProviderInformation(java.lang.String provider)
ComplexTypeManager getTypeManager(java.lang.String provider)
void addSubManager(TagProviderMeta meta, ClientSubManager manager)
void addSystemSubManager(java.lang.String name, ClientSubManager manager)
StatMetric getPollingMetric()
StatMetric getValueChangeMetric()
StatMetric getLoadMetric()
void startup()
void shutdown()
BrowseResults browseHistoricalTags(QualifiedPath root, BrowseFilter filter)
boolean areTagsEditable(java.util.List<TagPath> paths)