Search in sources :

Example 6 with ClientConfig

use of co.cask.cdap.client.config.ClientConfig in project cdap by caskdata.

the class CLITestBase method createCLIConfig.

protected static CLIConfig createCLIConfig(URI standaloneUri) throws Exception {
    ConnectionConfig connectionConfig = InstanceURIParser.DEFAULT.parse(standaloneUri.toString());
    ClientConfig clientConfig = new ClientConfig.Builder().setConnectionConfig(connectionConfig).build();
    clientConfig.setAllTimeouts(60000);
    return new CLIConfig(clientConfig, System.out, new CsvTableRenderer());
}
Also used : CsvTableRenderer(co.cask.cdap.cli.util.table.CsvTableRenderer) ClientConfig(co.cask.cdap.client.config.ClientConfig) ConnectionConfig(co.cask.cdap.client.config.ConnectionConfig)

Example 7 with ClientConfig

use of co.cask.cdap.client.config.ClientConfig in project cdap by caskdata.

the class CLIConfig method checkConnection.

private void checkConnection(ClientConfig baseClientConfig, ConnectionConfig connectionInfo, AccessToken accessToken) throws IOException, UnauthenticatedException, UnauthorizedException {
    ClientConfig clientConfig = new ClientConfig.Builder(baseClientConfig).setConnectionConfig(connectionInfo).setAccessToken(accessToken).build();
    MetaClient metaClient = new MetaClient(clientConfig);
    try {
        metaClient.ping();
    } catch (IOException e) {
        throw new IOException("Check hostname and/or port", e);
    }
}
Also used : MetaClient(co.cask.cdap.client.MetaClient) IOException(java.io.IOException) ClientConfig(co.cask.cdap.client.config.ClientConfig)

Aggregations

ClientConfig (co.cask.cdap.client.config.ClientConfig)7 ConnectionConfig (co.cask.cdap.client.config.ConnectionConfig)3 File (java.io.File)3 NamespaceId (co.cask.cdap.proto.id.NamespaceId)2 IOException (java.io.IOException)2 BasicParser (org.apache.commons.cli.BasicParser)2 CommandLine (org.apache.commons.cli.CommandLine)2 CommandLineParser (org.apache.commons.cli.CommandLineParser)2 Options (org.apache.commons.cli.Options)2 Logger (ch.qos.logback.classic.Logger)1 StandaloneTester (co.cask.cdap.StandaloneTester)1 AltStyleTableRenderer (co.cask.cdap.cli.util.table.AltStyleTableRenderer)1 CsvTableRenderer (co.cask.cdap.cli.util.table.CsvTableRenderer)1 ApplicationClient (co.cask.cdap.client.ApplicationClient)1 ArtifactClient (co.cask.cdap.client.ArtifactClient)1 MetaClient (co.cask.cdap.client.MetaClient)1 DisconnectedException (co.cask.cdap.client.exception.DisconnectedException)1 Upgrader (co.cask.cdap.etl.tool.config.Upgrader)1 NamespaceMeta (co.cask.cdap.proto.NamespaceMeta)1 ApplicationId (co.cask.cdap.proto.id.ApplicationId)1