public interface SQLTagsManager extends TagManager
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.
|
java.util.List<TagPath> |
browseHistoricalTags()
Deprecated.
|
BrowseResults |
browseHistoricalTags(QualifiedPath root,
BrowseFilter filter) |
CustomTagStore |
createTagStore(long id)
Creates or returns a tag store that can be used by a module.
|
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.
|
TagHistoryProvider |
getTagHistoryProvider(java.lang.String name)
Returns the tag history provider specified, or null if the provider doesn't exist.
|
TagProvider |
getTagProvider(java.lang.String name)
Returns the tag provider specified, or null if the provider doesn't exist.
|
void |
queryHistory(TagHistoryQueryParams query,
StreamingDatasetWriter writer)
Queries the tag history system for the data as defined by the query parameters.
|
void |
queryHistoryDensity(StreamingDatasetWriter writer,
java.util.List<? extends Path> path,
java.util.Date start,
java.util.Date end)
Queries the tag store for data density information.
|
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(
|
void |
registerTagHistoryProvider(TagHistoryProvider provider)
Allows modules to register new tag history providers.
|
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 |
unregisterTagHistoryProvider(java.lang.String name)
Stops and unregisters the specified tag history manager.
|
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
void registerTagProvider(TagProvider manager)
manager
- void unregisterTagProvider(java.lang.String name)
name
- TagProvider getTagProvider(java.lang.String name)
name
- void registerTagHistoryProvider(TagHistoryProvider provider)
provider
- void unregisterTagHistoryProvider(java.lang.String name)
name
- TagHistoryProvider getTagHistoryProvider(java.lang.String name)
name
- CustomTagStore createTagStore(long id) throws java.lang.Exception
id
- 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)
paths
- java.util.List<Quality> write(java.util.List<WriteRequest<TagPath>> writes, AuthenticatedUser user, boolean isSystem)
writes
- void queryHistory(TagHistoryQueryParams query, StreamingDatasetWriter writer)
StreamingDatasetWriter
. This allows results to be streamed and not collected in memory. However,
in order to get a simple Dataset result, simply use the BasicStreamingDataset
.query
- writer
- void queryHistoryDensity(StreamingDatasetWriter writer, java.util.List<? extends Path> path, java.util.Date start, java.util.Date end) throws java.lang.Exception
writer
- path
- start
- end
- java.lang.Exception
@Deprecated java.util.List<TagPath> browseHistoricalTags() throws java.lang.Exception
java.lang.Exception
BrowseResults browseHistoricalTags(QualifiedPath root, BrowseFilter filter)
void shutdown()
GatewaySystemTags getSystemTags()
TagEditResources getTagEditResources(java.lang.String provider, java.lang.String driver)