Class MockRunner

  • All Implemented Interfaces:
    com.pulumi.deployment.internal.Runner

    public class MockRunner
    extends java.lang.Object
    implements com.pulumi.deployment.internal.Runner
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.pulumi.deployment.internal.Runner

        com.pulumi.deployment.internal.Runner.Result<T extends java.lang.Object>
    • Field Summary

      • Fields inherited from interface com.pulumi.deployment.internal.Runner

        ProcessExitedAfterLoggingUserActionableMessage, ProcessExitedBeforeLoggingUserActionableMessage, ProcessExitedSuccessfully
    • Constructor Summary

      Constructors 
      Constructor Description
      MockRunner()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> void registerTask​(java.lang.String description, java.util.concurrent.CompletableFuture<T> task)  
      <T> java.util.concurrent.CompletableFuture<com.pulumi.deployment.internal.Runner.Result<T>> runAsync​(java.util.function.Supplier<T> callback)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MockRunner

        public MockRunner()
    • Method Detail

      • registerTask

        public <T> void registerTask​(java.lang.String description,
                                     java.util.concurrent.CompletableFuture<T> task)
        Specified by:
        registerTask in interface com.pulumi.deployment.internal.Runner
      • runAsync

        public <T> java.util.concurrent.CompletableFuture<com.pulumi.deployment.internal.Runner.Result<T>> runAsync​(java.util.function.Supplier<T> callback)
        Specified by:
        runAsync in interface com.pulumi.deployment.internal.Runner