public void transferManagerCompliant()

in src/java/detectors/amazon_s3_transfer_manager_shutdown/AmazonS3TransferManagerShutdown.java [30:43]


    public void transferManagerCompliant(PutObjectRequest putRequest) {
        TransferManager transferManager = TransferManagerBuilder.defaultTransferManager();
        try {
            final Upload upload = transferManager.upload(putRequest);
            upload.waitForCompletion();
        }
        catch (InterruptedException e) {
            Thread.currentThread().interrupt();
        } finally
        {
            // Compliant: transferManager is shutdown.
            transferManager.shutdownNow();
        }
    }