Class Async


  • public class Async
    extends Completion<Void>
    An asynchronous exit point for a test.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.

    • Field Detail

      • __TYPE_ARG

        public static final io.vertx.lang.rx.TypeArg<Async> __TYPE_ARG
    • Constructor Detail

      • Async

        public Async​(Async delegate)
      • Async

        public Async​(Object delegate)
    • Method Detail

      • resolve

        public void resolve​(Promise<Void> future)
        Completes the future upon completion, otherwise fails it.
        Overrides:
        resolve in class Completion<Void>
        Parameters:
        future - the future to resolve
      • count

        public int count()
        Returns:
        the current count
      • countDown

        public void countDown()
        Count down the async.
      • complete

        public void complete()
        Signals the asynchronous operation is done, this method must be called with a count greater than 0, otherwise it throws an IllegalStateException to signal the error.
      • handler

        public void handler​(Handler<AsyncResult<Void>> completionHandler)
        Completion handler to receive a completion signal when this completions completes.
        Overrides:
        handler in class Completion<Void>
        Parameters:
        completionHandler - the completion handler
      • newInstance

        public static Async newInstance​(Async arg)