Uses of Interface
io.gravitee.gateway.reactive.api.message.Message
Packages that use Message
Package
Description
-
Uses of Message in io.gravitee.gateway.reactive.api.connector.entrypoint.async
Fields in io.gravitee.gateway.reactive.api.connector.entrypoint.async with type parameters of type MessageModifier and TypeFieldDescriptionprotected io.reactivex.rxjava3.processors.BehaviorProcessor<Message>HttpEntrypointAsyncConnector.stopHookMethods in io.gravitee.gateway.reactive.api.connector.entrypoint.async that return types with arguments of type MessageModifier and TypeMethodDescriptionHttpEntrypointAsyncConnector.applyStopHook()HttpEntrypointAsyncConnector.applyStopHook() -
Uses of Message in io.gravitee.gateway.reactive.api.context.base
Methods in io.gravitee.gateway.reactive.api.context.base that return types with arguments of type MessageModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Maybe<Message>BaseMessageExecutionContext.interruptMessage()Same asBaseMessageExecutionContext.interruptMessages()but at message levelio.reactivex.rxjava3.core.Flowable<Message>BaseMessageExecutionContext.interruptMessages()Interrupts the current execution while indicating that the flow of messages can be consumed "as is" to the downstream.io.reactivex.rxjava3.core.Flowable<Message>BaseMessageRequest.messages()Get the request message flow as aFlowableofMessage.io.reactivex.rxjava3.core.Flowable<Message>BaseMessageResponse.messages()Get the response message flow as aFlowableofMessage.Methods in io.gravitee.gateway.reactive.api.context.base with parameters of type MessageModifier and TypeMethodDescriptionio.gravitee.el.TemplateEngineBaseMessageExecutionContext.getTemplateEngine(Message message) Get theTemplateEnginethat can be used to evaluate EL expressions.Method parameters in io.gravitee.gateway.reactive.api.context.base with type arguments of type MessageModifier and TypeMethodDescriptionvoidSet the request message flow.voidSet the response message flow.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.io.reactivex.rxjava3.core.CompletableBaseMessageRequest.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message.io.reactivex.rxjava3.core.CompletableBaseMessageRequest.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message.io.reactivex.rxjava3.core.CompletableBaseMessageResponse.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message.io.reactivex.rxjava3.core.CompletableBaseMessageResponse.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message. -
Uses of Message in io.gravitee.gateway.reactive.api.context.http
Methods in io.gravitee.gateway.reactive.api.context.http that return types with arguments of type MessageModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<Message>HttpMessageExecutionContext.interruptMessagesWith(ExecutionFailure failure) Same asBaseMessageExecutionContext.interruptMessages()but with anExecutionFailureobject that indicates that the execution has failed.io.reactivex.rxjava3.core.Maybe<Message>HttpMessageExecutionContext.interruptMessageWith(ExecutionFailure failure) Same asBaseMessageExecutionContext#interruptMessagesWith(ExecutionFailure)but at message levelio.reactivex.rxjava3.core.Flowable<Message>HttpMessageRequest.messages()Get the request message flow as aFlowableofMessage.io.reactivex.rxjava3.core.Flowable<Message>HttpMessageResponse.messages()Get the response message flow as aFlowableofMessage.Method parameters in io.gravitee.gateway.reactive.api.context.http with type arguments of type MessageModifier and TypeMethodDescriptionvoidSet the request message flow.voidSet the response message flow.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.default io.reactivex.rxjava3.core.CompletableApplies a given transformation on each message.io.reactivex.rxjava3.core.CompletableHttpMessageRequest.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message.io.reactivex.rxjava3.core.CompletableHttpMessageRequest.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message.io.reactivex.rxjava3.core.CompletableHttpMessageResponse.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message.io.reactivex.rxjava3.core.CompletableHttpMessageResponse.onMessages(io.reactivex.rxjava3.core.FlowableTransformer<Message, Message> onMessages) Applies a given transformation on each message. -
Uses of Message in io.gravitee.gateway.reactive.api.el
Constructors in io.gravitee.gateway.reactive.api.el with parameters of type Message -
Uses of Message in io.gravitee.gateway.reactive.api.hook
Methods in io.gravitee.gateway.reactive.api.hook with parameters of type MessageModifier and TypeMethodDescriptiondefault voidMessageHook.cancelMessage(String id, HttpMessageExecutionContext ctx, ExecutionPhase executionPhase, Message message) default io.reactivex.rxjava3.core.CompletableMessageHook.errorMessage(String id, HttpMessageExecutionContext ctx, ExecutionPhase executionPhase, Message message, Throwable throwable) default io.reactivex.rxjava3.core.CompletableMessageHook.interruptMessage(String id, HttpMessageExecutionContext ctx, ExecutionPhase executionPhase, Message message) default io.reactivex.rxjava3.core.CompletableMessageHook.interruptMessageWith(String id, HttpMessageExecutionContext ctx, ExecutionPhase executionPhase, Message message, ExecutionFailure failure) default io.reactivex.rxjava3.core.CompletableMessageHook.postMessage(String id, HttpMessageExecutionContext ctx, ExecutionPhase executionPhase, Message message) default io.reactivex.rxjava3.core.CompletableMessageHook.preMessage(String id, HttpMessageExecutionContext ctx, ExecutionPhase executionPhase, Message message) -
Uses of Message in io.gravitee.gateway.reactive.api.message
Classes in io.gravitee.gateway.reactive.api.message that implement MessageMethods in io.gravitee.gateway.reactive.api.message that return MessageModifier and TypeMethodDescriptionStores an attribute in this message.Set the content of the message.Set the content of the message.Message.error(boolean error) Flag indicating the message is in error.Message.headers(HttpHeaders headers) Set the headers of the message.AbstractMessage.internalAttribute(String name, Object value) Message.internalAttribute(String name, Object value) Stores an internal attribute in this message.AbstractMessage.removeAttribute(String name) Message.removeAttribute(String name) Removes an attribute from this request.AbstractMessage.removeInternalAttribute(String name) Message.removeInternalAttribute(String name) Removes an internal attribute from this request. -
Uses of Message in io.gravitee.gateway.reactive.api.message.kafka
Subinterfaces of Message in io.gravitee.gateway.reactive.api.message.kafkaMethods in io.gravitee.gateway.reactive.api.message.kafka that return MessageModifier and TypeMethodDescriptiondefault MessageKafkaMessage.headers(HttpHeaders headers) Deprecated. -
Uses of Message in io.gravitee.gateway.reactive.api.service.dlq
Methods in io.gravitee.gateway.reactive.api.service.dlq that return types with arguments of type MessageModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<Message>Set up the dead letter queue mechanism on the incoming flow of messages.Method parameters in io.gravitee.gateway.reactive.api.service.dlq with type arguments of type Message -
Uses of Message in io.gravitee.gateway.reactive.api.tracing.message
Subinterfaces of Message in io.gravitee.gateway.reactive.api.tracing.messageModifier and TypeInterfaceDescriptioninterfaceThis interface defines aMessagecompatible with tracing