Class WebSocketMessage<PayloadType>
- java.lang.Object
-
- io.quarkus.reactivemessaging.http.runtime.WebSocketMessage<PayloadType>
-
- All Implemented Interfaces:
org.eclipse.microprofile.reactive.messaging.Message<PayloadType>
class WebSocketMessage<PayloadType> extends Object implements org.eclipse.microprofile.reactive.messaging.Message<PayloadType>
-
-
Constructor Summary
Constructors Constructor Description WebSocketMessage(PayloadType payload, Runnable successHandler, Consumer<Throwable> failureHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Supplier<CompletionStage<Void>>
getAck()
Function<Throwable,CompletionStage<Void>>
getNack()
PayloadType
getPayload()
-
-
-
Constructor Detail
-
WebSocketMessage
WebSocketMessage(PayloadType payload, Runnable successHandler, Consumer<Throwable> failureHandler)
-
-
Method Detail
-
getPayload
public PayloadType getPayload()
- Specified by:
getPayload
in interfaceorg.eclipse.microprofile.reactive.messaging.Message<PayloadType>
-
getAck
public Supplier<CompletionStage<Void>> getAck()
- Specified by:
getAck
in interfaceorg.eclipse.microprofile.reactive.messaging.Message<PayloadType>
-
getNack
public Function<Throwable,CompletionStage<Void>> getNack()
- Specified by:
getNack
in interfaceorg.eclipse.microprofile.reactive.messaging.Message<PayloadType>
-
-