/** * Construct an asynchronous implementation of AWSSupportAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSSupportAsync. */ @Override protected AWSSupportAsync build(AwsAsyncClientParams params) { return new AWSSupportAsyncClient(params); }
@Override public java.util.concurrent.Future<AddAttachmentsToSetResult> addAttachmentsToSetAsync(AddAttachmentsToSetRequest request) { return addAttachmentsToSetAsync(request, null); }
@Override public java.util.concurrent.Future<AddCommunicationToCaseResult> addCommunicationToCaseAsync(AddCommunicationToCaseRequest request) { return addCommunicationToCaseAsync(request, null); }
@Override public java.util.concurrent.Future<AddCommunicationToCaseResult> addCommunicationToCaseAsync(final AddCommunicationToCaseRequest request, final com.amazonaws.handlers.AsyncHandler<AddCommunicationToCaseRequest, AddCommunicationToCaseResult> asyncHandler) { final AddCommunicationToCaseRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<AddCommunicationToCaseResult>() { @Override public AddCommunicationToCaseResult call() throws Exception { AddCommunicationToCaseResult result = null; try { result = executeAddCommunicationToCase(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<DescribeSeverityLevelsResult> describeSeverityLevelsAsync(DescribeSeverityLevelsRequest request) { return describeSeverityLevelsAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeCasesResult> describeCasesAsync(DescribeCasesRequest request) { return describeCasesAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeServicesResult> describeServicesAsync(DescribeServicesRequest request) { return describeServicesAsync(request, null); }
@Override public java.util.concurrent.Future<CreateCaseResult> createCaseAsync(CreateCaseRequest request) { return createCaseAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeAttachmentResult> describeAttachmentAsync(DescribeAttachmentRequest request) { return describeAttachmentAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeCommunicationsResult> describeCommunicationsAsync(DescribeCommunicationsRequest request) { return describeCommunicationsAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeAttachmentResult> describeAttachmentAsync(final DescribeAttachmentRequest request, final com.amazonaws.handlers.AsyncHandler<DescribeAttachmentRequest, DescribeAttachmentResult> asyncHandler) { final DescribeAttachmentRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<DescribeAttachmentResult>() { @Override public DescribeAttachmentResult call() throws Exception { DescribeAttachmentResult result = null; try { result = executeDescribeAttachment(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
/** * Simplified method form for invoking the DescribeSeverityLevels operation with an AsyncHandler. * * @see #describeSeverityLevelsAsync(DescribeSeverityLevelsRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeSeverityLevelsResult> describeSeverityLevelsAsync( com.amazonaws.handlers.AsyncHandler<DescribeSeverityLevelsRequest, DescribeSeverityLevelsResult> asyncHandler) { return describeSeverityLevelsAsync(new DescribeSeverityLevelsRequest(), asyncHandler); }
/** * Simplified method form for invoking the DescribeCases operation. * * @see #describeCasesAsync(DescribeCasesRequest) */ @Override public java.util.concurrent.Future<DescribeCasesResult> describeCasesAsync() { return describeCasesAsync(new DescribeCasesRequest()); }
/** * Simplified method form for invoking the DescribeServices operation with an AsyncHandler. * * @see #describeServicesAsync(DescribeServicesRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeServicesResult> describeServicesAsync( com.amazonaws.handlers.AsyncHandler<DescribeServicesRequest, DescribeServicesResult> asyncHandler) { return describeServicesAsync(new DescribeServicesRequest(), asyncHandler); }
@Override public java.util.concurrent.Future<CreateCaseResult> createCaseAsync(CreateCaseRequest request) { return createCaseAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeAttachmentResult> describeAttachmentAsync(DescribeAttachmentRequest request) { return describeAttachmentAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeCommunicationsResult> describeCommunicationsAsync(DescribeCommunicationsRequest request) { return describeCommunicationsAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeCommunicationsResult> describeCommunicationsAsync(final DescribeCommunicationsRequest request, final com.amazonaws.handlers.AsyncHandler<DescribeCommunicationsRequest, DescribeCommunicationsResult> asyncHandler) { final DescribeCommunicationsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<DescribeCommunicationsResult>() { @Override public DescribeCommunicationsResult call() throws Exception { DescribeCommunicationsResult result = null; try { result = executeDescribeCommunications(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
/** * Simplified method form for invoking the DescribeSeverityLevels operation. * * @see #describeSeverityLevelsAsync(DescribeSeverityLevelsRequest) */ @Override public java.util.concurrent.Future<DescribeSeverityLevelsResult> describeSeverityLevelsAsync() { return describeSeverityLevelsAsync(new DescribeSeverityLevelsRequest()); }
/** * Simplified method form for invoking the DescribeCases operation with an AsyncHandler. * * @see #describeCasesAsync(DescribeCasesRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DescribeCasesResult> describeCasesAsync( com.amazonaws.handlers.AsyncHandler<DescribeCasesRequest, DescribeCasesResult> asyncHandler) { return describeCasesAsync(new DescribeCasesRequest(), asyncHandler); }