io.orchestrate.client.InvalidApiKeyException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of orchestrate-client Show documentation
Show all versions of orchestrate-client Show documentation
A high performance, asynchronous Java client to query the Orchestrate.io service.
The newest version!
/*
* Copyright 2014 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.orchestrate.client;
import com.fasterxml.jackson.databind.JsonNode;
/**
* The InvalidApiKeyException is thrown on any client request when the
* Orchestrate Api Key is invalid. For example, calling the (blocking)
* ping() method on client:
*
*
* {@code
* try {
* client.ping();
* } catch (InvalidApiKeyException ex) {
* //do something with invalid Api Key failures
* }
* }
*
*
* Or, via a blocking get()
*
*
* {@code
* try {
* client.kv("collection", "key")
* .get(String.class)
* .get();
* } catch (InvalidApiKeyException ex) {
* //do something with invalid Api Key failures
* }
* }
*
*
* Any Listeners attached for asynchronous handling will be failed and
* the 'onFailure' method will be called with the InvalidApiKeyException:
*
*
* {@code
* client.kv("collection", "key")
* .get(String.class)
* .on(new ResponseListener>() {
* public void onFailure(Throwable failure) {
* if (failure instanceof InvalidApiKeyException) {
* //do something with invalid Api Key failures
* }
* }
* public void onSuccess(KvObject object) {
* }
* });
* }
*
*/
@SuppressWarnings("serial")
public class InvalidApiKeyException extends RequestException {
InvalidApiKeyException(int statusCode, JsonNode json, String rawResponse, String requestId) {
super(statusCode, json, rawResponse, requestId);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy