/** * Construct an asynchronous implementation of AmazonRoute53DomainsAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonRoute53DomainsAsync. */ @Override protected AmazonRoute53DomainsAsync build(AwsAsyncClientParams params) { return new AmazonRoute53DomainsAsyncClient(params); }
@Override public java.util.concurrent.Future<CheckDomainAvailabilityResult> checkDomainAvailabilityAsync(CheckDomainAvailabilityRequest request) { return checkDomainAvailabilityAsync(request, null); }
@Override public java.util.concurrent.Future<CheckDomainTransferabilityResult> checkDomainTransferabilityAsync(CheckDomainTransferabilityRequest request) { return checkDomainTransferabilityAsync(request, null); }
@Override public java.util.concurrent.Future<ListTagsForDomainResult> listTagsForDomainAsync(final ListTagsForDomainRequest request, final com.amazonaws.handlers.AsyncHandler<ListTagsForDomainRequest, ListTagsForDomainResult> asyncHandler) { final ListTagsForDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListTagsForDomainResult>() { @Override public ListTagsForDomainResult call() throws Exception { ListTagsForDomainResult result = null; try { result = executeListTagsForDomain(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<GetContactReachabilityStatusResult> getContactReachabilityStatusAsync(GetContactReachabilityStatusRequest request) { return getContactReachabilityStatusAsync(request, null); }
@Override public java.util.concurrent.Future<DisableDomainTransferLockResult> disableDomainTransferLockAsync(DisableDomainTransferLockRequest request) { return disableDomainTransferLockAsync(request, null); }
@Override public java.util.concurrent.Future<EnableDomainTransferLockResult> enableDomainTransferLockAsync(EnableDomainTransferLockRequest request) { return enableDomainTransferLockAsync(request, null); }
@Override public java.util.concurrent.Future<DeleteTagsForDomainResult> deleteTagsForDomainAsync(DeleteTagsForDomainRequest request) { return deleteTagsForDomainAsync(request, null); }
@Override public java.util.concurrent.Future<EnableDomainAutoRenewResult> enableDomainAutoRenewAsync(EnableDomainAutoRenewRequest request) { return enableDomainAutoRenewAsync(request, null); }
@Override public java.util.concurrent.Future<DisableDomainAutoRenewResult> disableDomainAutoRenewAsync(DisableDomainAutoRenewRequest request) { return disableDomainAutoRenewAsync(request, null); }
@Override public java.util.concurrent.Future<RenewDomainResult> renewDomainAsync(final RenewDomainRequest request, final com.amazonaws.handlers.AsyncHandler<RenewDomainRequest, RenewDomainResult> asyncHandler) { final RenewDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<RenewDomainResult>() { @Override public RenewDomainResult call() throws Exception { RenewDomainResult result = null; try { result = executeRenewDomain(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<CheckDomainTransferabilityResult> checkDomainTransferabilityAsync(final CheckDomainTransferabilityRequest request, final com.amazonaws.handlers.AsyncHandler<CheckDomainTransferabilityRequest, CheckDomainTransferabilityResult> asyncHandler) { final CheckDomainTransferabilityRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<CheckDomainTransferabilityResult>() { @Override public CheckDomainTransferabilityResult call() throws Exception { CheckDomainTransferabilityResult result = null; try { result = executeCheckDomainTransferability(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<ListDomainsResult> listDomainsAsync(final ListDomainsRequest request, final com.amazonaws.handlers.AsyncHandler<ListDomainsRequest, ListDomainsResult> asyncHandler) { final ListDomainsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListDomainsResult>() { @Override public ListDomainsResult call() throws Exception { ListDomainsResult result = null; try { result = executeListDomains(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<RetrieveDomainAuthCodeResult> retrieveDomainAuthCodeAsync(final RetrieveDomainAuthCodeRequest request, final com.amazonaws.handlers.AsyncHandler<RetrieveDomainAuthCodeRequest, RetrieveDomainAuthCodeResult> asyncHandler) { final RetrieveDomainAuthCodeRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<RetrieveDomainAuthCodeResult>() { @Override public RetrieveDomainAuthCodeResult call() throws Exception { RetrieveDomainAuthCodeResult result = null; try { result = executeRetrieveDomainAuthCode(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<TransferDomainResult> transferDomainAsync(final TransferDomainRequest request, final com.amazonaws.handlers.AsyncHandler<TransferDomainRequest, TransferDomainResult> asyncHandler) { final TransferDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<TransferDomainResult>() { @Override public TransferDomainResult call() throws Exception { TransferDomainResult result = null; try { result = executeTransferDomain(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<ViewBillingResult> viewBillingAsync(final ViewBillingRequest request, final com.amazonaws.handlers.AsyncHandler<ViewBillingRequest, ViewBillingResult> asyncHandler) { final ViewBillingRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ViewBillingResult>() { @Override public ViewBillingResult call() throws Exception { ViewBillingResult result = null; try { result = executeViewBilling(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<CheckDomainAvailabilityResult> checkDomainAvailabilityAsync(final CheckDomainAvailabilityRequest request, final com.amazonaws.handlers.AsyncHandler<CheckDomainAvailabilityRequest, CheckDomainAvailabilityResult> asyncHandler) { final CheckDomainAvailabilityRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<CheckDomainAvailabilityResult>() { @Override public CheckDomainAvailabilityResult call() throws Exception { CheckDomainAvailabilityResult result = null; try { result = executeCheckDomainAvailability(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<DeleteTagsForDomainResult> deleteTagsForDomainAsync(final DeleteTagsForDomainRequest request, final com.amazonaws.handlers.AsyncHandler<DeleteTagsForDomainRequest, DeleteTagsForDomainResult> asyncHandler) { final DeleteTagsForDomainRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<DeleteTagsForDomainResult>() { @Override public DeleteTagsForDomainResult call() throws Exception { DeleteTagsForDomainResult result = null; try { result = executeDeleteTagsForDomain(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<EnableDomainAutoRenewResult> enableDomainAutoRenewAsync(final EnableDomainAutoRenewRequest request, final com.amazonaws.handlers.AsyncHandler<EnableDomainAutoRenewRequest, EnableDomainAutoRenewResult> asyncHandler) { final EnableDomainAutoRenewRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<EnableDomainAutoRenewResult>() { @Override public EnableDomainAutoRenewResult call() throws Exception { EnableDomainAutoRenewResult result = null; try { result = executeEnableDomainAutoRenew(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<EnableDomainTransferLockResult> enableDomainTransferLockAsync(final EnableDomainTransferLockRequest request, final com.amazonaws.handlers.AsyncHandler<EnableDomainTransferLockRequest, EnableDomainTransferLockResult> asyncHandler) { final EnableDomainTransferLockRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<EnableDomainTransferLockResult>() { @Override public EnableDomainTransferLockResult call() throws Exception { EnableDomainTransferLockResult result = null; try { result = executeEnableDomainTransferLock(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }