Package io.vertx.mutiny.ext.bridge
Class BaseBridgeEvent
- java.lang.Object
-
- io.vertx.mutiny.core.Promise<Boolean>
-
- io.vertx.mutiny.ext.bridge.BaseBridgeEvent
-
- Direct Known Subclasses:
BridgeEvent,BridgeEvent
public class BaseBridgeEvent extends Promise<Boolean>
Represents an event that occurs on the event bus bridge.Please consult the documentation for a full explanation.
NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<BaseBridgeEvent>__TYPE_ARG-
Fields inherited from class io.vertx.mutiny.core.Promise
__typeArg_0
-
-
Constructor Summary
Constructors Constructor Description BaseBridgeEvent(io.vertx.ext.bridge.BaseBridgeEvent delegate)BaseBridgeEvent(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete(Boolean result)booleanequals(Object o)io.smallrye.mutiny.Uni<Boolean>future()Unlike the bare Vert.x variant, this method returns aUni.BooleanfutureAndAwait()Blocking variant ofPromise.future().voidfutureAndForget()Variant ofPromise.future()that ignores the result of the operation.io.vertx.ext.bridge.BaseBridgeEventgetDelegate()io.vertx.core.json.JsonObjectgetRawMessage()inthashCode()static BaseBridgeEventnewInstance(io.vertx.ext.bridge.BaseBridgeEvent arg)BaseBridgeEventsetRawMessage(io.vertx.core.json.JsonObject message)StringtoString()booleantryComplete(Boolean arg0)io.vertx.ext.bridge.BridgeEventTypetype()-
Methods inherited from class io.vertx.mutiny.core.Promise
complete, fail, fail, newInstance, newInstance, promise, tryComplete, tryFail, tryFail
-
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<BaseBridgeEvent> __TYPE_ARG
-
-
Constructor Detail
-
BaseBridgeEvent
public BaseBridgeEvent(io.vertx.ext.bridge.BaseBridgeEvent delegate)
-
BaseBridgeEvent
public BaseBridgeEvent(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.ext.bridge.BaseBridgeEvent getDelegate()
- Overrides:
getDelegatein classPromise<Boolean>
-
complete
public void complete(Boolean result)
-
tryComplete
public boolean tryComplete(Boolean arg0)
- Overrides:
tryCompletein classPromise<Boolean>- Parameters:
arg0- the result- Returns:
falsewhen the future is already completed
-
future
@CheckReturnValue public io.smallrye.mutiny.Uni<Boolean> future()
Description copied from class:PromiseUnlike the bare Vert.x variant, this method returns a
Uni. Don't forget to subscribe on it to trigger the operation.
-
futureAndAwait
public Boolean futureAndAwait()
Description copied from class:PromiseBlocking variant ofPromise.future().This method waits for the completion of the underlying asynchronous operation. If the operation completes successfully, the result is returned, otherwise the failure is thrown (potentially wrapped in a RuntimeException).
- Overrides:
futureAndAwaitin classPromise<Boolean>- Returns:
- the T instance produced by the operation.
-
futureAndForget
public void futureAndForget()
Description copied from class:PromiseVariant ofPromise.future()that ignores the result of the operation.This method subscribes on the result of
Promise.future(), but discards the outcome (item or failure). This method is useful to trigger the asynchronous operation fromPromise.future()but you don't need to compose it with other operations.- Overrides:
futureAndForgetin classPromise<Boolean>
-
type
public io.vertx.ext.bridge.BridgeEventType type()
- Returns:
- the type of the event
-
getRawMessage
public io.vertx.core.json.JsonObject getRawMessage()
- Returns:
- the raw JSON message for the event
-
setRawMessage
public BaseBridgeEvent setRawMessage(io.vertx.core.json.JsonObject message)
- Parameters:
message- the raw message- Returns:
- this reference, so it can be used fluently
-
newInstance
public static BaseBridgeEvent newInstance(io.vertx.ext.bridge.BaseBridgeEvent arg)
-
-