public class HistorianProvider extends java.lang.Object implements TagHistoryProvider
Modifier and Type | Field and Description |
---|---|
protected GatewayContext |
context |
protected Historian |
historian |
static Property<java.lang.String> |
IMPLEMENTATION |
protected LoggerEx |
log |
protected java.lang.String |
name |
protected DataSink |
sink |
Constructor and Description |
---|
HistorianProvider(GatewayContext context,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
BrowseResults |
browse(QualifiedPath root,
BrowseFilter filter) |
protected void |
buildBrowseCache() |
HistoryQueryExecutor |
createQuery(java.util.List<ColumnQueryDefinition> paths,
QueryController controller) |
java.util.List<Aggregate> |
getAvailableAggregates()
Returns a list of aggregate functions that can be used with the server.
|
java.lang.String |
getName() |
ProfileStatus |
getStatus() |
TagHistoryProviderInformation |
getStatusInformation() |
void |
initialize(PropertySet properties) |
protected DataSink |
instantiateSink() |
TimelineSet |
queryDensity(java.util.List<QualifiedPath> paths,
java.util.Date start,
java.util.Date end,
java.lang.String queryId) |
void |
shutdown() |
void |
startup() |
public static final Property<java.lang.String> IMPLEMENTATION
protected GatewayContext context
protected Historian historian
protected java.lang.String name
protected LoggerEx log
protected DataSink sink
public HistorianProvider(GatewayContext context, java.lang.String name)
public void initialize(PropertySet properties) throws java.lang.Exception
java.lang.Exception
protected DataSink instantiateSink()
public void startup()
startup
in interface TagHistoryProvider
public void shutdown()
shutdown
in interface TagHistoryProvider
public java.lang.String getName()
getName
in interface TagHistoryProvider
public java.util.List<Aggregate> getAvailableAggregates()
TagHistoryProvider
getAvailableAggregates
in interface TagHistoryProvider
public ProfileStatus getStatus()
getStatus
in interface TagHistoryProvider
public HistoryQueryExecutor createQuery(java.util.List<ColumnQueryDefinition> paths, QueryController controller)
createQuery
in interface TagHistoryProvider
protected void buildBrowseCache()
public BrowseResults browse(QualifiedPath root, BrowseFilter filter)
browse
in interface TagHistoryProvider
public TimelineSet queryDensity(java.util.List<QualifiedPath> paths, java.util.Date start, java.util.Date end, java.lang.String queryId) throws java.lang.Exception
queryDensity
in interface TagHistoryProvider
java.lang.Exception
public TagHistoryProviderInformation getStatusInformation()
getStatusInformation
in interface TagHistoryProvider