/*
* Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file 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 com.amazonaws.services.glue;
import javax.annotation.Generated;
import com.amazonaws.services.glue.model.*;
import com.amazonaws.client.AwsAsyncClientParams;
import com.amazonaws.annotation.ThreadSafe;
import java.util.concurrent.ExecutorService;
/**
* Client for accessing AWS Glue asynchronously. Each asynchronous method will return a Java Future object representing
* the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive notification when
* an asynchronous operation completes.
*
* Glue
*
* Defines the public endpoint for the Glue service.
*
*/
@ThreadSafe
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class AWSGlueAsyncClient extends AWSGlueClient implements AWSGlueAsync {
private static final int DEFAULT_THREAD_POOL_SIZE = 50;
private final java.util.concurrent.ExecutorService executorService;
public static AWSGlueAsyncClientBuilder asyncBuilder() {
return AWSGlueAsyncClientBuilder.standard();
}
/**
* Constructs a new asynchronous client to invoke service methods on AWS Glue using the specified parameters.
*
* @param asyncClientParams
* Object providing client parameters.
*/
AWSGlueAsyncClient(AwsAsyncClientParams asyncClientParams) {
this(asyncClientParams, false);
}
/**
* Constructs a new asynchronous client to invoke service methods on AWS Glue using the specified parameters.
*
* @param asyncClientParams
* Object providing client parameters.
* @param endpointDiscoveryEnabled
* true will enable endpoint discovery if the service supports it.
*/
AWSGlueAsyncClient(AwsAsyncClientParams asyncClientParams, boolean endpointDiscoveryEnabled) {
super(asyncClientParams, endpointDiscoveryEnabled);
this.executorService = asyncClientParams.getExecutor();
}
/**
* Returns the executor service used by this client to execute async requests.
*
* @return The executor service used by this client to execute async requests.
*/
public ExecutorService getExecutorService() {
return executorService;
}
@Override
public java.util.concurrent.Future batchCreatePartitionAsync(BatchCreatePartitionRequest request) {
return batchCreatePartitionAsync(request, null);
}
@Override
public java.util.concurrent.Future batchCreatePartitionAsync(final BatchCreatePartitionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchCreatePartitionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchCreatePartitionResult call() throws Exception {
BatchCreatePartitionResult result = null;
try {
result = executeBatchCreatePartition(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchDeleteConnectionAsync(BatchDeleteConnectionRequest request) {
return batchDeleteConnectionAsync(request, null);
}
@Override
public java.util.concurrent.Future batchDeleteConnectionAsync(final BatchDeleteConnectionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchDeleteConnectionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchDeleteConnectionResult call() throws Exception {
BatchDeleteConnectionResult result = null;
try {
result = executeBatchDeleteConnection(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchDeletePartitionAsync(BatchDeletePartitionRequest request) {
return batchDeletePartitionAsync(request, null);
}
@Override
public java.util.concurrent.Future batchDeletePartitionAsync(final BatchDeletePartitionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchDeletePartitionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchDeletePartitionResult call() throws Exception {
BatchDeletePartitionResult result = null;
try {
result = executeBatchDeletePartition(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchDeleteTableAsync(BatchDeleteTableRequest request) {
return batchDeleteTableAsync(request, null);
}
@Override
public java.util.concurrent.Future batchDeleteTableAsync(final BatchDeleteTableRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchDeleteTableRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchDeleteTableResult call() throws Exception {
BatchDeleteTableResult result = null;
try {
result = executeBatchDeleteTable(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchDeleteTableVersionAsync(BatchDeleteTableVersionRequest request) {
return batchDeleteTableVersionAsync(request, null);
}
@Override
public java.util.concurrent.Future batchDeleteTableVersionAsync(final BatchDeleteTableVersionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchDeleteTableVersionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchDeleteTableVersionResult call() throws Exception {
BatchDeleteTableVersionResult result = null;
try {
result = executeBatchDeleteTableVersion(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetBlueprintsAsync(BatchGetBlueprintsRequest request) {
return batchGetBlueprintsAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetBlueprintsAsync(final BatchGetBlueprintsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetBlueprintsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetBlueprintsResult call() throws Exception {
BatchGetBlueprintsResult result = null;
try {
result = executeBatchGetBlueprints(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetCrawlersAsync(BatchGetCrawlersRequest request) {
return batchGetCrawlersAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetCrawlersAsync(final BatchGetCrawlersRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetCrawlersRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetCrawlersResult call() throws Exception {
BatchGetCrawlersResult result = null;
try {
result = executeBatchGetCrawlers(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetCustomEntityTypesAsync(BatchGetCustomEntityTypesRequest request) {
return batchGetCustomEntityTypesAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetCustomEntityTypesAsync(final BatchGetCustomEntityTypesRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetCustomEntityTypesRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetCustomEntityTypesResult call() throws Exception {
BatchGetCustomEntityTypesResult result = null;
try {
result = executeBatchGetCustomEntityTypes(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetDataQualityResultAsync(BatchGetDataQualityResultRequest request) {
return batchGetDataQualityResultAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetDataQualityResultAsync(final BatchGetDataQualityResultRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetDataQualityResultRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetDataQualityResultResult call() throws Exception {
BatchGetDataQualityResultResult result = null;
try {
result = executeBatchGetDataQualityResult(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetDevEndpointsAsync(BatchGetDevEndpointsRequest request) {
return batchGetDevEndpointsAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetDevEndpointsAsync(final BatchGetDevEndpointsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetDevEndpointsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetDevEndpointsResult call() throws Exception {
BatchGetDevEndpointsResult result = null;
try {
result = executeBatchGetDevEndpoints(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetJobsAsync(BatchGetJobsRequest request) {
return batchGetJobsAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetJobsAsync(final BatchGetJobsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetJobsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetJobsResult call() throws Exception {
BatchGetJobsResult result = null;
try {
result = executeBatchGetJobs(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetPartitionAsync(BatchGetPartitionRequest request) {
return batchGetPartitionAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetPartitionAsync(final BatchGetPartitionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetPartitionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetPartitionResult call() throws Exception {
BatchGetPartitionResult result = null;
try {
result = executeBatchGetPartition(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetTriggersAsync(BatchGetTriggersRequest request) {
return batchGetTriggersAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetTriggersAsync(final BatchGetTriggersRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetTriggersRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetTriggersResult call() throws Exception {
BatchGetTriggersResult result = null;
try {
result = executeBatchGetTriggers(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchGetWorkflowsAsync(BatchGetWorkflowsRequest request) {
return batchGetWorkflowsAsync(request, null);
}
@Override
public java.util.concurrent.Future batchGetWorkflowsAsync(final BatchGetWorkflowsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchGetWorkflowsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchGetWorkflowsResult call() throws Exception {
BatchGetWorkflowsResult result = null;
try {
result = executeBatchGetWorkflows(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchStopJobRunAsync(BatchStopJobRunRequest request) {
return batchStopJobRunAsync(request, null);
}
@Override
public java.util.concurrent.Future batchStopJobRunAsync(final BatchStopJobRunRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchStopJobRunRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchStopJobRunResult call() throws Exception {
BatchStopJobRunResult result = null;
try {
result = executeBatchStopJobRun(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future batchUpdatePartitionAsync(BatchUpdatePartitionRequest request) {
return batchUpdatePartitionAsync(request, null);
}
@Override
public java.util.concurrent.Future batchUpdatePartitionAsync(final BatchUpdatePartitionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchUpdatePartitionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchUpdatePartitionResult call() throws Exception {
BatchUpdatePartitionResult result = null;
try {
result = executeBatchUpdatePartition(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future cancelDataQualityRuleRecommendationRunAsync(
CancelDataQualityRuleRecommendationRunRequest request) {
return cancelDataQualityRuleRecommendationRunAsync(request, null);
}
@Override
public java.util.concurrent.Future cancelDataQualityRuleRecommendationRunAsync(
final CancelDataQualityRuleRecommendationRunRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CancelDataQualityRuleRecommendationRunRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CancelDataQualityRuleRecommendationRunResult call() throws Exception {
CancelDataQualityRuleRecommendationRunResult result = null;
try {
result = executeCancelDataQualityRuleRecommendationRun(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future cancelDataQualityRulesetEvaluationRunAsync(
CancelDataQualityRulesetEvaluationRunRequest request) {
return cancelDataQualityRulesetEvaluationRunAsync(request, null);
}
@Override
public java.util.concurrent.Future cancelDataQualityRulesetEvaluationRunAsync(
final CancelDataQualityRulesetEvaluationRunRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CancelDataQualityRulesetEvaluationRunRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CancelDataQualityRulesetEvaluationRunResult call() throws Exception {
CancelDataQualityRulesetEvaluationRunResult result = null;
try {
result = executeCancelDataQualityRulesetEvaluationRun(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future cancelMLTaskRunAsync(CancelMLTaskRunRequest request) {
return cancelMLTaskRunAsync(request, null);
}
@Override
public java.util.concurrent.Future cancelMLTaskRunAsync(final CancelMLTaskRunRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CancelMLTaskRunRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CancelMLTaskRunResult call() throws Exception {
CancelMLTaskRunResult result = null;
try {
result = executeCancelMLTaskRun(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future cancelStatementAsync(CancelStatementRequest request) {
return cancelStatementAsync(request, null);
}
@Override
public java.util.concurrent.Future cancelStatementAsync(final CancelStatementRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CancelStatementRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CancelStatementResult call() throws Exception {
CancelStatementResult result = null;
try {
result = executeCancelStatement(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future checkSchemaVersionValidityAsync(CheckSchemaVersionValidityRequest request) {
return checkSchemaVersionValidityAsync(request, null);
}
@Override
public java.util.concurrent.Future checkSchemaVersionValidityAsync(final CheckSchemaVersionValidityRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CheckSchemaVersionValidityRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CheckSchemaVersionValidityResult call() throws Exception {
CheckSchemaVersionValidityResult result = null;
try {
result = executeCheckSchemaVersionValidity(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createBlueprintAsync(CreateBlueprintRequest request) {
return createBlueprintAsync(request, null);
}
@Override
public java.util.concurrent.Future createBlueprintAsync(final CreateBlueprintRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateBlueprintRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateBlueprintResult call() throws Exception {
CreateBlueprintResult result = null;
try {
result = executeCreateBlueprint(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createClassifierAsync(CreateClassifierRequest request) {
return createClassifierAsync(request, null);
}
@Override
public java.util.concurrent.Future createClassifierAsync(final CreateClassifierRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateClassifierRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateClassifierResult call() throws Exception {
CreateClassifierResult result = null;
try {
result = executeCreateClassifier(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createConnectionAsync(CreateConnectionRequest request) {
return createConnectionAsync(request, null);
}
@Override
public java.util.concurrent.Future createConnectionAsync(final CreateConnectionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateConnectionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateConnectionResult call() throws Exception {
CreateConnectionResult result = null;
try {
result = executeCreateConnection(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createCrawlerAsync(CreateCrawlerRequest request) {
return createCrawlerAsync(request, null);
}
@Override
public java.util.concurrent.Future createCrawlerAsync(final CreateCrawlerRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateCrawlerRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateCrawlerResult call() throws Exception {
CreateCrawlerResult result = null;
try {
result = executeCreateCrawler(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createCustomEntityTypeAsync(CreateCustomEntityTypeRequest request) {
return createCustomEntityTypeAsync(request, null);
}
@Override
public java.util.concurrent.Future createCustomEntityTypeAsync(final CreateCustomEntityTypeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateCustomEntityTypeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateCustomEntityTypeResult call() throws Exception {
CreateCustomEntityTypeResult result = null;
try {
result = executeCreateCustomEntityType(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createDataQualityRulesetAsync(CreateDataQualityRulesetRequest request) {
return createDataQualityRulesetAsync(request, null);
}
@Override
public java.util.concurrent.Future createDataQualityRulesetAsync(final CreateDataQualityRulesetRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateDataQualityRulesetRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateDataQualityRulesetResult call() throws Exception {
CreateDataQualityRulesetResult result = null;
try {
result = executeCreateDataQualityRuleset(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createDatabaseAsync(CreateDatabaseRequest request) {
return createDatabaseAsync(request, null);
}
@Override
public java.util.concurrent.Future createDatabaseAsync(final CreateDatabaseRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateDatabaseRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateDatabaseResult call() throws Exception {
CreateDatabaseResult result = null;
try {
result = executeCreateDatabase(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createDevEndpointAsync(CreateDevEndpointRequest request) {
return createDevEndpointAsync(request, null);
}
@Override
public java.util.concurrent.Future createDevEndpointAsync(final CreateDevEndpointRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateDevEndpointRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateDevEndpointResult call() throws Exception {
CreateDevEndpointResult result = null;
try {
result = executeCreateDevEndpoint(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createJobAsync(CreateJobRequest request) {
return createJobAsync(request, null);
}
@Override
public java.util.concurrent.Future createJobAsync(final CreateJobRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateJobRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateJobResult call() throws Exception {
CreateJobResult result = null;
try {
result = executeCreateJob(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createMLTransformAsync(CreateMLTransformRequest request) {
return createMLTransformAsync(request, null);
}
@Override
public java.util.concurrent.Future createMLTransformAsync(final CreateMLTransformRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateMLTransformRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateMLTransformResult call() throws Exception {
CreateMLTransformResult result = null;
try {
result = executeCreateMLTransform(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createPartitionAsync(CreatePartitionRequest request) {
return createPartitionAsync(request, null);
}
@Override
public java.util.concurrent.Future createPartitionAsync(final CreatePartitionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreatePartitionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreatePartitionResult call() throws Exception {
CreatePartitionResult result = null;
try {
result = executeCreatePartition(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createPartitionIndexAsync(CreatePartitionIndexRequest request) {
return createPartitionIndexAsync(request, null);
}
@Override
public java.util.concurrent.Future createPartitionIndexAsync(final CreatePartitionIndexRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreatePartitionIndexRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreatePartitionIndexResult call() throws Exception {
CreatePartitionIndexResult result = null;
try {
result = executeCreatePartitionIndex(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createRegistryAsync(CreateRegistryRequest request) {
return createRegistryAsync(request, null);
}
@Override
public java.util.concurrent.Future createRegistryAsync(final CreateRegistryRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateRegistryRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateRegistryResult call() throws Exception {
CreateRegistryResult result = null;
try {
result = executeCreateRegistry(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createSchemaAsync(CreateSchemaRequest request) {
return createSchemaAsync(request, null);
}
@Override
public java.util.concurrent.Future createSchemaAsync(final CreateSchemaRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateSchemaRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateSchemaResult call() throws Exception {
CreateSchemaResult result = null;
try {
result = executeCreateSchema(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createScriptAsync(CreateScriptRequest request) {
return createScriptAsync(request, null);
}
@Override
public java.util.concurrent.Future createScriptAsync(final CreateScriptRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateScriptRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateScriptResult call() throws Exception {
CreateScriptResult result = null;
try {
result = executeCreateScript(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createSecurityConfigurationAsync(CreateSecurityConfigurationRequest request) {
return createSecurityConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future createSecurityConfigurationAsync(final CreateSecurityConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateSecurityConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateSecurityConfigurationResult call() throws Exception {
CreateSecurityConfigurationResult result = null;
try {
result = executeCreateSecurityConfiguration(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createSessionAsync(CreateSessionRequest request) {
return createSessionAsync(request, null);
}
@Override
public java.util.concurrent.Future createSessionAsync(final CreateSessionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateSessionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateSessionResult call() throws Exception {
CreateSessionResult result = null;
try {
result = executeCreateSession(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createTableAsync(CreateTableRequest request) {
return createTableAsync(request, null);
}
@Override
public java.util.concurrent.Future createTableAsync(final CreateTableRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateTableRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateTableResult call() throws Exception {
CreateTableResult result = null;
try {
result = executeCreateTable(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createTriggerAsync(CreateTriggerRequest request) {
return createTriggerAsync(request, null);
}
@Override
public java.util.concurrent.Future createTriggerAsync(final CreateTriggerRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateTriggerRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateTriggerResult call() throws Exception {
CreateTriggerResult result = null;
try {
result = executeCreateTrigger(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createUserDefinedFunctionAsync(CreateUserDefinedFunctionRequest request) {
return createUserDefinedFunctionAsync(request, null);
}
@Override
public java.util.concurrent.Future createUserDefinedFunctionAsync(final CreateUserDefinedFunctionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateUserDefinedFunctionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateUserDefinedFunctionResult call() throws Exception {
CreateUserDefinedFunctionResult result = null;
try {
result = executeCreateUserDefinedFunction(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future createWorkflowAsync(CreateWorkflowRequest request) {
return createWorkflowAsync(request, null);
}
@Override
public java.util.concurrent.Future createWorkflowAsync(final CreateWorkflowRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateWorkflowRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateWorkflowResult call() throws Exception {
CreateWorkflowResult result = null;
try {
result = executeCreateWorkflow(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteBlueprintAsync(DeleteBlueprintRequest request) {
return deleteBlueprintAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteBlueprintAsync(final DeleteBlueprintRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteBlueprintRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteBlueprintResult call() throws Exception {
DeleteBlueprintResult result = null;
try {
result = executeDeleteBlueprint(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteClassifierAsync(DeleteClassifierRequest request) {
return deleteClassifierAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteClassifierAsync(final DeleteClassifierRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteClassifierRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteClassifierResult call() throws Exception {
DeleteClassifierResult result = null;
try {
result = executeDeleteClassifier(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteColumnStatisticsForPartitionAsync(
DeleteColumnStatisticsForPartitionRequest request) {
return deleteColumnStatisticsForPartitionAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteColumnStatisticsForPartitionAsync(
final DeleteColumnStatisticsForPartitionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteColumnStatisticsForPartitionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteColumnStatisticsForPartitionResult call() throws Exception {
DeleteColumnStatisticsForPartitionResult result = null;
try {
result = executeDeleteColumnStatisticsForPartition(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteColumnStatisticsForTableAsync(DeleteColumnStatisticsForTableRequest request) {
return deleteColumnStatisticsForTableAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteColumnStatisticsForTableAsync(
final DeleteColumnStatisticsForTableRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteColumnStatisticsForTableRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteColumnStatisticsForTableResult call() throws Exception {
DeleteColumnStatisticsForTableResult result = null;
try {
result = executeDeleteColumnStatisticsForTable(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteConnectionAsync(DeleteConnectionRequest request) {
return deleteConnectionAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteConnectionAsync(final DeleteConnectionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteConnectionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteConnectionResult call() throws Exception {
DeleteConnectionResult result = null;
try {
result = executeDeleteConnection(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteCrawlerAsync(DeleteCrawlerRequest request) {
return deleteCrawlerAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteCrawlerAsync(final DeleteCrawlerRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteCrawlerRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteCrawlerResult call() throws Exception {
DeleteCrawlerResult result = null;
try {
result = executeDeleteCrawler(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteCustomEntityTypeAsync(DeleteCustomEntityTypeRequest request) {
return deleteCustomEntityTypeAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteCustomEntityTypeAsync(final DeleteCustomEntityTypeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteCustomEntityTypeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteCustomEntityTypeResult call() throws Exception {
DeleteCustomEntityTypeResult result = null;
try {
result = executeDeleteCustomEntityType(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteDataQualityRulesetAsync(DeleteDataQualityRulesetRequest request) {
return deleteDataQualityRulesetAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteDataQualityRulesetAsync(final DeleteDataQualityRulesetRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteDataQualityRulesetRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteDataQualityRulesetResult call() throws Exception {
DeleteDataQualityRulesetResult result = null;
try {
result = executeDeleteDataQualityRuleset(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteDatabaseAsync(DeleteDatabaseRequest request) {
return deleteDatabaseAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteDatabaseAsync(final DeleteDatabaseRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteDatabaseRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteDatabaseResult call() throws Exception {
DeleteDatabaseResult result = null;
try {
result = executeDeleteDatabase(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteDevEndpointAsync(DeleteDevEndpointRequest request) {
return deleteDevEndpointAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteDevEndpointAsync(final DeleteDevEndpointRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteDevEndpointRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteDevEndpointResult call() throws Exception {
DeleteDevEndpointResult result = null;
try {
result = executeDeleteDevEndpoint(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteJobAsync(DeleteJobRequest request) {
return deleteJobAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteJobAsync(final DeleteJobRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteJobRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteJobResult call() throws Exception {
DeleteJobResult result = null;
try {
result = executeDeleteJob(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteMLTransformAsync(DeleteMLTransformRequest request) {
return deleteMLTransformAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteMLTransformAsync(final DeleteMLTransformRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteMLTransformRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteMLTransformResult call() throws Exception {
DeleteMLTransformResult result = null;
try {
result = executeDeleteMLTransform(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deletePartitionAsync(DeletePartitionRequest request) {
return deletePartitionAsync(request, null);
}
@Override
public java.util.concurrent.Future deletePartitionAsync(final DeletePartitionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeletePartitionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeletePartitionResult call() throws Exception {
DeletePartitionResult result = null;
try {
result = executeDeletePartition(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deletePartitionIndexAsync(DeletePartitionIndexRequest request) {
return deletePartitionIndexAsync(request, null);
}
@Override
public java.util.concurrent.Future deletePartitionIndexAsync(final DeletePartitionIndexRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeletePartitionIndexRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeletePartitionIndexResult call() throws Exception {
DeletePartitionIndexResult result = null;
try {
result = executeDeletePartitionIndex(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteRegistryAsync(DeleteRegistryRequest request) {
return deleteRegistryAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteRegistryAsync(final DeleteRegistryRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteRegistryRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteRegistryResult call() throws Exception {
DeleteRegistryResult result = null;
try {
result = executeDeleteRegistry(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteResourcePolicyAsync(DeleteResourcePolicyRequest request) {
return deleteResourcePolicyAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteResourcePolicyAsync(final DeleteResourcePolicyRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteResourcePolicyRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteResourcePolicyResult call() throws Exception {
DeleteResourcePolicyResult result = null;
try {
result = executeDeleteResourcePolicy(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteSchemaAsync(DeleteSchemaRequest request) {
return deleteSchemaAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteSchemaAsync(final DeleteSchemaRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteSchemaRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteSchemaResult call() throws Exception {
DeleteSchemaResult result = null;
try {
result = executeDeleteSchema(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteSchemaVersionsAsync(DeleteSchemaVersionsRequest request) {
return deleteSchemaVersionsAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteSchemaVersionsAsync(final DeleteSchemaVersionsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteSchemaVersionsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteSchemaVersionsResult call() throws Exception {
DeleteSchemaVersionsResult result = null;
try {
result = executeDeleteSchemaVersions(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteSecurityConfigurationAsync(DeleteSecurityConfigurationRequest request) {
return deleteSecurityConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteSecurityConfigurationAsync(final DeleteSecurityConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteSecurityConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteSecurityConfigurationResult call() throws Exception {
DeleteSecurityConfigurationResult result = null;
try {
result = executeDeleteSecurityConfiguration(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteSessionAsync(DeleteSessionRequest request) {
return deleteSessionAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteSessionAsync(final DeleteSessionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteSessionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteSessionResult call() throws Exception {
DeleteSessionResult result = null;
try {
result = executeDeleteSession(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteTableAsync(DeleteTableRequest request) {
return deleteTableAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteTableAsync(final DeleteTableRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteTableRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteTableResult call() throws Exception {
DeleteTableResult result = null;
try {
result = executeDeleteTable(finalRequest);
} catch (Exception ex) {
if (asyncHandler != null) {
asyncHandler.onError(ex);
}
throw ex;
}
if (asyncHandler != null) {
asyncHandler.onSuccess(finalRequest, result);
}
return result;
}
});
}
@Override
public java.util.concurrent.Future deleteTableVersionAsync(DeleteTableVersionRequest request) {
return deleteTableVersionAsync(request, null);
}
@Override
public java.util.concurrent.Future