public final ProgressEvent handleRequest()

in aws-mwaa-environment/src/main/java/software/amazon/mwaa/environment/BaseHandlerStd.java [35:53]


    public final ProgressEvent<ResourceModel, CallbackContext> handleRequest(
            final AmazonWebServicesClientProxy awsClientProxy,
            final ResourceHandlerRequest<ResourceModel> request,
            final CallbackContext callbackContext,
            final Logger requestLogger) {

        this.logger = requestLogger;
        final CallbackContext context = callbackContext != null ? callbackContext : new CallbackContext();

        final MwaaClient mwaaClient = ClientBuilder.getClient(request.getRegion());
        final ProxyClient<MwaaClient> mwaaClientProxy = awsClientProxy.newProxy(() -> mwaaClient);

        final Proxies proxies = Proxies.builder()
                .awsClientProxy(awsClientProxy)
                .mwaaClientProxy(mwaaClientProxy)
                .build();

        return handleRequest(proxies, request, context);
    }