public interface SQLTagsManager extends TagManager, TagHistoryManager
TagManagerBase.CollisionPolicy
Modifier and Type | Method and Description |
---|---|
void |
addSQLTagHistoryProviderType(SQLTagHistoryProviderType type)
Adds a new kind of SQLTag history provider to the system.
|
void |
addSQLTagProviderType(SQLTagProviderType type)
Adds a new kind of SQLTag provider to the system.
|
BrowseResults<TagInfoResult> |
browseTagInfo(QualifiedPath root,
boolean recursive,
BrowseFilter filter) |
CustomTagStore |
createTagStore(long id)
Creates or returns a tag store that can be used by a module.
|
void |
executeScanClass(java.lang.String provider,
java.lang.String scname)
Allows scripts to force the immediate execution of a scan class
|
GatewaySystemTags |
getSystemTags()
Returns the tag provider for gateway status tags.
|
TagEditResources |
getTagEditResources(java.lang.String provider,
java.lang.String driver)
Retrieves all of the resources for the specified tag provider.
|
TagProvider |
getTagProvider(java.lang.String name)
Returns the tag provider specified, or null if the provider doesn't exist.
|
java.util.List<TagProvider> |
getTagProviders()
Returns all of the registered tag providers.
|
java.util.List<QualifiedValue> |
read(java.util.List<TagPath> paths,
AuthenticatedUser user,
boolean isSystem)
Deprecated.
Since 7.6.0, the security is handled by the client session code, so all callers should simply use
read(<TagPath>) instead.
|
void |
registerTagProvider(TagProvider manager)
This can be used by modules to register new real-time tag providers.
|
void |
removeSQLTagHistoryProviderType(SQLTagHistoryProviderType type)
Removes a type of SQLTag history provider from the system
|
void |
removeSQLTagProviderType(SQLTagProviderType type)
Removes a type of SQLTag provider from the system
|
void |
shutdown() |
void |
unregisterTagProvider(java.lang.String name)
Stops and unregisters the specified tag provider.
|
java.util.List<Quality> |
write(java.util.List<WriteRequest<TagPath>> writes,
AuthenticatedUser user,
boolean isSystem)
Writes to the tags/properties defined by the tag paths.
|
addScanClasses, browseOPC, getDrivers, getProviderInformation, getScanClasses, modifyScanClass, removeScanClasses
addTags, editTags, getTagDiagnostics, removeTags
read, subscribe, subscribe, unsubscribe, unsubscribe
browse, getTag
browseHistoricalTags, getTagHistoryProvider, getTagHistoryProviders, queryDensity, queryHistory, queryHistoryDensity, registerTagHistoryProvider, unregisterTagHistoryProvider
void registerTagProvider(TagProvider manager)
void unregisterTagProvider(java.lang.String name)
TagProvider getTagProvider(java.lang.String name)
java.util.List<TagProvider> getTagProviders()
CustomTagStore createTagStore(long id) throws java.lang.Exception
java.lang.Exception
void addSQLTagProviderType(SQLTagProviderType type) throws java.lang.Exception
java.lang.Exception
void removeSQLTagProviderType(SQLTagProviderType type) throws java.lang.Exception
java.lang.Exception
void addSQLTagHistoryProviderType(SQLTagHistoryProviderType type) throws java.lang.Exception
java.lang.Exception
void removeSQLTagHistoryProviderType(SQLTagHistoryProviderType type) throws java.lang.Exception
java.lang.Exception
@Deprecated java.util.List<QualifiedValue> read(java.util.List<TagPath> paths, AuthenticatedUser user, boolean isSystem)
java.util.List<Quality> write(java.util.List<WriteRequest<TagPath>> writes, AuthenticatedUser user, boolean isSystem)
void shutdown()
GatewaySystemTags getSystemTags()
TagEditResources getTagEditResources(java.lang.String provider, java.lang.String driver)
void executeScanClass(java.lang.String provider, java.lang.String scname)
BrowseResults<TagInfoResult> browseTagInfo(QualifiedPath root, boolean recursive, BrowseFilter filter)