Class ConnectionInitEvent

  • All Implemented Interfaces:
    RxDelegate

    public class ConnectionInitEvent
    extends io.vertx.reactivex.core.Promise<Object>
    implements RxDelegate
    • Constructor Detail

      • ConnectionInitEvent

        public ConnectionInitEvent​(Object delegate)
    • Method Detail

      • toString

        public String toString()
        Overrides:
        toString in class io.vertx.reactivex.core.Promise<Object>
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.vertx.reactivex.core.Promise<Object>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.vertx.reactivex.core.Promise<Object>
      • complete

        public void complete​(Object result,
                             Throwable failure)
        Overrides:
        complete in class io.vertx.reactivex.core.Promise<Object>
      • complete

        public void complete​(Object result)
        Set the result. Any handler will be called, if there is one, and the promise will be marked as completed.

        Any handler set on the associated promise will be called.

        Overrides:
        complete in class io.vertx.reactivex.core.Promise<Object>
        Parameters:
        result - the result
      • succeed

        public void succeed​(Object result)
        Overrides:
        succeed in class io.vertx.reactivex.core.Promise<Object>
      • tryComplete

        public boolean tryComplete​(Object result)
        Like Promise.complete(T, java.lang.Throwable) but returns false when the promise is already completed instead of throwing an IllegalStateException, it returns true otherwise.
        Overrides:
        tryComplete in class io.vertx.reactivex.core.Promise<Object>
        Parameters:
        result - the result
        Returns:
        false when the future is already completed
      • future

        public Future<Object> future()
        Overrides:
        future in class io.vertx.reactivex.core.Promise<Object>
        Returns:
        the associated with this promise, it can be used to be aware of the promise completion
      • rxFuture

        public io.reactivex.Single<Object> rxFuture()
        Overrides:
        rxFuture in class io.vertx.reactivex.core.Promise<Object>
        Returns:
        the associated with this promise, it can be used to be aware of the promise completion
      • message

        public Message message()
        Provides message content.
        Returns:
        message
      • handle

        public void handle​(AsyncResult<Object> asyncResult)
        Succeed or fail this promise with the event.
        Overrides:
        handle in class io.vertx.reactivex.core.Promise<Object>
        Parameters:
        asyncResult - the async result to handle