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<Result> |
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
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<Result> browseHistoricalTags(QualifiedPath root, BrowseFilter filter)
boolean areTagsEditable(java.util.List<TagPath> paths)