protected abstract ProgressEvent handleRequest()

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


    protected abstract ProgressEvent<ResourceModel, CallbackContext> handleRequest(
            Proxies proxies,
            ResourceHandlerRequest<ResourceModel> request,
            CallbackContext callbackContext);

    protected CallChain.RequestMaker<MwaaClient, ResourceModel, CallbackContext> startSubtask(
            String subtaskName,
            Proxies proxies,
            ProgressEvent<ResourceModel, CallbackContext> progress) {

        final ResourceModel model = progress.getResourceModel();
        final CallbackContext context = progress.getCallbackContext();
        final String fullTaskName = "AWS-MWAA-Environment::" + subtaskName;

        log("Starting %s", fullTaskName);

        return proxies.getAwsClientProxy().initiate(
                fullTaskName,
                proxies.getMwaaClientProxy(),
                model,
                context);
    }