Class BridgeEvent
java.lang.Object
io.vertx.reactivex.core.Promise<Boolean>
io.vertx.reactivex.ext.bridge.BaseBridgeEvent
io.vertx.reactivex.ext.eventbus.bridge.tcp.BridgeEvent
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate
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 the original non RX-ified interface using Vert.x codegen.
-
Field Summary
FieldsFields inherited from class Promise
__typeArg_0 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSet the result.voidbooleanfuture()voidhandle(AsyncResult<Boolean> asyncResult) Succeed or fail this promise with the event.inthashCode()static BridgeEventnewInstance(BridgeEvent arg) rxFuture()setRawMessage(JsonObject message) Get the raw JSON message for the event.socket()Get the SockJSSocket instance corresponding to the eventvoidtoString()booleantryComplete(Boolean result) LikePromise.complete(T, Throwable)but returnsfalsewhen the promise is already completed instead of throwing anIllegalStateException, it returnstrueotherwise.Methods inherited from class BaseBridgeEvent
getRawMessage, newInstance, typeMethods inherited from class Promise
complete, fail, fail, newInstance, newInstance, promise, succeed, tryComplete, tryFail, tryFail
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
BridgeEvent
-
BridgeEvent
-
-
Method Details
-
toString
- Overrides:
toStringin classBaseBridgeEvent
-
equals
- Overrides:
equalsin classBaseBridgeEvent
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseBridgeEvent
-
getDelegate
- Specified by:
getDelegatein interfaceio.vertx.lang.rx.RxDelegate- Overrides:
getDelegatein classBaseBridgeEvent
-
complete
- Overrides:
completein classBaseBridgeEvent
-
complete
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:
completein classBaseBridgeEvent- Parameters:
result- the result
-
succeed
- Overrides:
succeedin classBaseBridgeEvent
-
tryComplete
LikePromise.complete(T, Throwable)but returnsfalsewhen the promise is already completed instead of throwing anIllegalStateException, it returnstrueotherwise.- Overrides:
tryCompletein classBaseBridgeEvent- Parameters:
result- the result- Returns:
falsewhen the future is already completed
-
future
- Overrides:
futurein classBaseBridgeEvent- Returns:
- the associated with this promise, it can be used to be aware of the promise completion
-
rxFuture
- Overrides:
rxFuturein classBaseBridgeEvent- Returns:
- the associated with this promise, it can be used to be aware of the promise completion
-
setRawMessage
Get the raw JSON message for the event. This will be null for SOCKET_CREATED or SOCKET_CLOSED events as there is no message involved.- Overrides:
setRawMessagein classBaseBridgeEvent- Parameters:
message- the raw message- Returns:
- this reference, so it can be used fluently
-
socket
Get the SockJSSocket instance corresponding to the event- Returns:
- the SockJSSocket instance
-
handle
Succeed or fail this promise with the event.- Overrides:
handlein classBaseBridgeEvent- Parameters:
asyncResult- the async result to handle
-
newInstance
-