Uses of Interface
io.gravitee.gateway.api.buffer.Buffer
Packages that use Buffer
Package
Description
-
Uses of Buffer in io.gravitee.gateway.api
Methods in io.gravitee.gateway.api that return types with arguments of type BufferModifier and TypeMethodDescriptionRequestWrapper.bodyHandler(Handler<Buffer> bodyHandler) RequestWrapper.endHandler(Handler<Void> endHandler) RequestWrapper.pause()RequestWrapper.resume()Method parameters in io.gravitee.gateway.api with type arguments of type BufferModifier and TypeMethodDescriptionRequestWrapper.bodyHandler(Handler<Buffer> bodyHandler) voidInvoker.invoke(ExecutionContext context, ReadStream<Buffer> stream, Handler<ProxyConnection> connectionHandler) -
Uses of Buffer in io.gravitee.gateway.api.buffer
Methods in io.gravitee.gateway.api.buffer that return BufferModifier and TypeMethodDescription@NonNull BufferBuffer.appendBuffer(Buffer buff) Appends the specifiedBufferto the current one.Buffer.appendBuffer(Buffer buff, int length) Appends the firstlengthbytes of the specifiedBufferto the current one.Buffer.appendString(String str) Appends the specifiedStringto the current one.Buffer.appendString(String str, String charset) Appends the specifiedStringwith the given charset to the current one.static BufferBuffer.buffer()Creates an empty buffer.static BufferBuffer.buffer(byte[] bytes) Creates a buffer from the specified byte array.static BufferBuffer.buffer(int initialSizeHint) Creates an empty buffer with reserved space.static BufferBuffer.buffer(io.netty.buffer.ByteBuf nativeBuffer) Creates a buffer from a nettyByteBuf.static BufferBuffer.buffer(io.vertx.core.buffer.Buffer vertxBuffer) Creates a buffer from a vertxBuffer.static BufferBuffer.buffer(io.vertx.rxjava3.core.buffer.Buffer vertxBuffer) Creates a buffer from a vertxBuffer.static BufferCreates a buffer from the specifiedString.static BufferSame asbuffer(String)but with the given charset.BufferFactory.buffer()BufferFactory.buffer(byte[] bytes) BufferFactory.buffer(int initialSizeHint) BufferFactory.buffer(io.netty.buffer.ByteBuf nativeBuffer) BufferFactory.buffer(io.vertx.core.buffer.Buffer vertxBuffer) BufferFactory.buffer(io.vertx.rxjava3.core.buffer.Buffer vertxBuffer) Methods in io.gravitee.gateway.api.buffer with parameters of type BufferModifier and TypeMethodDescription@NonNull BufferBuffer.appendBuffer(Buffer buff) Appends the specifiedBufferto the current one.Buffer.appendBuffer(Buffer buff, int length) Appends the firstlengthbytes of the specifiedBufferto the current one. -
Uses of Buffer in io.gravitee.gateway.api.http.stream
Fields in io.gravitee.gateway.api.http.stream with type parameters of type BufferModifier and TypeFieldDescriptionTransformableStreamBuilder.transformTransformableStreamBuilder.transformMethod parameters in io.gravitee.gateway.api.http.stream with type arguments of type BufferModifier and TypeMethodDescription -
Uses of Buffer in io.gravitee.gateway.api.http2
Methods in io.gravitee.gateway.api.http2 that return BufferMethods in io.gravitee.gateway.api.http2 with parameters of type Buffer -
Uses of Buffer in io.gravitee.gateway.api.stream
Fields in io.gravitee.gateway.api.stream declared as BufferFields in io.gravitee.gateway.api.stream with type parameters of type BufferMethods in io.gravitee.gateway.api.stream that return types with arguments of type BufferModifier and TypeMethodDescriptionTransformableStream.transform()TransformableStream.transform()Methods in io.gravitee.gateway.api.stream with parameters of type Buffer -
Uses of Buffer in io.gravitee.gateway.api.ws
Methods in io.gravitee.gateway.api.ws that return Buffer -
Uses of Buffer in io.gravitee.gateway.reactive.api.context.http
Methods in io.gravitee.gateway.reactive.api.context.http that return types with arguments of type BufferModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Maybe<Buffer>HttpPlainRequest.body()Get the current body request as aMaybe.io.reactivex.rxjava3.core.Maybe<Buffer>HttpPlainResponse.body()Get the current body response as aMaybe.io.reactivex.rxjava3.core.Single<Buffer>HttpPlainRequest.bodyOrEmpty()io.reactivex.rxjava3.core.Single<Buffer>HttpPlainResponse.bodyOrEmpty()io.reactivex.rxjava3.core.Flowable<Buffer>HttpPlainRequest.chunks()Get the current request body chunks asFlowableofBuffer.io.reactivex.rxjava3.core.Flowable<Buffer>HttpPlainResponse.chunks()Get the current response body chunks asFlowableofBuffer.io.reactivex.rxjava3.core.Maybe<Buffer>HttpPlainExecutionContext.interruptBody()Interrupts the current execution while indicating that the response can be sent "as is" to the downstream.io.reactivex.rxjava3.core.Maybe<Buffer>HttpPlainExecutionContext.interruptBodyWith(ExecutionFailure failure) Same asHttpPlainExecutionContext.interruptBody()but with anExecutionFailureobject that indicates that the execution has failed.Methods in io.gravitee.gateway.reactive.api.context.http with parameters of type BufferModifier and TypeMethodDescriptionvoidSet the current body request as aBuffer.voidSet the current body response as aBuffer.Method parameters in io.gravitee.gateway.reactive.api.context.http with type arguments of type BufferModifier and TypeMethodDescriptionvoidSet the current request body chunks from aFlowableofBuffer.voidSet the current response body chunks from aFlowableofBuffer.io.reactivex.rxjava3.core.CompletableApplies a transformation on the complete body given as a singleBuffer.io.reactivex.rxjava3.core.CompletableApplies a transformation on the complete body given as a singleBuffer.io.reactivex.rxjava3.core.CompletableApplies a transformation on the complete body given as a singleBuffer.io.reactivex.rxjava3.core.CompletableApplies a transformation on the complete body given as a singleBuffer.io.reactivex.rxjava3.core.CompletableApplies a transformation on each body chunks and completes when all the chunks have been processed.io.reactivex.rxjava3.core.CompletableApplies a transformation on each body chunks and completes when all the chunks have been processed.io.reactivex.rxjava3.core.CompletableApplies a transformation on each body chunks and completes when all the chunks have been processed.io.reactivex.rxjava3.core.CompletableApplies a transformation on each body chunks and completes when all the chunks have been processed. -
Uses of Buffer in io.gravitee.gateway.reactive.api.context.tcp
Methods in io.gravitee.gateway.reactive.api.context.tcp that return types with arguments of type BufferModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<Buffer>TcpRequest.chunks()Get the current request body chunks asFlowableofBuffer.io.reactivex.rxjava3.core.Flowable<Buffer>TcpResponse.chunks()Get the current response body chunks asFlowableofBuffer.Method parameters in io.gravitee.gateway.reactive.api.context.tcp with type arguments of type Buffer -
Uses of Buffer in io.gravitee.gateway.reactive.api.message
Methods in io.gravitee.gateway.reactive.api.message that return BufferModifier and TypeMethodDescription@Nullable BufferMessage.content()The current content of the message.Methods in io.gravitee.gateway.reactive.api.message with parameters of type BufferModifier and TypeMethodDescriptionSet the content of the message. -
Uses of Buffer in io.gravitee.gateway.reactive.api.message.kafka
Methods in io.gravitee.gateway.reactive.api.message.kafka that return BufferModifier and TypeMethodDescriptionKafkaMessage.key()Get the Kafka record key associated to the message.Methods in io.gravitee.gateway.reactive.api.message.kafka that return types with arguments of type BufferModifier and TypeMethodDescriptionKafkaMessage.recordHeaders()FIXME: Refactor/remove this method whenMessage.headers()are http agnostic Get the Kafka record headers associated to the message.Methods in io.gravitee.gateway.reactive.api.message.kafka with parameters of type BufferModifier and TypeMethodDescriptionSet the Kafka record key associated with the message.KafkaMessage.putRecordHeader(String key, Buffer value) FIXME: Refactor/remove this method whenMessage.headers(HttpHeaders)are http agnostic Put a Kafka record header to the message. -
Uses of Buffer in io.gravitee.gateway.reactive.api.ws
Methods in io.gravitee.gateway.reactive.api.ws that return types with arguments of type BufferModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<Buffer>WebSocket.read()Returns the websocket incomingFlowableofBuffer.Methods in io.gravitee.gateway.reactive.api.ws with parameters of type Buffer