Interface GatewayTagHistoryManager
- All Superinterfaces:
ExtensionPointManager
,TagHistoryManager
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a new kind of SQLTag history provider to the system.getTagHistoryProvider
(String name) Returns the tag history provider specified, or null if the provider doesn't exist.queryDensity
(List<QualifiedPath> paths, Date start, Date end) void
registerTagHistoryProvider
(TagHistoryProvider provider) Allows modules to register new tag history providers.void
Removes a type of SQLTag history provider from the systemvoid
Stops and unregisters the specified tag history manager.Methods inherited from interface com.inductiveautomation.ignition.gateway.model.ExtensionPointManager
getExtensionPoint, getExtensionPoints
Methods inherited from interface com.inductiveautomation.ignition.gateway.sqltags.history.TagHistoryManager
browseHistoricalTags, browseHistoricalTags, getTagHistoryProviders, queryAnnotations, queryHistory, queryHistoryDensity, storeAnnotations
-
Method Details
-
addTagHistoryProviderType
Adds a new kind of SQLTag history provider to the system.- Throws:
Exception
-
removeTagHistoryProviderType
Removes a type of SQLTag history provider from the system- Throws:
Exception
-
registerTagHistoryProvider
Allows modules to register new tag history providers. Generally tag history managers should be managed through the Extension Point system, but occasionally a module may want to manage how tag history providers are instantiated. -
unregisterTagHistoryProvider
Stops and unregisters the specified tag history manager. Should only be used by modules who are manually controller provider registration using the corresponding registerTagHistoryProvider function. In other words, do not use if using the Extension Point system. -
getTagHistoryProvider
Returns the tag history provider specified, or null if the provider doesn't exist. -
queryDensity
- Throws:
Exception
-