This section lists frequently used classes of the HiTSDB SDK according to the SDK package name. Click class name links for details and usage methods of important classes.
Class name | Description |
HiTSDBConfig | HiTSDB configuration class; all client options are configured in this class. |
HiTSDBConfig.Builder | HiTSDBConfig’s builder class; HiTSDBConfig objects are produced by this class. |
HiTSDBClientFactory | HiTSDB object’s engineering class; HiTSDB objects are produced by the HiTSDBConfig objects. |
HiTSDBClient | HiTSDB operation class; used to implement com.aliyun.hitsdb.client.HiTSDB interfaces. This class is thread-safe, and used to complete all HiTSDB operations. Typically, only one HiTSDB class object is required globally. |
HiTSDB | HiTSDBClient interface class |
Class name | Description |
Point | Point; represents data to be put into HiTSDB. |
Point.MetricBuilder | Point building class; Point objects are built by this class. |
Timeline | class; the timeline of HiTSDB. |
Query | Query class |
Query.Builder | Query class and building class |
SubQuery | SubQuery class |
SubQuery.Builder | SubQuery class and building class |
Filter | Filter query class |
Filter.Builder | Filter class, Filter class’ building class. |
MetricTimeRange | MetricTimeRange value |
TTLValue | Time to Live (TTL) value |
SuggestValue | SuggestValue value |
Class name | Description |
QueryResult | Query result class |
Timeline | class; the timeline of HiTSDB. |
TagResult | Tag query result |
LastDPValue | Last query result value |
Class name | Description |
Aggregator | Aggregation calculation type |
FilterType | Filter type |
Suggest | Query result class |
Class name | Description |
QueryCallback | Query callback class |
BatchPutCallback | Put callback |
BatchPutDetailsCallback | Put callback class |
BatchPutSummaryCallback | Put callback class |
Class name | Description |
BufferQueueFullException | Full queue |
Class name | Description |
HttpClientConnectionRefusedException | HiTSDB server refused connection |
HttpClientException | Client exception |
HttpClientInitException | Exception during client initialization |
HttpClientSocketTimeoutException | Client socket time-out |
HttpServerErrorException | Server returned 5xx-level error code |
HttpServerNotSupportException | Server returned 4xx-level error code |
HttpUnknowStatusException | Server returned undefined error code |