public class DruidJerseyClient extends Object implements DruidClient
| Constructor and Description |
|---|
DruidJerseyClient(DruidConfiguration druidConfiguration) |
DruidJerseyClient(DruidConfiguration druidConfiguration,
org.glassfish.jersey.client.ClientConfig jerseyConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes connection with Druid
|
void |
connect()
Connects with Druid
|
String |
query(DruidQuery druidQuery)
Queries druid
|
<T> List<T> |
query(DruidQuery druidQuery,
Class<T> className)
Queries druid
|
public DruidJerseyClient(@NonNull
DruidConfiguration druidConfiguration)
public DruidJerseyClient(@NonNull
DruidConfiguration druidConfiguration,
org.glassfish.jersey.client.ClientConfig jerseyConfig)
public void connect()
throws ConnectionException
DruidClientconnect in interface DruidClientConnectionException - When connection is not formedpublic void close()
throws ConnectionException
DruidClientclose in interface DruidClientConnectionException - When connection is not closedpublic String query(DruidQuery druidQuery) throws QueryException
DruidClientquery in interface DruidClientdruidQuery - Druid Query objectQueryException - Error while queryingpublic <T> List<T> query(DruidQuery druidQuery, Class<T> className) throws QueryException
DruidClientquery in interface DruidClientT - Class according to which DruidResult should be converted todruidQuery - Druid Query ObjectclassName - Class according to which DruidResult should be converted toQueryException - Error while queryingCopyright © 2019. All rights reserved.