/** * Construct an asynchronous implementation of AWSWAFRegionalAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSWAFRegionalAsync. */ @Override protected AWSWAFRegionalAsync build(AwsAsyncClientParams params) { return new AWSWAFRegionalAsyncClient(params); }
@Override public java.util.concurrent.Future<AssociateWebACLResult> associateWebACLAsync(AssociateWebACLRequest request) { return associateWebACLAsync(request, null); }
@Override public java.util.concurrent.Future<CreateByteMatchSetResult> createByteMatchSetAsync(CreateByteMatchSetRequest request) { return createByteMatchSetAsync(request, null); }
@Override public java.util.concurrent.Future<CreateByteMatchSetResult> createByteMatchSetAsync(final CreateByteMatchSetRequest request, final com.amazonaws.handlers.AsyncHandler<CreateByteMatchSetRequest, CreateByteMatchSetResult> asyncHandler) { final CreateByteMatchSetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<CreateByteMatchSetResult>() { @Override public CreateByteMatchSetResult call() throws Exception { CreateByteMatchSetResult result = null; try { result = executeCreateByteMatchSet(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<CreateRegexMatchSetResult> createRegexMatchSetAsync(CreateRegexMatchSetRequest request) { return createRegexMatchSetAsync(request, null); }
@Override public java.util.concurrent.Future<CreateGeoMatchSetResult> createGeoMatchSetAsync(CreateGeoMatchSetRequest request) { return createGeoMatchSetAsync(request, null); }
@Override public java.util.concurrent.Future<CreateRuleResult> createRuleAsync(CreateRuleRequest request) { return createRuleAsync(request, null); }
@Override public java.util.concurrent.Future<CreateIPSetResult> createIPSetAsync(CreateIPSetRequest request) { return createIPSetAsync(request, null); }
@Override public java.util.concurrent.Future<CreateRateBasedRuleResult> createRateBasedRuleAsync(CreateRateBasedRuleRequest request) { return createRateBasedRuleAsync(request, null); }
@Override public java.util.concurrent.Future<CreateRegexPatternSetResult> createRegexPatternSetAsync(CreateRegexPatternSetRequest request) { return createRegexPatternSetAsync(request, null); }
@Override public java.util.concurrent.Future<DeleteRegexPatternSetResult> deleteRegexPatternSetAsync(final DeleteRegexPatternSetRequest request, final com.amazonaws.handlers.AsyncHandler<DeleteRegexPatternSetRequest, DeleteRegexPatternSetResult> asyncHandler) { final DeleteRegexPatternSetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<DeleteRegexPatternSetResult>() { @Override public DeleteRegexPatternSetResult call() throws Exception { DeleteRegexPatternSetResult result = null; try { result = executeDeleteRegexPatternSet(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<DeleteSqlInjectionMatchSetResult> deleteSqlInjectionMatchSetAsync(final DeleteSqlInjectionMatchSetRequest request, final com.amazonaws.handlers.AsyncHandler<DeleteSqlInjectionMatchSetRequest, DeleteSqlInjectionMatchSetResult> asyncHandler) { final DeleteSqlInjectionMatchSetRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<DeleteSqlInjectionMatchSetResult>() { @Override public DeleteSqlInjectionMatchSetResult call() throws Exception { DeleteSqlInjectionMatchSetResult result = null; try { result = executeDeleteSqlInjectionMatchSet(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<GetRateBasedRuleResult> getRateBasedRuleAsync(final GetRateBasedRuleRequest request, final com.amazonaws.handlers.AsyncHandler<GetRateBasedRuleRequest, GetRateBasedRuleResult> asyncHandler) { final GetRateBasedRuleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<GetRateBasedRuleResult>() { @Override public GetRateBasedRuleResult call() throws Exception { GetRateBasedRuleResult result = null; try { result = executeGetRateBasedRule(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<GetSampledRequestsResult> getSampledRequestsAsync(final GetSampledRequestsRequest request, final com.amazonaws.handlers.AsyncHandler<GetSampledRequestsRequest, GetSampledRequestsResult> asyncHandler) { final GetSampledRequestsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<GetSampledRequestsResult>() { @Override public GetSampledRequestsResult call() throws Exception { GetSampledRequestsResult result = null; try { result = executeGetSampledRequests(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<ListGeoMatchSetsResult> listGeoMatchSetsAsync(final ListGeoMatchSetsRequest request, final com.amazonaws.handlers.AsyncHandler<ListGeoMatchSetsRequest, ListGeoMatchSetsResult> asyncHandler) { final ListGeoMatchSetsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListGeoMatchSetsResult>() { @Override public ListGeoMatchSetsResult call() throws Exception { ListGeoMatchSetsResult result = null; try { result = executeListGeoMatchSets(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<ListRuleGroupsResult> listRuleGroupsAsync(final ListRuleGroupsRequest request, final com.amazonaws.handlers.AsyncHandler<ListRuleGroupsRequest, ListRuleGroupsResult> asyncHandler) { final ListRuleGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListRuleGroupsResult>() { @Override public ListRuleGroupsResult call() throws Exception { ListRuleGroupsResult result = null; try { result = executeListRuleGroups(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<ListSubscribedRuleGroupsResult> listSubscribedRuleGroupsAsync(final ListSubscribedRuleGroupsRequest request, final com.amazonaws.handlers.AsyncHandler<ListSubscribedRuleGroupsRequest, ListSubscribedRuleGroupsResult> asyncHandler) { final ListSubscribedRuleGroupsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListSubscribedRuleGroupsResult>() { @Override public ListSubscribedRuleGroupsResult call() throws Exception { ListSubscribedRuleGroupsResult result = null; try { result = executeListSubscribedRuleGroups(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<ListXssMatchSetsResult> listXssMatchSetsAsync(final ListXssMatchSetsRequest request, final com.amazonaws.handlers.AsyncHandler<ListXssMatchSetsRequest, ListXssMatchSetsResult> asyncHandler) { final ListXssMatchSetsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListXssMatchSetsResult>() { @Override public ListXssMatchSetsResult call() throws Exception { ListXssMatchSetsResult result = null; try { result = executeListXssMatchSets(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<UpdateRateBasedRuleResult> updateRateBasedRuleAsync(final UpdateRateBasedRuleRequest request, final com.amazonaws.handlers.AsyncHandler<UpdateRateBasedRuleRequest, UpdateRateBasedRuleResult> asyncHandler) { final UpdateRateBasedRuleRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<UpdateRateBasedRuleResult>() { @Override public UpdateRateBasedRuleResult call() throws Exception { UpdateRateBasedRuleResult result = null; try { result = executeUpdateRateBasedRule(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<AssociateWebACLResult> associateWebACLAsync(final AssociateWebACLRequest request, final com.amazonaws.handlers.AsyncHandler<AssociateWebACLRequest, AssociateWebACLResult> asyncHandler) { final AssociateWebACLRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<AssociateWebACLResult>() { @Override public AssociateWebACLResult call() throws Exception { AssociateWebACLResult result = null; try { result = executeAssociateWebACL(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }