All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.chimesdkvoice.AmazonChimeSDKVoiceAsyncClient Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon Chime SDK Voice module holds the client classes that are used for communicating with Amazon Chime SDK Voice Service

There is a newer version: 1.12.780
Show newest version
/*
 * Copyright 2019-2024 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.chimesdkvoice;

import javax.annotation.Generated;

import com.amazonaws.services.chimesdkvoice.model.*;
import com.amazonaws.client.AwsAsyncClientParams;
import com.amazonaws.annotation.ThreadSafe;

import java.util.concurrent.ExecutorService;

/**
 * Client for accessing Amazon Chime SDK Voice 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 SDK telephony APIs in this section enable developers to create PSTN calling solutions that use * Amazon Chime SDK Voice Connectors, and Amazon Chime SDK SIP media applications. Developers can also order and manage * phone numbers, create and manage Voice Connectors and SIP media applications, and run voice analytics. *

*/ @ThreadSafe @Generated("com.amazonaws:aws-java-sdk-code-generator") public class AmazonChimeSDKVoiceAsyncClient extends AmazonChimeSDKVoiceClient implements AmazonChimeSDKVoiceAsync { private static final int DEFAULT_THREAD_POOL_SIZE = 50; private final java.util.concurrent.ExecutorService executorService; public static AmazonChimeSDKVoiceAsyncClientBuilder asyncBuilder() { return AmazonChimeSDKVoiceAsyncClientBuilder.standard(); } /** * Constructs a new asynchronous client to invoke service methods on Amazon Chime SDK Voice using the specified * parameters. * * @param asyncClientParams * Object providing client parameters. */ AmazonChimeSDKVoiceAsyncClient(AwsAsyncClientParams asyncClientParams) { this(asyncClientParams, false); } /** * Constructs a new asynchronous client to invoke service methods on Amazon Chime SDK Voice using the specified * parameters. * * @param asyncClientParams * Object providing client parameters. * @param endpointDiscoveryEnabled * true will enable endpoint discovery if the service supports it. */ AmazonChimeSDKVoiceAsyncClient(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 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 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 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 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 createSipMediaApplicationAsync(CreateSipMediaApplicationRequest request) { return createSipMediaApplicationAsync(request, null); } @Override public java.util.concurrent.Future createSipMediaApplicationAsync(final CreateSipMediaApplicationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateSipMediaApplicationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateSipMediaApplicationResult call() throws Exception { CreateSipMediaApplicationResult result = null; try { result = executeCreateSipMediaApplication(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 createSipMediaApplicationCallAsync(CreateSipMediaApplicationCallRequest request) { return createSipMediaApplicationCallAsync(request, null); } @Override public java.util.concurrent.Future createSipMediaApplicationCallAsync( final CreateSipMediaApplicationCallRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateSipMediaApplicationCallRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateSipMediaApplicationCallResult call() throws Exception { CreateSipMediaApplicationCallResult result = null; try { result = executeCreateSipMediaApplicationCall(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 createSipRuleAsync(CreateSipRuleRequest request) { return createSipRuleAsync(request, null); } @Override public java.util.concurrent.Future createSipRuleAsync(final CreateSipRuleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateSipRuleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateSipRuleResult call() throws Exception { CreateSipRuleResult result = null; try { result = executeCreateSipRule(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 createVoiceProfileAsync(CreateVoiceProfileRequest request) { return createVoiceProfileAsync(request, null); } @Override public java.util.concurrent.Future createVoiceProfileAsync(final CreateVoiceProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateVoiceProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateVoiceProfileResult call() throws Exception { CreateVoiceProfileResult result = null; try { result = executeCreateVoiceProfile(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 createVoiceProfileDomainAsync(CreateVoiceProfileDomainRequest request) { return createVoiceProfileDomainAsync(request, null); } @Override public java.util.concurrent.Future createVoiceProfileDomainAsync(final CreateVoiceProfileDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final CreateVoiceProfileDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public CreateVoiceProfileDomainResult call() throws Exception { CreateVoiceProfileDomainResult result = null; try { result = executeCreateVoiceProfileDomain(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 deleteSipMediaApplicationAsync(DeleteSipMediaApplicationRequest request) { return deleteSipMediaApplicationAsync(request, null); } @Override public java.util.concurrent.Future deleteSipMediaApplicationAsync(final DeleteSipMediaApplicationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteSipMediaApplicationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteSipMediaApplicationResult call() throws Exception { DeleteSipMediaApplicationResult result = null; try { result = executeDeleteSipMediaApplication(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 deleteSipRuleAsync(DeleteSipRuleRequest request) { return deleteSipRuleAsync(request, null); } @Override public java.util.concurrent.Future deleteSipRuleAsync(final DeleteSipRuleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteSipRuleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteSipRuleResult call() throws Exception { DeleteSipRuleResult result = null; try { result = executeDeleteSipRule(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 deleteVoiceProfileAsync(DeleteVoiceProfileRequest request) { return deleteVoiceProfileAsync(request, null); } @Override public java.util.concurrent.Future deleteVoiceProfileAsync(final DeleteVoiceProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteVoiceProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteVoiceProfileResult call() throws Exception { DeleteVoiceProfileResult result = null; try { result = executeDeleteVoiceProfile(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 deleteVoiceProfileDomainAsync(DeleteVoiceProfileDomainRequest request) { return deleteVoiceProfileDomainAsync(request, null); } @Override public java.util.concurrent.Future deleteVoiceProfileDomainAsync(final DeleteVoiceProfileDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final DeleteVoiceProfileDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public DeleteVoiceProfileDomainResult call() throws Exception { DeleteVoiceProfileDomainResult result = null; try { result = executeDeleteVoiceProfileDomain(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 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 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 getSipMediaApplicationAsync(GetSipMediaApplicationRequest request) { return getSipMediaApplicationAsync(request, null); } @Override public java.util.concurrent.Future getSipMediaApplicationAsync(final GetSipMediaApplicationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSipMediaApplicationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSipMediaApplicationResult call() throws Exception { GetSipMediaApplicationResult result = null; try { result = executeGetSipMediaApplication(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override @Deprecated public java.util.concurrent.Future getSipMediaApplicationAlexaSkillConfigurationAsync( GetSipMediaApplicationAlexaSkillConfigurationRequest request) { return getSipMediaApplicationAlexaSkillConfigurationAsync(request, null); } @Override @Deprecated public java.util.concurrent.Future getSipMediaApplicationAlexaSkillConfigurationAsync( final GetSipMediaApplicationAlexaSkillConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSipMediaApplicationAlexaSkillConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSipMediaApplicationAlexaSkillConfigurationResult call() throws Exception { GetSipMediaApplicationAlexaSkillConfigurationResult result = null; try { result = executeGetSipMediaApplicationAlexaSkillConfiguration(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 getSipMediaApplicationLoggingConfigurationAsync( GetSipMediaApplicationLoggingConfigurationRequest request) { return getSipMediaApplicationLoggingConfigurationAsync(request, null); } @Override public java.util.concurrent.Future getSipMediaApplicationLoggingConfigurationAsync( final GetSipMediaApplicationLoggingConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSipMediaApplicationLoggingConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSipMediaApplicationLoggingConfigurationResult call() throws Exception { GetSipMediaApplicationLoggingConfigurationResult result = null; try { result = executeGetSipMediaApplicationLoggingConfiguration(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 getSipRuleAsync(GetSipRuleRequest request) { return getSipRuleAsync(request, null); } @Override public java.util.concurrent.Future getSipRuleAsync(final GetSipRuleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSipRuleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSipRuleResult call() throws Exception { GetSipRuleResult result = null; try { result = executeGetSipRule(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 getSpeakerSearchTaskAsync(GetSpeakerSearchTaskRequest request) { return getSpeakerSearchTaskAsync(request, null); } @Override public java.util.concurrent.Future getSpeakerSearchTaskAsync(final GetSpeakerSearchTaskRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetSpeakerSearchTaskRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetSpeakerSearchTaskResult call() throws Exception { GetSpeakerSearchTaskResult result = null; try { result = executeGetSpeakerSearchTask(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 asyncHandler) { final GetVoiceConnectorOriginationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceConnectorOriginationResult call() throws Exception { GetVoiceConnectorOriginationResult result = null; try { result = executeGetVoiceConnectorOrigination(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 getVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest request) { return getVoiceConnectorProxyAsync(request, null); } @Override public java.util.concurrent.Future getVoiceConnectorProxyAsync(final GetVoiceConnectorProxyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetVoiceConnectorProxyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceConnectorProxyResult call() throws Exception { GetVoiceConnectorProxyResult result = null; try { result = executeGetVoiceConnectorProxy(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 getVoiceConnectorStreamingConfigurationAsync( GetVoiceConnectorStreamingConfigurationRequest request) { return getVoiceConnectorStreamingConfigurationAsync(request, null); } @Override public java.util.concurrent.Future getVoiceConnectorStreamingConfigurationAsync( final GetVoiceConnectorStreamingConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetVoiceConnectorStreamingConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceConnectorStreamingConfigurationResult call() throws Exception { GetVoiceConnectorStreamingConfigurationResult result = null; try { result = executeGetVoiceConnectorStreamingConfiguration(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 getVoiceConnectorTerminationAsync(GetVoiceConnectorTerminationRequest request) { return getVoiceConnectorTerminationAsync(request, null); } @Override public java.util.concurrent.Future getVoiceConnectorTerminationAsync(final GetVoiceConnectorTerminationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetVoiceConnectorTerminationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceConnectorTerminationResult call() throws Exception { GetVoiceConnectorTerminationResult result = null; try { result = executeGetVoiceConnectorTermination(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 getVoiceConnectorTerminationHealthAsync( GetVoiceConnectorTerminationHealthRequest request) { return getVoiceConnectorTerminationHealthAsync(request, null); } @Override public java.util.concurrent.Future getVoiceConnectorTerminationHealthAsync( final GetVoiceConnectorTerminationHealthRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetVoiceConnectorTerminationHealthRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceConnectorTerminationHealthResult call() throws Exception { GetVoiceConnectorTerminationHealthResult result = null; try { result = executeGetVoiceConnectorTerminationHealth(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 getVoiceProfileAsync(GetVoiceProfileRequest request) { return getVoiceProfileAsync(request, null); } @Override public java.util.concurrent.Future getVoiceProfileAsync(final GetVoiceProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetVoiceProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceProfileResult call() throws Exception { GetVoiceProfileResult result = null; try { result = executeGetVoiceProfile(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 getVoiceProfileDomainAsync(GetVoiceProfileDomainRequest request) { return getVoiceProfileDomainAsync(request, null); } @Override public java.util.concurrent.Future getVoiceProfileDomainAsync(final GetVoiceProfileDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetVoiceProfileDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceProfileDomainResult call() throws Exception { GetVoiceProfileDomainResult result = null; try { result = executeGetVoiceProfileDomain(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 getVoiceToneAnalysisTaskAsync(GetVoiceToneAnalysisTaskRequest request) { return getVoiceToneAnalysisTaskAsync(request, null); } @Override public java.util.concurrent.Future getVoiceToneAnalysisTaskAsync(final GetVoiceToneAnalysisTaskRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final GetVoiceToneAnalysisTaskRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public GetVoiceToneAnalysisTaskResult call() throws Exception { GetVoiceToneAnalysisTaskResult result = null; try { result = executeGetVoiceToneAnalysisTask(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 listAvailableVoiceConnectorRegionsAsync( ListAvailableVoiceConnectorRegionsRequest request) { return listAvailableVoiceConnectorRegionsAsync(request, null); } @Override public java.util.concurrent.Future listAvailableVoiceConnectorRegionsAsync( final ListAvailableVoiceConnectorRegionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListAvailableVoiceConnectorRegionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListAvailableVoiceConnectorRegionsResult call() throws Exception { ListAvailableVoiceConnectorRegionsResult result = null; try { result = executeListAvailableVoiceConnectorRegions(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 listPhoneNumberOrdersAsync(ListPhoneNumberOrdersRequest request) { return listPhoneNumberOrdersAsync(request, null); } @Override public java.util.concurrent.Future listPhoneNumberOrdersAsync(final ListPhoneNumberOrdersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListPhoneNumberOrdersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListPhoneNumberOrdersResult call() throws Exception { ListPhoneNumberOrdersResult result = null; try { result = executeListPhoneNumberOrders(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 listPhoneNumbersAsync(ListPhoneNumbersRequest request) { return listPhoneNumbersAsync(request, null); } @Override public java.util.concurrent.Future listPhoneNumbersAsync(final ListPhoneNumbersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListPhoneNumbersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListPhoneNumbersResult call() throws Exception { ListPhoneNumbersResult result = null; try { result = executeListPhoneNumbers(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 listProxySessionsAsync(ListProxySessionsRequest request) { return listProxySessionsAsync(request, null); } @Override public java.util.concurrent.Future listProxySessionsAsync(final ListProxySessionsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListProxySessionsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListProxySessionsResult call() throws Exception { ListProxySessionsResult result = null; try { result = executeListProxySessions(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 listSipMediaApplicationsAsync(ListSipMediaApplicationsRequest request) { return listSipMediaApplicationsAsync(request, null); } @Override public java.util.concurrent.Future listSipMediaApplicationsAsync(final ListSipMediaApplicationsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListSipMediaApplicationsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListSipMediaApplicationsResult call() throws Exception { ListSipMediaApplicationsResult result = null; try { result = executeListSipMediaApplications(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 listSipRulesAsync(ListSipRulesRequest request) { return listSipRulesAsync(request, null); } @Override public java.util.concurrent.Future listSipRulesAsync(final ListSipRulesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListSipRulesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListSipRulesResult call() throws Exception { ListSipRulesResult result = null; try { result = executeListSipRules(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 listSupportedPhoneNumberCountriesAsync( ListSupportedPhoneNumberCountriesRequest request) { return listSupportedPhoneNumberCountriesAsync(request, null); } @Override public java.util.concurrent.Future listSupportedPhoneNumberCountriesAsync( final ListSupportedPhoneNumberCountriesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListSupportedPhoneNumberCountriesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListSupportedPhoneNumberCountriesResult call() throws Exception { ListSupportedPhoneNumberCountriesResult result = null; try { result = executeListSupportedPhoneNumberCountries(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 listTagsForResourceAsync(ListTagsForResourceRequest request) { return listTagsForResourceAsync(request, null); } @Override public java.util.concurrent.Future listTagsForResourceAsync(final ListTagsForResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListTagsForResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListTagsForResourceResult call() throws Exception { ListTagsForResourceResult result = null; try { result = executeListTagsForResource(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 listVoiceConnectorGroupsAsync(ListVoiceConnectorGroupsRequest request) { return listVoiceConnectorGroupsAsync(request, null); } @Override public java.util.concurrent.Future listVoiceConnectorGroupsAsync(final ListVoiceConnectorGroupsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListVoiceConnectorGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListVoiceConnectorGroupsResult call() throws Exception { ListVoiceConnectorGroupsResult result = null; try { result = executeListVoiceConnectorGroups(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 listVoiceConnectorTerminationCredentialsAsync( ListVoiceConnectorTerminationCredentialsRequest request) { return listVoiceConnectorTerminationCredentialsAsync(request, null); } @Override public java.util.concurrent.Future listVoiceConnectorTerminationCredentialsAsync( final ListVoiceConnectorTerminationCredentialsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListVoiceConnectorTerminationCredentialsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListVoiceConnectorTerminationCredentialsResult call() throws Exception { ListVoiceConnectorTerminationCredentialsResult result = null; try { result = executeListVoiceConnectorTerminationCredentials(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 listVoiceConnectorsAsync(ListVoiceConnectorsRequest request) { return listVoiceConnectorsAsync(request, null); } @Override public java.util.concurrent.Future listVoiceConnectorsAsync(final ListVoiceConnectorsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListVoiceConnectorsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListVoiceConnectorsResult call() throws Exception { ListVoiceConnectorsResult result = null; try { result = executeListVoiceConnectors(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 listVoiceProfileDomainsAsync(ListVoiceProfileDomainsRequest request) { return listVoiceProfileDomainsAsync(request, null); } @Override public java.util.concurrent.Future listVoiceProfileDomainsAsync(final ListVoiceProfileDomainsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListVoiceProfileDomainsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListVoiceProfileDomainsResult call() throws Exception { ListVoiceProfileDomainsResult result = null; try { result = executeListVoiceProfileDomains(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 listVoiceProfilesAsync(ListVoiceProfilesRequest request) { return listVoiceProfilesAsync(request, null); } @Override public java.util.concurrent.Future listVoiceProfilesAsync(final ListVoiceProfilesRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ListVoiceProfilesRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ListVoiceProfilesResult call() throws Exception { ListVoiceProfilesResult result = null; try { result = executeListVoiceProfiles(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } @Override @Deprecated public java.util.concurrent.Future putSipMediaApplicationAlexaSkillConfigurationAsync( PutSipMediaApplicationAlexaSkillConfigurationRequest request) { return putSipMediaApplicationAlexaSkillConfigurationAsync(request, null); } @Override @Deprecated public java.util.concurrent.Future putSipMediaApplicationAlexaSkillConfigurationAsync( final PutSipMediaApplicationAlexaSkillConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutSipMediaApplicationAlexaSkillConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutSipMediaApplicationAlexaSkillConfigurationResult call() throws Exception { PutSipMediaApplicationAlexaSkillConfigurationResult result = null; try { result = executePutSipMediaApplicationAlexaSkillConfiguration(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 putSipMediaApplicationLoggingConfigurationAsync( PutSipMediaApplicationLoggingConfigurationRequest request) { return putSipMediaApplicationLoggingConfigurationAsync(request, null); } @Override public java.util.concurrent.Future putSipMediaApplicationLoggingConfigurationAsync( final PutSipMediaApplicationLoggingConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutSipMediaApplicationLoggingConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutSipMediaApplicationLoggingConfigurationResult call() throws Exception { PutSipMediaApplicationLoggingConfigurationResult result = null; try { result = executePutSipMediaApplicationLoggingConfiguration(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 putVoiceConnectorEmergencyCallingConfigurationAsync( PutVoiceConnectorEmergencyCallingConfigurationRequest request) { return putVoiceConnectorEmergencyCallingConfigurationAsync(request, null); } @Override public java.util.concurrent.Future putVoiceConnectorEmergencyCallingConfigurationAsync( final PutVoiceConnectorEmergencyCallingConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutVoiceConnectorEmergencyCallingConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutVoiceConnectorEmergencyCallingConfigurationResult call() throws Exception { PutVoiceConnectorEmergencyCallingConfigurationResult result = null; try { result = executePutVoiceConnectorEmergencyCallingConfiguration(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 putVoiceConnectorLoggingConfigurationAsync( PutVoiceConnectorLoggingConfigurationRequest request) { return putVoiceConnectorLoggingConfigurationAsync(request, null); } @Override public java.util.concurrent.Future putVoiceConnectorLoggingConfigurationAsync( final PutVoiceConnectorLoggingConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutVoiceConnectorLoggingConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutVoiceConnectorLoggingConfigurationResult call() throws Exception { PutVoiceConnectorLoggingConfigurationResult result = null; try { result = executePutVoiceConnectorLoggingConfiguration(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 putVoiceConnectorOriginationAsync(PutVoiceConnectorOriginationRequest request) { return putVoiceConnectorOriginationAsync(request, null); } @Override public java.util.concurrent.Future putVoiceConnectorOriginationAsync(final PutVoiceConnectorOriginationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutVoiceConnectorOriginationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutVoiceConnectorOriginationResult call() throws Exception { PutVoiceConnectorOriginationResult result = null; try { result = executePutVoiceConnectorOrigination(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 putVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest request) { return putVoiceConnectorProxyAsync(request, null); } @Override public java.util.concurrent.Future putVoiceConnectorProxyAsync(final PutVoiceConnectorProxyRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutVoiceConnectorProxyRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutVoiceConnectorProxyResult call() throws Exception { PutVoiceConnectorProxyResult result = null; try { result = executePutVoiceConnectorProxy(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 putVoiceConnectorStreamingConfigurationAsync( PutVoiceConnectorStreamingConfigurationRequest request) { return putVoiceConnectorStreamingConfigurationAsync(request, null); } @Override public java.util.concurrent.Future putVoiceConnectorStreamingConfigurationAsync( final PutVoiceConnectorStreamingConfigurationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutVoiceConnectorStreamingConfigurationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutVoiceConnectorStreamingConfigurationResult call() throws Exception { PutVoiceConnectorStreamingConfigurationResult result = null; try { result = executePutVoiceConnectorStreamingConfiguration(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 putVoiceConnectorTerminationAsync(PutVoiceConnectorTerminationRequest request) { return putVoiceConnectorTerminationAsync(request, null); } @Override public java.util.concurrent.Future putVoiceConnectorTerminationAsync(final PutVoiceConnectorTerminationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutVoiceConnectorTerminationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutVoiceConnectorTerminationResult call() throws Exception { PutVoiceConnectorTerminationResult result = null; try { result = executePutVoiceConnectorTermination(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 putVoiceConnectorTerminationCredentialsAsync( PutVoiceConnectorTerminationCredentialsRequest request) { return putVoiceConnectorTerminationCredentialsAsync(request, null); } @Override public java.util.concurrent.Future putVoiceConnectorTerminationCredentialsAsync( final PutVoiceConnectorTerminationCredentialsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final PutVoiceConnectorTerminationCredentialsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public PutVoiceConnectorTerminationCredentialsResult call() throws Exception { PutVoiceConnectorTerminationCredentialsResult result = null; try { result = executePutVoiceConnectorTerminationCredentials(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 restorePhoneNumberAsync(RestorePhoneNumberRequest request) { return restorePhoneNumberAsync(request, null); } @Override public java.util.concurrent.Future restorePhoneNumberAsync(final RestorePhoneNumberRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final RestorePhoneNumberRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public RestorePhoneNumberResult call() throws Exception { RestorePhoneNumberResult result = null; try { result = executeRestorePhoneNumber(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 searchAvailablePhoneNumbersAsync(SearchAvailablePhoneNumbersRequest request) { return searchAvailablePhoneNumbersAsync(request, null); } @Override public java.util.concurrent.Future searchAvailablePhoneNumbersAsync(final SearchAvailablePhoneNumbersRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final SearchAvailablePhoneNumbersRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public SearchAvailablePhoneNumbersResult call() throws Exception { SearchAvailablePhoneNumbersResult result = null; try { result = executeSearchAvailablePhoneNumbers(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 startSpeakerSearchTaskAsync(StartSpeakerSearchTaskRequest request) { return startSpeakerSearchTaskAsync(request, null); } @Override public java.util.concurrent.Future startSpeakerSearchTaskAsync(final StartSpeakerSearchTaskRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartSpeakerSearchTaskRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartSpeakerSearchTaskResult call() throws Exception { StartSpeakerSearchTaskResult result = null; try { result = executeStartSpeakerSearchTask(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 startVoiceToneAnalysisTaskAsync(StartVoiceToneAnalysisTaskRequest request) { return startVoiceToneAnalysisTaskAsync(request, null); } @Override public java.util.concurrent.Future startVoiceToneAnalysisTaskAsync(final StartVoiceToneAnalysisTaskRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StartVoiceToneAnalysisTaskRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StartVoiceToneAnalysisTaskResult call() throws Exception { StartVoiceToneAnalysisTaskResult result = null; try { result = executeStartVoiceToneAnalysisTask(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 stopSpeakerSearchTaskAsync(StopSpeakerSearchTaskRequest request) { return stopSpeakerSearchTaskAsync(request, null); } @Override public java.util.concurrent.Future stopSpeakerSearchTaskAsync(final StopSpeakerSearchTaskRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopSpeakerSearchTaskRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopSpeakerSearchTaskResult call() throws Exception { StopSpeakerSearchTaskResult result = null; try { result = executeStopSpeakerSearchTask(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 stopVoiceToneAnalysisTaskAsync(StopVoiceToneAnalysisTaskRequest request) { return stopVoiceToneAnalysisTaskAsync(request, null); } @Override public java.util.concurrent.Future stopVoiceToneAnalysisTaskAsync(final StopVoiceToneAnalysisTaskRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final StopVoiceToneAnalysisTaskRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public StopVoiceToneAnalysisTaskResult call() throws Exception { StopVoiceToneAnalysisTaskResult result = null; try { result = executeStopVoiceToneAnalysisTask(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 tagResourceAsync(TagResourceRequest request) { return tagResourceAsync(request, null); } @Override public java.util.concurrent.Future tagResourceAsync(final TagResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final TagResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public TagResourceResult call() throws Exception { TagResourceResult result = null; try { result = executeTagResource(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 untagResourceAsync(UntagResourceRequest request) { return untagResourceAsync(request, null); } @Override public java.util.concurrent.Future untagResourceAsync(final UntagResourceRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UntagResourceRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UntagResourceResult call() throws Exception { UntagResourceResult result = null; try { result = executeUntagResource(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 updateGlobalSettingsAsync(UpdateGlobalSettingsRequest request) { return updateGlobalSettingsAsync(request, null); } @Override public java.util.concurrent.Future updateGlobalSettingsAsync(final UpdateGlobalSettingsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateGlobalSettingsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateGlobalSettingsResult call() throws Exception { UpdateGlobalSettingsResult result = null; try { result = executeUpdateGlobalSettings(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 updatePhoneNumberAsync(UpdatePhoneNumberRequest request) { return updatePhoneNumberAsync(request, null); } @Override public java.util.concurrent.Future updatePhoneNumberAsync(final UpdatePhoneNumberRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdatePhoneNumberRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdatePhoneNumberResult call() throws Exception { UpdatePhoneNumberResult result = null; try { result = executeUpdatePhoneNumber(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 updatePhoneNumberSettingsAsync(UpdatePhoneNumberSettingsRequest request) { return updatePhoneNumberSettingsAsync(request, null); } @Override public java.util.concurrent.Future updatePhoneNumberSettingsAsync(final UpdatePhoneNumberSettingsRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdatePhoneNumberSettingsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdatePhoneNumberSettingsResult call() throws Exception { UpdatePhoneNumberSettingsResult result = null; try { result = executeUpdatePhoneNumberSettings(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 updateProxySessionAsync(UpdateProxySessionRequest request) { return updateProxySessionAsync(request, null); } @Override public java.util.concurrent.Future updateProxySessionAsync(final UpdateProxySessionRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateProxySessionRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateProxySessionResult call() throws Exception { UpdateProxySessionResult result = null; try { result = executeUpdateProxySession(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 updateSipMediaApplicationAsync(UpdateSipMediaApplicationRequest request) { return updateSipMediaApplicationAsync(request, null); } @Override public java.util.concurrent.Future updateSipMediaApplicationAsync(final UpdateSipMediaApplicationRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateSipMediaApplicationRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateSipMediaApplicationResult call() throws Exception { UpdateSipMediaApplicationResult result = null; try { result = executeUpdateSipMediaApplication(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 updateSipMediaApplicationCallAsync(UpdateSipMediaApplicationCallRequest request) { return updateSipMediaApplicationCallAsync(request, null); } @Override public java.util.concurrent.Future updateSipMediaApplicationCallAsync( final UpdateSipMediaApplicationCallRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateSipMediaApplicationCallRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateSipMediaApplicationCallResult call() throws Exception { UpdateSipMediaApplicationCallResult result = null; try { result = executeUpdateSipMediaApplicationCall(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 updateSipRuleAsync(UpdateSipRuleRequest request) { return updateSipRuleAsync(request, null); } @Override public java.util.concurrent.Future updateSipRuleAsync(final UpdateSipRuleRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateSipRuleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateSipRuleResult call() throws Exception { UpdateSipRuleResult result = null; try { result = executeUpdateSipRule(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 updateVoiceConnectorAsync(UpdateVoiceConnectorRequest request) { return updateVoiceConnectorAsync(request, null); } @Override public java.util.concurrent.Future updateVoiceConnectorAsync(final UpdateVoiceConnectorRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateVoiceConnectorRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateVoiceConnectorResult call() throws Exception { UpdateVoiceConnectorResult result = null; try { result = executeUpdateVoiceConnector(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 updateVoiceConnectorGroupAsync(UpdateVoiceConnectorGroupRequest request) { return updateVoiceConnectorGroupAsync(request, null); } @Override public java.util.concurrent.Future updateVoiceConnectorGroupAsync(final UpdateVoiceConnectorGroupRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateVoiceConnectorGroupRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateVoiceConnectorGroupResult call() throws Exception { UpdateVoiceConnectorGroupResult result = null; try { result = executeUpdateVoiceConnectorGroup(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 updateVoiceProfileAsync(UpdateVoiceProfileRequest request) { return updateVoiceProfileAsync(request, null); } @Override public java.util.concurrent.Future updateVoiceProfileAsync(final UpdateVoiceProfileRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateVoiceProfileRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateVoiceProfileResult call() throws Exception { UpdateVoiceProfileResult result = null; try { result = executeUpdateVoiceProfile(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 updateVoiceProfileDomainAsync(UpdateVoiceProfileDomainRequest request) { return updateVoiceProfileDomainAsync(request, null); } @Override public java.util.concurrent.Future updateVoiceProfileDomainAsync(final UpdateVoiceProfileDomainRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final UpdateVoiceProfileDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public UpdateVoiceProfileDomainResult call() throws Exception { UpdateVoiceProfileDomainResult result = null; try { result = executeUpdateVoiceProfileDomain(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 validateE911AddressAsync(ValidateE911AddressRequest request) { return validateE911AddressAsync(request, null); } @Override public java.util.concurrent.Future validateE911AddressAsync(final ValidateE911AddressRequest request, final com.amazonaws.handlers.AsyncHandler asyncHandler) { final ValidateE911AddressRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable() { @Override public ValidateE911AddressResult call() throws Exception { ValidateE911AddressResult result = null; try { result = executeValidateE911Address(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); } /** * Shuts down the client, releasing all managed resources. This includes forcibly terminating all pending * asynchronous service calls. Clients who wish to give pending asynchronous service calls time to complete should * call {@code getExecutorService().shutdown()} followed by {@code getExecutorService().awaitTermination()} prior to * calling this method. */ @Override public void shutdown() { super.shutdown(); executorService.shutdownNow(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy