com.amazonaws.services.chime.AmazonChimeAsyncClient Maven / Gradle / Ivy
Show all versions of aws-java-sdk-chime Show documentation
/*
* Copyright 2015-2020 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.chime;
import javax.annotation.Generated;
import com.amazonaws.services.chime.model.*;
import com.amazonaws.client.AwsAsyncClientParams;
import com.amazonaws.annotation.ThreadSafe;
import java.util.concurrent.ExecutorService;
/**
* Client for accessing Amazon Chime 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.
*
*
* The Amazon Chime API (application programming interface) is designed for developers to perform key tasks, such as
* creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information
* about the Amazon Chime API, including operations, types, inputs and outputs, and error codes. It also includes some
* server-side API actions to use with the Amazon Chime SDK. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon
* Chime Developer Guide.
*
*
* You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls. We recommend
* using an AWS SDK or the AWS CLI. Each API operation includes links to information about using it with a
* language-specific AWS SDK or the AWS CLI.
*
*
* - Using an AWS SDK
* -
*
* You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your
* requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center.
*
*
* - Using the AWS CLI
* -
*
* Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface
* in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands in the AWS CLI
* Command Reference.
*
*
* - Using REST API
* -
*
* If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports
* signature version 4. For more information, see Signature Version 4 Signing Process
* in the Amazon Web Services General Reference.
*
*
* When making REST API calls, use the service name chime
and REST endpoint
* https://service.chime.aws.amazon.com
.
*
*
*
*
* Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see
* Identity and Access Management for Amazon
* Chime in the Amazon Chime Administration Guide.
*
*/
@ThreadSafe
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class AmazonChimeAsyncClient extends AmazonChimeClient implements AmazonChimeAsync {
private static final int DEFAULT_THREAD_POOL_SIZE = 50;
private final java.util.concurrent.ExecutorService executorService;
public static AmazonChimeAsyncClientBuilder asyncBuilder() {
return AmazonChimeAsyncClientBuilder.standard();
}
/**
* Constructs a new asynchronous client to invoke service methods on Amazon Chime using the specified parameters.
*
* @param asyncClientParams
* Object providing client parameters.
*/
AmazonChimeAsyncClient(AwsAsyncClientParams asyncClientParams) {
this(asyncClientParams, false);
}
/**
* Constructs a new asynchronous client to invoke service methods on Amazon Chime using the specified parameters.
*
* @param asyncClientParams
* Object providing client parameters.
* @param endpointDiscoveryEnabled
* true will enable endpoint discovery if the service supports it.
*/
AmazonChimeAsyncClient(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 associatePhoneNumberWithUserAsync(AssociatePhoneNumberWithUserRequest request) {
return associatePhoneNumberWithUserAsync(request, null);
}
@Override
public java.util.concurrent.Future associatePhoneNumberWithUserAsync(final AssociatePhoneNumberWithUserRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final AssociatePhoneNumberWithUserRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public AssociatePhoneNumberWithUserResult call() throws Exception {
AssociatePhoneNumberWithUserResult result = null;
try {
result = executeAssociatePhoneNumberWithUser(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 associatePhoneNumbersWithVoiceConnectorAsync(
AssociatePhoneNumbersWithVoiceConnectorRequest request) {
return associatePhoneNumbersWithVoiceConnectorAsync(request, null);
}
@Override
public java.util.concurrent.Future associatePhoneNumbersWithVoiceConnectorAsync(
final AssociatePhoneNumbersWithVoiceConnectorRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final AssociatePhoneNumbersWithVoiceConnectorRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public AssociatePhoneNumbersWithVoiceConnectorResult call() throws Exception {
AssociatePhoneNumbersWithVoiceConnectorResult result = null;
try {
result = executeAssociatePhoneNumbersWithVoiceConnector(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 associatePhoneNumbersWithVoiceConnectorGroupAsync(
AssociatePhoneNumbersWithVoiceConnectorGroupRequest request) {
return associatePhoneNumbersWithVoiceConnectorGroupAsync(request, null);
}
@Override
public java.util.concurrent.Future associatePhoneNumbersWithVoiceConnectorGroupAsync(
final AssociatePhoneNumbersWithVoiceConnectorGroupRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final AssociatePhoneNumbersWithVoiceConnectorGroupRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public AssociatePhoneNumbersWithVoiceConnectorGroupResult call() throws Exception {
AssociatePhoneNumbersWithVoiceConnectorGroupResult result = null;
try {
result = executeAssociatePhoneNumbersWithVoiceConnectorGroup(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 associateSigninDelegateGroupsWithAccountAsync(
AssociateSigninDelegateGroupsWithAccountRequest request) {
return associateSigninDelegateGroupsWithAccountAsync(request, null);
}
@Override
public java.util.concurrent.Future associateSigninDelegateGroupsWithAccountAsync(
final AssociateSigninDelegateGroupsWithAccountRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final AssociateSigninDelegateGroupsWithAccountRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public AssociateSigninDelegateGroupsWithAccountResult call() throws Exception {
AssociateSigninDelegateGroupsWithAccountResult result = null;
try {
result = executeAssociateSigninDelegateGroupsWithAccount(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 batchCreateAttendeeAsync(BatchCreateAttendeeRequest request) {
return batchCreateAttendeeAsync(request, null);
}
@Override
public java.util.concurrent.Future batchCreateAttendeeAsync(final BatchCreateAttendeeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchCreateAttendeeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchCreateAttendeeResult call() throws Exception {
BatchCreateAttendeeResult result = null;
try {
result = executeBatchCreateAttendee(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 batchCreateRoomMembershipAsync(BatchCreateRoomMembershipRequest request) {
return batchCreateRoomMembershipAsync(request, null);
}
@Override
public java.util.concurrent.Future batchCreateRoomMembershipAsync(final BatchCreateRoomMembershipRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchCreateRoomMembershipRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchCreateRoomMembershipResult call() throws Exception {
BatchCreateRoomMembershipResult result = null;
try {
result = executeBatchCreateRoomMembership(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 batchDeletePhoneNumberAsync(BatchDeletePhoneNumberRequest request) {
return batchDeletePhoneNumberAsync(request, null);
}
@Override
public java.util.concurrent.Future batchDeletePhoneNumberAsync(final BatchDeletePhoneNumberRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchDeletePhoneNumberRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchDeletePhoneNumberResult call() throws Exception {
BatchDeletePhoneNumberResult result = null;
try {
result = executeBatchDeletePhoneNumber(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 batchSuspendUserAsync(BatchSuspendUserRequest request) {
return batchSuspendUserAsync(request, null);
}
@Override
public java.util.concurrent.Future batchSuspendUserAsync(final BatchSuspendUserRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchSuspendUserRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchSuspendUserResult call() throws Exception {
BatchSuspendUserResult result = null;
try {
result = executeBatchSuspendUser(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 batchUnsuspendUserAsync(BatchUnsuspendUserRequest request) {
return batchUnsuspendUserAsync(request, null);
}
@Override
public java.util.concurrent.Future batchUnsuspendUserAsync(final BatchUnsuspendUserRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchUnsuspendUserRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchUnsuspendUserResult call() throws Exception {
BatchUnsuspendUserResult result = null;
try {
result = executeBatchUnsuspendUser(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 batchUpdatePhoneNumberAsync(BatchUpdatePhoneNumberRequest request) {
return batchUpdatePhoneNumberAsync(request, null);
}
@Override
public java.util.concurrent.Future batchUpdatePhoneNumberAsync(final BatchUpdatePhoneNumberRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchUpdatePhoneNumberRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchUpdatePhoneNumberResult call() throws Exception {
BatchUpdatePhoneNumberResult result = null;
try {
result = executeBatchUpdatePhoneNumber(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 batchUpdateUserAsync(BatchUpdateUserRequest request) {
return batchUpdateUserAsync(request, null);
}
@Override
public java.util.concurrent.Future batchUpdateUserAsync(final BatchUpdateUserRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final BatchUpdateUserRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public BatchUpdateUserResult call() throws Exception {
BatchUpdateUserResult result = null;
try {
result = executeBatchUpdateUser(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 createAccountAsync(CreateAccountRequest request) {
return createAccountAsync(request, null);
}
@Override
public java.util.concurrent.Future createAccountAsync(final CreateAccountRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateAccountRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateAccountResult call() throws Exception {
CreateAccountResult result = null;
try {
result = executeCreateAccount(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 createAttendeeAsync(CreateAttendeeRequest request) {
return createAttendeeAsync(request, null);
}
@Override
public java.util.concurrent.Future createAttendeeAsync(final CreateAttendeeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateAttendeeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateAttendeeResult call() throws Exception {
CreateAttendeeResult result = null;
try {
result = executeCreateAttendee(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 createBotAsync(CreateBotRequest request) {
return createBotAsync(request, null);
}
@Override
public java.util.concurrent.Future createBotAsync(final CreateBotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateBotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateBotResult call() throws Exception {
CreateBotResult result = null;
try {
result = executeCreateBot(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 createMeetingAsync(CreateMeetingRequest request) {
return createMeetingAsync(request, null);
}
@Override
public java.util.concurrent.Future createMeetingAsync(final CreateMeetingRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateMeetingRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateMeetingResult call() throws Exception {
CreateMeetingResult result = null;
try {
result = executeCreateMeeting(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 createMeetingWithAttendeesAsync(CreateMeetingWithAttendeesRequest request) {
return createMeetingWithAttendeesAsync(request, null);
}
@Override
public java.util.concurrent.Future createMeetingWithAttendeesAsync(final CreateMeetingWithAttendeesRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateMeetingWithAttendeesRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateMeetingWithAttendeesResult call() throws Exception {
CreateMeetingWithAttendeesResult result = null;
try {
result = executeCreateMeetingWithAttendees(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 createPhoneNumberOrderAsync(CreatePhoneNumberOrderRequest request) {
return createPhoneNumberOrderAsync(request, null);
}
@Override
public java.util.concurrent.Future createPhoneNumberOrderAsync(final CreatePhoneNumberOrderRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreatePhoneNumberOrderRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreatePhoneNumberOrderResult call() throws Exception {
CreatePhoneNumberOrderResult result = null;
try {
result = executeCreatePhoneNumberOrder(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 createProxySessionAsync(CreateProxySessionRequest request) {
return createProxySessionAsync(request, null);
}
@Override
public java.util.concurrent.Future createProxySessionAsync(final CreateProxySessionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateProxySessionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateProxySessionResult call() throws Exception {
CreateProxySessionResult result = null;
try {
result = executeCreateProxySession(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 createRoomAsync(CreateRoomRequest request) {
return createRoomAsync(request, null);
}
@Override
public java.util.concurrent.Future createRoomAsync(final CreateRoomRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateRoomRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateRoomResult call() throws Exception {
CreateRoomResult result = null;
try {
result = executeCreateRoom(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 createRoomMembershipAsync(CreateRoomMembershipRequest request) {
return createRoomMembershipAsync(request, null);
}
@Override
public java.util.concurrent.Future createRoomMembershipAsync(final CreateRoomMembershipRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateRoomMembershipRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateRoomMembershipResult call() throws Exception {
CreateRoomMembershipResult result = null;
try {
result = executeCreateRoomMembership(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 createUserAsync(CreateUserRequest request) {
return createUserAsync(request, null);
}
@Override
public java.util.concurrent.Future createUserAsync(final CreateUserRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateUserRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateUserResult call() throws Exception {
CreateUserResult result = null;
try {
result = executeCreateUser(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 createVoiceConnectorAsync(CreateVoiceConnectorRequest request) {
return createVoiceConnectorAsync(request, null);
}
@Override
public java.util.concurrent.Future createVoiceConnectorAsync(final CreateVoiceConnectorRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateVoiceConnectorRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateVoiceConnectorResult call() throws Exception {
CreateVoiceConnectorResult result = null;
try {
result = executeCreateVoiceConnector(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 createVoiceConnectorGroupAsync(CreateVoiceConnectorGroupRequest request) {
return createVoiceConnectorGroupAsync(request, null);
}
@Override
public java.util.concurrent.Future createVoiceConnectorGroupAsync(final CreateVoiceConnectorGroupRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final CreateVoiceConnectorGroupRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public CreateVoiceConnectorGroupResult call() throws Exception {
CreateVoiceConnectorGroupResult result = null;
try {
result = executeCreateVoiceConnectorGroup(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 deleteAccountAsync(DeleteAccountRequest request) {
return deleteAccountAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteAccountAsync(final DeleteAccountRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteAccountRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteAccountResult call() throws Exception {
DeleteAccountResult result = null;
try {
result = executeDeleteAccount(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 deleteAttendeeAsync(DeleteAttendeeRequest request) {
return deleteAttendeeAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteAttendeeAsync(final DeleteAttendeeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteAttendeeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteAttendeeResult call() throws Exception {
DeleteAttendeeResult result = null;
try {
result = executeDeleteAttendee(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 deleteEventsConfigurationAsync(DeleteEventsConfigurationRequest request) {
return deleteEventsConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteEventsConfigurationAsync(final DeleteEventsConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteEventsConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteEventsConfigurationResult call() throws Exception {
DeleteEventsConfigurationResult result = null;
try {
result = executeDeleteEventsConfiguration(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 deleteMeetingAsync(DeleteMeetingRequest request) {
return deleteMeetingAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteMeetingAsync(final DeleteMeetingRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteMeetingRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteMeetingResult call() throws Exception {
DeleteMeetingResult result = null;
try {
result = executeDeleteMeeting(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 deletePhoneNumberAsync(DeletePhoneNumberRequest request) {
return deletePhoneNumberAsync(request, null);
}
@Override
public java.util.concurrent.Future deletePhoneNumberAsync(final DeletePhoneNumberRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeletePhoneNumberRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeletePhoneNumberResult call() throws Exception {
DeletePhoneNumberResult result = null;
try {
result = executeDeletePhoneNumber(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 deleteProxySessionAsync(DeleteProxySessionRequest request) {
return deleteProxySessionAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteProxySessionAsync(final DeleteProxySessionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteProxySessionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteProxySessionResult call() throws Exception {
DeleteProxySessionResult result = null;
try {
result = executeDeleteProxySession(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 deleteRoomAsync(DeleteRoomRequest request) {
return deleteRoomAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteRoomAsync(final DeleteRoomRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteRoomRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteRoomResult call() throws Exception {
DeleteRoomResult result = null;
try {
result = executeDeleteRoom(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 deleteRoomMembershipAsync(DeleteRoomMembershipRequest request) {
return deleteRoomMembershipAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteRoomMembershipAsync(final DeleteRoomMembershipRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteRoomMembershipRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteRoomMembershipResult call() throws Exception {
DeleteRoomMembershipResult result = null;
try {
result = executeDeleteRoomMembership(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 deleteVoiceConnectorAsync(DeleteVoiceConnectorRequest request) {
return deleteVoiceConnectorAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorAsync(final DeleteVoiceConnectorRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorResult call() throws Exception {
DeleteVoiceConnectorResult result = null;
try {
result = executeDeleteVoiceConnector(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 deleteVoiceConnectorEmergencyCallingConfigurationAsync(
DeleteVoiceConnectorEmergencyCallingConfigurationRequest request) {
return deleteVoiceConnectorEmergencyCallingConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorEmergencyCallingConfigurationAsync(
final DeleteVoiceConnectorEmergencyCallingConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorEmergencyCallingConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorEmergencyCallingConfigurationResult call() throws Exception {
DeleteVoiceConnectorEmergencyCallingConfigurationResult result = null;
try {
result = executeDeleteVoiceConnectorEmergencyCallingConfiguration(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 deleteVoiceConnectorGroupAsync(DeleteVoiceConnectorGroupRequest request) {
return deleteVoiceConnectorGroupAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorGroupAsync(final DeleteVoiceConnectorGroupRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorGroupRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorGroupResult call() throws Exception {
DeleteVoiceConnectorGroupResult result = null;
try {
result = executeDeleteVoiceConnectorGroup(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 deleteVoiceConnectorOriginationAsync(
DeleteVoiceConnectorOriginationRequest request) {
return deleteVoiceConnectorOriginationAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorOriginationAsync(
final DeleteVoiceConnectorOriginationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorOriginationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorOriginationResult call() throws Exception {
DeleteVoiceConnectorOriginationResult result = null;
try {
result = executeDeleteVoiceConnectorOrigination(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 deleteVoiceConnectorProxyAsync(DeleteVoiceConnectorProxyRequest request) {
return deleteVoiceConnectorProxyAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorProxyAsync(final DeleteVoiceConnectorProxyRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorProxyRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorProxyResult call() throws Exception {
DeleteVoiceConnectorProxyResult result = null;
try {
result = executeDeleteVoiceConnectorProxy(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 deleteVoiceConnectorStreamingConfigurationAsync(
DeleteVoiceConnectorStreamingConfigurationRequest request) {
return deleteVoiceConnectorStreamingConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorStreamingConfigurationAsync(
final DeleteVoiceConnectorStreamingConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorStreamingConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorStreamingConfigurationResult call() throws Exception {
DeleteVoiceConnectorStreamingConfigurationResult result = null;
try {
result = executeDeleteVoiceConnectorStreamingConfiguration(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 deleteVoiceConnectorTerminationAsync(
DeleteVoiceConnectorTerminationRequest request) {
return deleteVoiceConnectorTerminationAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorTerminationAsync(
final DeleteVoiceConnectorTerminationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorTerminationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorTerminationResult call() throws Exception {
DeleteVoiceConnectorTerminationResult result = null;
try {
result = executeDeleteVoiceConnectorTermination(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 deleteVoiceConnectorTerminationCredentialsAsync(
DeleteVoiceConnectorTerminationCredentialsRequest request) {
return deleteVoiceConnectorTerminationCredentialsAsync(request, null);
}
@Override
public java.util.concurrent.Future deleteVoiceConnectorTerminationCredentialsAsync(
final DeleteVoiceConnectorTerminationCredentialsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DeleteVoiceConnectorTerminationCredentialsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DeleteVoiceConnectorTerminationCredentialsResult call() throws Exception {
DeleteVoiceConnectorTerminationCredentialsResult result = null;
try {
result = executeDeleteVoiceConnectorTerminationCredentials(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 disassociatePhoneNumberFromUserAsync(
DisassociatePhoneNumberFromUserRequest request) {
return disassociatePhoneNumberFromUserAsync(request, null);
}
@Override
public java.util.concurrent.Future disassociatePhoneNumberFromUserAsync(
final DisassociatePhoneNumberFromUserRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DisassociatePhoneNumberFromUserRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DisassociatePhoneNumberFromUserResult call() throws Exception {
DisassociatePhoneNumberFromUserResult result = null;
try {
result = executeDisassociatePhoneNumberFromUser(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 disassociatePhoneNumbersFromVoiceConnectorAsync(
DisassociatePhoneNumbersFromVoiceConnectorRequest request) {
return disassociatePhoneNumbersFromVoiceConnectorAsync(request, null);
}
@Override
public java.util.concurrent.Future disassociatePhoneNumbersFromVoiceConnectorAsync(
final DisassociatePhoneNumbersFromVoiceConnectorRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DisassociatePhoneNumbersFromVoiceConnectorRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DisassociatePhoneNumbersFromVoiceConnectorResult call() throws Exception {
DisassociatePhoneNumbersFromVoiceConnectorResult result = null;
try {
result = executeDisassociatePhoneNumbersFromVoiceConnector(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 disassociatePhoneNumbersFromVoiceConnectorGroupAsync(
DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request) {
return disassociatePhoneNumbersFromVoiceConnectorGroupAsync(request, null);
}
@Override
public java.util.concurrent.Future disassociatePhoneNumbersFromVoiceConnectorGroupAsync(
final DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DisassociatePhoneNumbersFromVoiceConnectorGroupRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DisassociatePhoneNumbersFromVoiceConnectorGroupResult call() throws Exception {
DisassociatePhoneNumbersFromVoiceConnectorGroupResult result = null;
try {
result = executeDisassociatePhoneNumbersFromVoiceConnectorGroup(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 disassociateSigninDelegateGroupsFromAccountAsync(
DisassociateSigninDelegateGroupsFromAccountRequest request) {
return disassociateSigninDelegateGroupsFromAccountAsync(request, null);
}
@Override
public java.util.concurrent.Future disassociateSigninDelegateGroupsFromAccountAsync(
final DisassociateSigninDelegateGroupsFromAccountRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final DisassociateSigninDelegateGroupsFromAccountRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public DisassociateSigninDelegateGroupsFromAccountResult call() throws Exception {
DisassociateSigninDelegateGroupsFromAccountResult result = null;
try {
result = executeDisassociateSigninDelegateGroupsFromAccount(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 getAccountAsync(GetAccountRequest request) {
return getAccountAsync(request, null);
}
@Override
public java.util.concurrent.Future getAccountAsync(final GetAccountRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetAccountRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetAccountResult call() throws Exception {
GetAccountResult result = null;
try {
result = executeGetAccount(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 getAccountSettingsAsync(GetAccountSettingsRequest request) {
return getAccountSettingsAsync(request, null);
}
@Override
public java.util.concurrent.Future getAccountSettingsAsync(final GetAccountSettingsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetAccountSettingsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetAccountSettingsResult call() throws Exception {
GetAccountSettingsResult result = null;
try {
result = executeGetAccountSettings(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 getAttendeeAsync(GetAttendeeRequest request) {
return getAttendeeAsync(request, null);
}
@Override
public java.util.concurrent.Future getAttendeeAsync(final GetAttendeeRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetAttendeeRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetAttendeeResult call() throws Exception {
GetAttendeeResult result = null;
try {
result = executeGetAttendee(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 getBotAsync(GetBotRequest request) {
return getBotAsync(request, null);
}
@Override
public java.util.concurrent.Future getBotAsync(final GetBotRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetBotRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetBotResult call() throws Exception {
GetBotResult result = null;
try {
result = executeGetBot(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 getEventsConfigurationAsync(GetEventsConfigurationRequest request) {
return getEventsConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future getEventsConfigurationAsync(final GetEventsConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetEventsConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetEventsConfigurationResult call() throws Exception {
GetEventsConfigurationResult result = null;
try {
result = executeGetEventsConfiguration(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 getGlobalSettingsAsync(GetGlobalSettingsRequest request) {
return getGlobalSettingsAsync(request, null);
}
@Override
public java.util.concurrent.Future getGlobalSettingsAsync(final GetGlobalSettingsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetGlobalSettingsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetGlobalSettingsResult call() throws Exception {
GetGlobalSettingsResult result = null;
try {
result = executeGetGlobalSettings(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 getMeetingAsync(GetMeetingRequest request) {
return getMeetingAsync(request, null);
}
@Override
public java.util.concurrent.Future getMeetingAsync(final GetMeetingRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetMeetingRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetMeetingResult call() throws Exception {
GetMeetingResult result = null;
try {
result = executeGetMeeting(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 getPhoneNumberAsync(GetPhoneNumberRequest request) {
return getPhoneNumberAsync(request, null);
}
@Override
public java.util.concurrent.Future getPhoneNumberAsync(final GetPhoneNumberRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetPhoneNumberRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetPhoneNumberResult call() throws Exception {
GetPhoneNumberResult result = null;
try {
result = executeGetPhoneNumber(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 getPhoneNumberOrderAsync(GetPhoneNumberOrderRequest request) {
return getPhoneNumberOrderAsync(request, null);
}
@Override
public java.util.concurrent.Future getPhoneNumberOrderAsync(final GetPhoneNumberOrderRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetPhoneNumberOrderRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetPhoneNumberOrderResult call() throws Exception {
GetPhoneNumberOrderResult result = null;
try {
result = executeGetPhoneNumberOrder(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 getPhoneNumberSettingsAsync(GetPhoneNumberSettingsRequest request) {
return getPhoneNumberSettingsAsync(request, null);
}
@Override
public java.util.concurrent.Future getPhoneNumberSettingsAsync(final GetPhoneNumberSettingsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetPhoneNumberSettingsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetPhoneNumberSettingsResult call() throws Exception {
GetPhoneNumberSettingsResult result = null;
try {
result = executeGetPhoneNumberSettings(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 getProxySessionAsync(GetProxySessionRequest request) {
return getProxySessionAsync(request, null);
}
@Override
public java.util.concurrent.Future getProxySessionAsync(final GetProxySessionRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetProxySessionRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetProxySessionResult call() throws Exception {
GetProxySessionResult result = null;
try {
result = executeGetProxySession(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 getRetentionSettingsAsync(GetRetentionSettingsRequest request) {
return getRetentionSettingsAsync(request, null);
}
@Override
public java.util.concurrent.Future getRetentionSettingsAsync(final GetRetentionSettingsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetRetentionSettingsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetRetentionSettingsResult call() throws Exception {
GetRetentionSettingsResult result = null;
try {
result = executeGetRetentionSettings(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 getRoomAsync(GetRoomRequest request) {
return getRoomAsync(request, null);
}
@Override
public java.util.concurrent.Future getRoomAsync(final GetRoomRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetRoomRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetRoomResult call() throws Exception {
GetRoomResult result = null;
try {
result = executeGetRoom(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 getUserAsync(GetUserRequest request) {
return getUserAsync(request, null);
}
@Override
public java.util.concurrent.Future getUserAsync(final GetUserRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetUserRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetUserResult call() throws Exception {
GetUserResult result = null;
try {
result = executeGetUser(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 getUserSettingsAsync(GetUserSettingsRequest request) {
return getUserSettingsAsync(request, null);
}
@Override
public java.util.concurrent.Future getUserSettingsAsync(final GetUserSettingsRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetUserSettingsRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetUserSettingsResult call() throws Exception {
GetUserSettingsResult result = null;
try {
result = executeGetUserSettings(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 getVoiceConnectorAsync(GetVoiceConnectorRequest request) {
return getVoiceConnectorAsync(request, null);
}
@Override
public java.util.concurrent.Future getVoiceConnectorAsync(final GetVoiceConnectorRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetVoiceConnectorRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetVoiceConnectorResult call() throws Exception {
GetVoiceConnectorResult result = null;
try {
result = executeGetVoiceConnector(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 getVoiceConnectorEmergencyCallingConfigurationAsync(
GetVoiceConnectorEmergencyCallingConfigurationRequest request) {
return getVoiceConnectorEmergencyCallingConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future getVoiceConnectorEmergencyCallingConfigurationAsync(
final GetVoiceConnectorEmergencyCallingConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetVoiceConnectorEmergencyCallingConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetVoiceConnectorEmergencyCallingConfigurationResult call() throws Exception {
GetVoiceConnectorEmergencyCallingConfigurationResult result = null;
try {
result = executeGetVoiceConnectorEmergencyCallingConfiguration(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 getVoiceConnectorGroupAsync(GetVoiceConnectorGroupRequest request) {
return getVoiceConnectorGroupAsync(request, null);
}
@Override
public java.util.concurrent.Future getVoiceConnectorGroupAsync(final GetVoiceConnectorGroupRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetVoiceConnectorGroupRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetVoiceConnectorGroupResult call() throws Exception {
GetVoiceConnectorGroupResult result = null;
try {
result = executeGetVoiceConnectorGroup(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 getVoiceConnectorLoggingConfigurationAsync(
GetVoiceConnectorLoggingConfigurationRequest request) {
return getVoiceConnectorLoggingConfigurationAsync(request, null);
}
@Override
public java.util.concurrent.Future getVoiceConnectorLoggingConfigurationAsync(
final GetVoiceConnectorLoggingConfigurationRequest request,
final com.amazonaws.handlers.AsyncHandler asyncHandler) {
final GetVoiceConnectorLoggingConfigurationRequest finalRequest = beforeClientExecution(request);
return executorService.submit(new java.util.concurrent.Callable() {
@Override
public GetVoiceConnectorLoggingConfigurationResult call() throws Exception {
GetVoiceConnectorLoggingConfigurationResult result = null;
try {
result = executeGetVoiceConnectorLoggingConfiguration(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 getVoiceConnectorOriginationAsync(GetVoiceConnectorOriginationRequest request) {
return getVoiceConnectorOriginationAsync(request, null);
}
@Override
public java.util.concurrent.Future getVoiceConnectorOriginationAsync(final GetVoiceConnectorOriginationRequest request,
final com.amazonaws.handlers.AsyncHandler