- CACHE_LINE_SIZE - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
-
- calcElementOffset(long, long) - Static method in class io.rsocket.internal.jctools.queues.CircularArrayOffsetCalculator
-
- calcElementOffset(long) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
-
- cancel() - Method in class io.rsocket.internal.UnboundedProcessor
-
- CANCELED - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- CanceledException - Exception in io.rsocket.exceptions
-
The Responder canceled the request but may have started processing it (similar to REJECTED but
doesn't guarantee lack of side-effects).
- CanceledException(String) - Constructor for exception io.rsocket.exceptions.CanceledException
-
Constructs a new exception with the specified message.
- CanceledException(String, Throwable) - Constructor for exception io.rsocket.exceptions.CanceledException
-
Constructs a new exception with the specified message and cause.
- CancelFrameCodec - Class in io.rsocket.frame
-
- canHaveData() - Method in enum io.rsocket.frame.FrameType
-
Whether the frame type can have data.
- canHaveMetadata() - Method in enum io.rsocket.frame.FrameType
-
Whether the frame type can have metadata
- capacity() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- capacity() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- capacity() - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
-
- CharByteBufUtil - Class in io.rsocket.util
-
- checkGreaterThanOrEqual(int, int, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
-
- checkLessThan(int, int, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
-
- checkLessThanOrEqual(int, long, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
-
- checkPositive(long, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
-
- checkPositiveOrZero(int, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
-
- CircularArrayOffsetCalculator - Class in io.rsocket.internal.jctools.queues
-
- CircularArrayOffsetCalculator() - Constructor for class io.rsocket.internal.jctools.queues.CircularArrayOffsetCalculator
-
- cleanupStoreOnKeepAlive() - Method in class io.rsocket.core.Resume
-
When this property is enabled, hints from
KEEPALIVE
frames about how much data has been
received by the other side, is used to proactively clean frames from the
store
.
- clear() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- clear() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- clear() - Method in class io.rsocket.internal.UnboundedProcessor
-
- ClientKeepAliveSupport(ByteBufAllocator, int, int) - Constructor for class io.rsocket.keepalive.KeepAliveSupport.ClientKeepAliveSupport
-
- ClientResume - Class in io.rsocket.resume
-
- ClientResume(Duration, ByteBuf) - Constructor for class io.rsocket.resume.ClientResume
-
- ClientRSocketFactory() - Constructor for class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- ClientRSocketFactory(RSocketConnector) - Constructor for class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- ClientRSocketSession - Class in io.rsocket.resume
-
- ClientRSocketSession(DuplexConnection, Duration, Retry, ResumableFramesStore, Duration, boolean) - Constructor for class io.rsocket.resume.ClientRSocketSession
-
- ClientServerInputMultiplexer - Class in io.rsocket.internal
-
DuplexConnection.receive()
is a single stream on which the following type of frames
arrive:
Frames for streams initiated by the initiator of the connection (client).
- ClientServerInputMultiplexer(DuplexConnection) - Constructor for class io.rsocket.internal.ClientServerInputMultiplexer
-
- ClientServerInputMultiplexer(DuplexConnection, InitializingInterceptorRegistry, boolean) - Constructor for class io.rsocket.internal.ClientServerInputMultiplexer
-
- ClientTransport - Interface in io.rsocket.transport
-
A client contract for writing transports of RSocket.
- Clock - Class in io.rsocket.util
-
Abstraction to get current time and durations.
- Closeable - Interface in io.rsocket
-
An interface which allows listening to when a specific instance of this interface is closed
- CompositeMetadata - Class in io.rsocket.metadata
-
An
Iterable
wrapper around a
ByteBuf
that exposes metadata entry information at
each decoding step.
- CompositeMetadata(ByteBuf, boolean) - Constructor for class io.rsocket.metadata.CompositeMetadata
-
- CompositeMetadata.Entry - Interface in io.rsocket.metadata
-
- CompositeMetadata.ExplicitMimeTimeEntry - Class in io.rsocket.metadata
-
- CompositeMetadata.ReservedMimeTypeEntry - Class in io.rsocket.metadata
-
- CompositeMetadata.WellKnownMimeTypeEntry - Class in io.rsocket.metadata
-
- CompositeMetadataCodec - Class in io.rsocket.metadata
-
A flyweight class that can be used to encode/decode composite metadata information to/from
ByteBuf
.
- CompositeMetadataFlyweight - Class in io.rsocket.metadata
-
- computeNextEntryIndex(int, ByteBuf, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
-
- computeNextEntryIndex(int, ByteBuf, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
-
Deprecated.
- connect(ClientTransport) - Method in class io.rsocket.core.RSocketConnector
-
The final step to connect with the transport to use as input and the resulting Mono<RSocket>
as output.
- connect(Supplier<ClientTransport>) - Method in class io.rsocket.core.RSocketConnector
-
- connect() - Static method in class io.rsocket.RSocketFactory
-
Deprecated.
Create a ClientRSocketFactory
to connect to a remote RSocket endpoint.
- connect() - Method in interface io.rsocket.transport.ClientTransport
-
Return a Mono
that connects for each subscriber.
- CONNECTION_CLOSE - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- CONNECTION_ERROR - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- ConnectionCloseException - Exception in io.rsocket.exceptions
-
The connection is being terminated.
- ConnectionCloseException(String) - Constructor for exception io.rsocket.exceptions.ConnectionCloseException
-
Constructs a new exception with the specified message.
- ConnectionCloseException(String, Throwable) - Constructor for exception io.rsocket.exceptions.ConnectionCloseException
-
Constructs a new exception with the specified message and cause.
- ConnectionErrorException - Exception in io.rsocket.exceptions
-
The connection is being terminated.
- ConnectionErrorException(String) - Constructor for exception io.rsocket.exceptions.ConnectionErrorException
-
Constructs a new exception with the specified message.
- ConnectionErrorException(String, Throwable) - Constructor for exception io.rsocket.exceptions.ConnectionErrorException
-
Constructs a new exception with the specified message and cause.
- ConnectionSetupPayload - Class in io.rsocket
-
Exposes information from the SETUP
frame to a server, as well as to client responders.
- ConnectionSetupPayload() - Constructor for class io.rsocket.ConnectionSetupPayload
-
- connectWith(ClientTransport) - Static method in class io.rsocket.core.RSocketConnector
-
Static factory method to connect with default settings, effectively a shortcut for:
RSocketConnector.create().connectWith(transport);
- containsKey(int) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- containsKey(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- containsValue(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- continueWith(Mono<DuplexConnection>) - Method in class io.rsocket.resume.ClientRSocketSession
-
- continueWith(T) - Method in interface io.rsocket.resume.RSocketSession
-
- continueWith(DuplexConnection) - Method in class io.rsocket.resume.ServerRSocketSession
-
- CPUs - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
-
- create(ByteBuf) - Static method in class io.rsocket.ConnectionSetupPayload
-
- create() - Static method in class io.rsocket.core.RSocketConnector
-
Static factory method to create an RSocketConnector
instance and customize default
settings before connecting.
- create() - Static method in class io.rsocket.core.RSocketServer
-
Static factory method to create an RSocketServer
.
- create(SocketAcceptor) - Static method in class io.rsocket.core.RSocketServer
-
Static factory method to create an RSocketServer
instance with the given SocketAcceptor
.
- create(int, int, ByteBuf) - Static method in interface io.rsocket.lease.Lease
-
- create(int, int) - Static method in interface io.rsocket.lease.Lease
-
- create() - Static method in class io.rsocket.lease.Leases
-
- create(String) - Static method in class io.rsocket.util.ByteBufPayload
-
Static factory method for a text payload.
- create(String, String) - Static method in class io.rsocket.util.ByteBufPayload
-
Static factory method for a text payload.
- create(CharSequence, Charset) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(CharSequence, Charset, CharSequence, Charset) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(byte[]) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(byte[], byte[]) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(ByteBuffer) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(ByteBuffer, ByteBuffer) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(ByteBuf) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(ByteBuf, ByteBuf) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(Payload) - Static method in class io.rsocket.util.ByteBufPayload
-
- create(CharSequence) - Static method in class io.rsocket.util.DefaultPayload
-
Static factory method for a text payload.
- create(CharSequence, CharSequence) - Static method in class io.rsocket.util.DefaultPayload
-
Static factory method for a text payload.
- create(CharSequence, Charset) - Static method in class io.rsocket.util.DefaultPayload
-
- create(CharSequence, Charset, CharSequence, Charset) - Static method in class io.rsocket.util.DefaultPayload
-
- create(byte[]) - Static method in class io.rsocket.util.DefaultPayload
-
- create(byte[], byte[]) - Static method in class io.rsocket.util.DefaultPayload
-
- create(ByteBuffer) - Static method in class io.rsocket.util.DefaultPayload
-
- create(ByteBuffer, ByteBuffer) - Static method in class io.rsocket.util.DefaultPayload
-
- create(ByteBuf) - Static method in class io.rsocket.util.DefaultPayload
-
- create(ByteBuf, ByteBuf) - Static method in class io.rsocket.util.DefaultPayload
-
- create(Payload) - Static method in class io.rsocket.util.DefaultPayload
-
- createRoutingMetadata(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
-
create routing metadata
- createRoutingMetadata(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
-
Deprecated.
create routing metadata
- createTaggingContent(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
-
create tagging content
- createTaggingContent(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
-
Deprecated.
create tagging content
- createTaggingMetadata(CompositeMetadata.Entry) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
-
create tagging metadata from composite metadata entry
- createTaggingMetadata(ByteBufAllocator, String, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
-
create tagging metadata
- createTaggingMetadata(CompositeMetadata.Entry) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
-
Deprecated.
create tagging metadata from composite metadata entry
- createTaggingMetadata(ByteBufAllocator, String, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
-
Deprecated.
create tagging metadata
- CURRENT_VERSION - Static variable in class io.rsocket.frame.SetupFrameCodec
-
- currentConsumerIndex() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- currentConsumerIndex() - Method in interface io.rsocket.internal.jctools.queues.QueueProgressIndicators
-
This method has no concurrent visibility semantics.
- currentContext() - Method in class io.rsocket.internal.UnboundedProcessor
-
- currentProducerIndex() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- currentProducerIndex() - Method in interface io.rsocket.internal.jctools.queues.QueueProgressIndicators
-
This method has no concurrent visibility semantics.
- CustomRSocketException - Exception in io.rsocket.exceptions
-
- CustomRSocketException(int, String) - Constructor for exception io.rsocket.exceptions.CustomRSocketException
-
Constructs a new exception with the specified message.
- CustomRSocketException(int, String, Throwable) - Constructor for exception io.rsocket.exceptions.CustomRSocketException
-
Constructs a new exception with the specified message and cause.
- fieldOffset(Class, String) - Static method in class io.rsocket.internal.jctools.util.UnsafeAccess
-
- fill(MessagePassingQueue.Supplier<E>) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- fill(MessagePassingQueue.Supplier<E>, int) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- fill(MessagePassingQueue.Supplier<T>) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- fill(MessagePassingQueue.Supplier<T>, int) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- fill(MessagePassingQueue.Supplier<T>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- fill(MessagePassingQueue.Supplier<E>) - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
-
- fillInStackTrace() - Method in exception io.rsocket.lease.MissingLeaseException
-
- fireAndForget(Payload) - Method in interface io.rsocket.RSocket
-
Fire and Forget interaction model of RSocket
.
- fireAndForget(Payload) - Method in class io.rsocket.util.RSocketProxy
-
- firstAvailableClientPos(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameCodec
-
- flags(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
-
- FLAGS_C - Static variable in class io.rsocket.frame.FrameHeaderCodec
-
(C)omplete: bit to indicate stream completion (Subscriber.onComplete()
)
- FLAGS_F - Static variable in class io.rsocket.frame.FrameHeaderCodec
-
(F)ollows: More fragments follow this fragment (in case of fragmented REQUEST_x or PAYLOAD
frames)
- FLAGS_I - Static variable in class io.rsocket.frame.FrameHeaderCodec
-
(I)gnore flag: a value of 0 indicates the protocol can't ignore this frame
- FLAGS_KEEPALIVE_R - Static variable in class io.rsocket.frame.KeepAliveFrameCodec
-
(R)espond: Set by the sender of the KEEPALIVE, to which the responder MUST reply with a
KEEPALIVE without the R flag set
- FLAGS_M - Static variable in class io.rsocket.frame.FrameHeaderCodec
-
(M)etadata flag: a value of 1 indicates the frame contains metadata
- FLAGS_N - Static variable in class io.rsocket.frame.FrameHeaderCodec
-
(N)ext: bit to indicate payload or metadata present (Subscriber.onNext(Object)
)
- FLAGS_RESUME_ENABLE - Static variable in class io.rsocket.frame.SetupFrameCodec
-
A flag used to indicate that the client requires connection resumption, if possible (the frame
contains a Resume Identification Token)
- FLAGS_WILL_HONOR_LEASE - Static variable in class io.rsocket.frame.SetupFrameCodec
-
A flag used to indicate that the client will honor LEASE sent by the server
- forConnection(DuplexConnectionInterceptor) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- forConnection(Consumer<List<DuplexConnectionInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- forFireAndForget(Function<Payload, Mono<Void>>) - Static method in interface io.rsocket.SocketAcceptor
-
Create a SocketAcceptor
for fire-and-forget interactions with the given handler.
- forRequestChannel(Function<Publisher<Payload>, Flux<Payload>>) - Static method in interface io.rsocket.SocketAcceptor
-
Create a SocketAcceptor
for request-channel interactions with the given handler.
- forRequester(RSocketInterceptor) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- forRequester(Consumer<List<RSocketInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- forRequester(int) - Static method in class io.rsocket.plugins.LimitRateInterceptor
-
Create an interceptor for an RSocket
that performs request-channel interactions.
- forRequester(int, int) - Static method in class io.rsocket.plugins.LimitRateInterceptor
-
Create an interceptor for an RSocket
that performs request-channel interactions with
more control over the overall prefetch rate and replenish threshold.
- forRequestResponse(Function<Payload, Mono<Payload>>) - Static method in interface io.rsocket.SocketAcceptor
-
Create a SocketAcceptor
for request-response interactions with the given handler.
- forRequestStream(Function<Payload, Flux<Payload>>) - Static method in interface io.rsocket.SocketAcceptor
-
Create a SocketAcceptor
for request-stream interactions with the given handler.
- forResponder(RSocketInterceptor) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- forResponder(Consumer<List<RSocketInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- forResponder(int) - Static method in class io.rsocket.plugins.LimitRateInterceptor
-
Create an interceptor for an RSocket
that handles request-stream and/or request-channel
interactions.
- forResponder(int, int) - Static method in class io.rsocket.plugins.LimitRateInterceptor
-
Create an interceptor for an RSocket
that handles request-stream and/or request-channel
interactions with more control over the overall prefetch rate and replenish threshold.
- forSocketAcceptor(SocketAcceptorInterceptor) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- forSocketAcceptor(Consumer<List<SocketAcceptorInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
-
- fragment(int) - Method in class io.rsocket.core.RSocketConnector
-
When this is set, frames larger than the given maximum transmission unit (mtu) size value are
broken down into fragments to fit that size.
- fragment(int) - Method in class io.rsocket.core.RSocketServer
-
When this is set, frames larger than the given maximum transmission unit (mtu) size value are
fragmented.
- fragment(int) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- fragment(int) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- FragmentationCodec - Class in io.rsocket.frame
-
FragmentationFlyweight is used to re-assemble frames
- FragmentationCodec() - Constructor for class io.rsocket.frame.FragmentationCodec
-
- FragmentationDuplexConnection - Class in io.rsocket.fragmentation
-
- FragmentationDuplexConnection(DuplexConnection, int, String) - Constructor for class io.rsocket.fragmentation.FragmentationDuplexConnection
-
Class constructor.
- frame(ByteBuf) - Static method in class io.rsocket.frame.FrameLengthCodec
-
- FRAME_LENGTH_MASK - Static variable in class io.rsocket.frame.FrameLengthCodec
-
- FRAME_LENGTH_SIZE - Static variable in class io.rsocket.frame.FrameLengthCodec
-
- frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- FrameHeaderCodec - Class in io.rsocket.frame
-
Per connection frame flyweight.
- frameImpliedPosition() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- frameImpliedPosition() - Method in interface io.rsocket.resume.ResumableFramesStore
-
- FrameLengthCodec - Class in io.rsocket.frame
-
Some transports like TCP aren't framed, and require a length.
- framePosition() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- framePosition() - Method in interface io.rsocket.resume.ResumableFramesStore
-
- frameType(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
-
- FrameType - Enum in io.rsocket.frame
-
Types of Frame that can be sent.
- FrameUtil - Class in io.rsocket.frame
-
- from(int, ByteBuf) - Static method in class io.rsocket.exceptions.Exceptions
-
- fromEncodedType(int) - Static method in enum io.rsocket.frame.FrameType
-
Returns the FrameType
that matches the specified encodedType
.
- fromIdentifier(int) - Static method in enum io.rsocket.metadata.security.WellKnownAuthType
-
Deprecated.
- fromIdentifier(int) - Static method in enum io.rsocket.metadata.WellKnownAuthType
-
- fromIdentifier(int) - Static method in enum io.rsocket.metadata.WellKnownMimeType
-
- fromString(String) - Static method in enum io.rsocket.metadata.security.WellKnownAuthType
-
Deprecated.
- fromString(String) - Static method in enum io.rsocket.metadata.WellKnownAuthType
-
- fromString(String) - Static method in enum io.rsocket.metadata.WellKnownMimeType
-
- idle(int) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue.WaitStrategy
-
- Impl(String, Consumer<Flux<Lease>>) - Constructor for class io.rsocket.lease.RequesterLeaseHandler.Impl
-
- Impl(String, ByteBufAllocator, Function<Optional<T>, Flux<Lease>>, Optional<T>) - Constructor for class io.rsocket.lease.ResponderLeaseHandler.Impl
-
- impliedPosition() - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- impliedPosition() - Method in interface io.rsocket.resume.ResumeStateHolder
-
- IndexedQueueSizeUtil - Class in io.rsocket.internal.jctools.queues
-
- IndexedQueueSizeUtil() - Constructor for class io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil
-
- IndexedQueueSizeUtil.IndexedQueue - Interface in io.rsocket.internal.jctools.queues
-
- initConnection(DuplexConnectionInterceptor.Type, DuplexConnection) - Method in class io.rsocket.plugins.InitializingInterceptorRegistry
-
- InitializingInterceptorRegistry - Class in io.rsocket.plugins
-
- InitializingInterceptorRegistry() - Constructor for class io.rsocket.plugins.InitializingInterceptorRegistry
-
- initialRequestN(ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameCodec
-
- initialRequestN(ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameCodec
-
- initRequester(RSocket) - Method in class io.rsocket.plugins.InitializingInterceptorRegistry
-
- initResponder(RSocket) - Method in class io.rsocket.plugins.InitializingInterceptorRegistry
-
- initSocketAcceptor(SocketAcceptor) - Method in class io.rsocket.plugins.InitializingInterceptorRegistry
-
- InMemoryResumableFramesStore - Class in io.rsocket.resume
-
- InMemoryResumableFramesStore(String, int) - Constructor for class io.rsocket.resume.InMemoryResumableFramesStore
-
- INSTANCE - Static variable in class io.rsocket.util.EmptyPayload
-
- InterceptorRegistry - Class in io.rsocket.plugins
-
- InterceptorRegistry() - Constructor for class io.rsocket.plugins.InterceptorRegistry
-
- interceptors(Consumer<InterceptorRegistry>) - Method in class io.rsocket.core.RSocketConnector
-
Configure interception at one of the following levels:
Transport level
At the level of accepting new connections
Performing requests
Responding to requests
- interceptors(Consumer<InterceptorRegistry>) - Method in class io.rsocket.core.RSocketServer
-
Configure interception at one of the following levels:
Transport level
At the level of accepting new connections
Performing requests
Responding to requests
- InternalAPI - Annotation Type in io.rsocket.internal.jctools.util
-
This annotation marks classes and methods which may be public for any reason (to support better
testing or reduce code duplication) but are not intended as public API and may change between
releases without the change being considered a breaking API change (a major release).
- INVALID - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- INVALID_SETUP - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- InvalidException - Exception in io.rsocket.exceptions
-
The request is invalid.
- InvalidException(String) - Constructor for exception io.rsocket.exceptions.InvalidException
-
Constructs a new exception with the specified message.
- InvalidException(String, Throwable) - Constructor for exception io.rsocket.exceptions.InvalidException
-
Constructs a new exception with the specified message and cause.
- InvalidSetupException - Exception in io.rsocket.exceptions
-
The Setup frame is invalid for the server (it could be that the client is too recent for the old
server).
- InvalidSetupException(String) - Constructor for exception io.rsocket.exceptions.InvalidSetupException
-
Constructs a new exception with the specified message.
- InvalidSetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.InvalidSetupException
-
Constructs a new exception with the specified message and cause.
- io.rsocket - package io.rsocket
-
Contains key contracts of the RSocket programming model including
RSocket
for performing or handling RSocket interactions,
SocketAcceptor
for declaring responders,
Payload
for access to the
content of a payload, and others.
- io.rsocket.core - package io.rsocket.core
-
- io.rsocket.exceptions - package io.rsocket.exceptions
-
A hierarchy of exceptions that represent RSocket protocol error codes.
- io.rsocket.fragmentation - package io.rsocket.fragmentation
-
Support for frame fragmentation and reassembly.
- io.rsocket.frame - package io.rsocket.frame
-
Support for encoding and decoding of RSocket frames to and from
Payload
.
- io.rsocket.frame.decoder - package io.rsocket.frame.decoder
-
Support for encoding and decoding of RSocket frames to and from
Payload
.
- io.rsocket.internal - package io.rsocket.internal
-
Internal package and must not be used outside this project.
- io.rsocket.internal.jctools.queues - package io.rsocket.internal.jctools.queues
-
- io.rsocket.internal.jctools.util - package io.rsocket.internal.jctools.util
-
- io.rsocket.keepalive - package io.rsocket.keepalive
-
Support classes for sending and keeping track of KEEPALIVE frames from the remote.
- io.rsocket.lease - package io.rsocket.lease
-
Contains support classes for the Lease feature of the RSocket protocol.
- io.rsocket.metadata - package io.rsocket.metadata
-
- io.rsocket.metadata.security - package io.rsocket.metadata.security
-
- io.rsocket.plugins - package io.rsocket.plugins
-
Contracts for interception of transports, connections, and requests in in RSocket Java.
- io.rsocket.resume - package io.rsocket.resume
-
Contains support classes for the RSocket resume capability.
- io.rsocket.transport - package io.rsocket.transport
-
Client and server transport contracts for pluggable transports.
- io.rsocket.util - package io.rsocket.util
-
Shared utility classes and
Payload
implementations.
- isDebug() - Method in class io.rsocket.metadata.TracingMetadata
-
Indicates that trace IDs should be force traced.
- isDecided() - Method in class io.rsocket.metadata.TracingMetadata
-
Indicated that sampling decision is present.
- isDisposed() - Method in class io.rsocket.AbstractRSocket
-
Deprecated.
- isDisposed() - Method in class io.rsocket.internal.BaseDuplexConnection
-
- isDisposed() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
-
- isDisposed() - Method in class io.rsocket.internal.UnboundedProcessor
-
- isDisposed() - Method in class io.rsocket.lease.RequesterLeaseHandler.Impl
-
- isDisposed() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- isDisposed() - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- isDisposed() - Method in interface io.rsocket.resume.RSocketSession
-
- isDisposed() - Method in interface io.rsocket.RSocket
-
- isDisposed() - Method in class io.rsocket.util.RSocketProxy
-
- isEmpty() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- isEmpty(IndexedQueueSizeUtil.IndexedQueue) - Static method in class io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil
-
- isEmpty() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- isEmpty() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- isEmpty() - Method in class io.rsocket.internal.UnboundedProcessor
-
- isEmpty() - Method in interface io.rsocket.lease.Lease
-
Checks if the lease is empty(default value if no lease was received yet)
- isEmpty() - Method in class io.rsocket.metadata.TracingMetadata
-
Includes that there is sampling information and no trace IDs.
- isExpired() - Method in interface io.rsocket.lease.Lease
-
Checks if the lease is expired now.
- isExpired(long) - Method in interface io.rsocket.lease.Lease
-
Checks if the lease is expired for the passed now
.
- isFragmentable() - Method in enum io.rsocket.frame.FrameType
-
Whether the frame type is fragmentable.
- isPowerOfTwo(int) - Static method in class io.rsocket.internal.jctools.util.Pow2
-
- isRequestType() - Method in enum io.rsocket.frame.FrameType
-
Whether the frame type is a request type.
- isResumeEnabled() - Method in class io.rsocket.ConnectionSetupPayload
-
- isResumeEnabled() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
-
- isSampled() - Method in class io.rsocket.metadata.TracingMetadata
-
Indicates that trace IDs should be accepted for tracing.
- isSupportedVersion(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
-
- isTerminated() - Method in class io.rsocket.internal.UnboundedProcessor
-
- isValid() - Method in interface io.rsocket.lease.Lease
-
Checks if the lease has not expired and there are allowed requests available
- isValid() - Method in class io.rsocket.lease.LeaseImpl
-
- isWellKnownAuthType(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
- isWellKnownAuthType(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
-
Deprecated.
- isWellKnownMimeType(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
-
Returns whether the header represents a well-known MIME type.
- isWellKnownMimeType(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
-
Deprecated.
Returns whether the header represents a well-known MIME type.
- iterator() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
Get an iterator for this queue.
- iterator() - Method in class io.rsocket.metadata.CompositeMetadata
-
- iterator() - Method in class io.rsocket.metadata.TaggingMetadata
-
- RangeUtil - Class in io.rsocket.internal.jctools.util
-
- RangeUtil() - Constructor for class io.rsocket.internal.jctools.util.RangeUtil
-
- readBearerTokenAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read all the remaining
bytes
from the given
ByteBuf
where the first byte is
username length and the subsequent number of bytes equal to decoded length
- readCustomAuthType(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read up to 129 bytes from the given metadata in order to get the custom Auth Type
- readPassword(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read all the remaining
byte
s from the given
ByteBuf
which represents user's
password
- readPasswordAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read all the remaining
byte
s from the given
ByteBuf
which represents user's
password
- readPayload(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read all remaining
bytes
from the given
ByteBuf
and return sliced
representation of a payload
- readUsername(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read up to 257
bytes
from the given
ByteBuf
where the first byte is username
length and the subsequent number of bytes equal to decoded length
- readUsernameAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read up to 257
bytes
from the given
ByteBuf
where the first byte is username
length and the subsequent number of bytes equal to decoded length
- readUtf8(ByteBuf, int) - Static method in class io.rsocket.util.CharByteBufUtil
-
- readWellKnownAuthType(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read first byte from the given
metadata
and tries to convert it's value to
WellKnownAuthType
.
- ReassemblyDuplexConnection - Class in io.rsocket.fragmentation
-
- ReassemblyDuplexConnection(DuplexConnection) - Constructor for class io.rsocket.fragmentation.ReassemblyDuplexConnection
-
Constructor with the underlying delegate to receive frames from.
- receive() - Method in interface io.rsocket.DuplexConnection
-
Returns a stream of all Frame
s received on this connection.
- receive() - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
-
- receive(ByteBuf) - Method in interface io.rsocket.keepalive.KeepAliveFramesAcceptor
-
- receive(ByteBuf) - Method in class io.rsocket.keepalive.KeepAliveSupport
-
- receive(ByteBuf) - Method in class io.rsocket.lease.RequesterLeaseHandler.Impl
-
- receive(ByteBuf) - Method in interface io.rsocket.lease.RequesterLeaseHandler
-
- receive() - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- receive() - Static method in class io.rsocket.RSocketFactory
-
Deprecated.
Create a ServerRSocketFactory
to accept connections from RSocket clients.
- receiver(Consumer<Flux<Lease>>) - Method in class io.rsocket.lease.Leases
-
- receiver() - Method in class io.rsocket.lease.Leases
-
- RECOMENDED_OFFER_BATCH - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
-
- RECOMENDED_POLL_BATCH - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
-
- reconnect(Retry) - Method in class io.rsocket.core.RSocketConnector
-
When this is enabled, the connect methods of this class return a special Mono<RSocket>
that maintains a single, shared RSocket
for all subscribers:
- reconnect(DuplexConnection) - Method in class io.rsocket.resume.ClientRSocketSession
-
- reconnect(DuplexConnection) - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- reconnect(DuplexConnection) - Method in interface io.rsocket.resume.RSocketSession
-
- reconnect(DuplexConnection) - Method in class io.rsocket.resume.ServerRSocketSession
-
- reconnect(Retry) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
Enables a reconnectable, shared instance of Mono<RSocket>
so every subscriber will
observe the same RSocket instance up on connection establishment.
- REF_ARRAY_BASE - Static variable in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
-
- REF_ELEMENT_SHIFT - Static variable in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
-
- refCnt() - Method in class io.rsocket.util.DefaultPayload
-
- refCnt() - Method in class io.rsocket.util.EmptyPayload
-
- REJECTED - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- REJECTED_RESUME - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- REJECTED_SETUP - Static variable in class io.rsocket.frame.ErrorFrameCodec
-
- RejectedException - Exception in io.rsocket.exceptions
-
Despite being a valid request, the Responder decided to reject it.
- RejectedException(String) - Constructor for exception io.rsocket.exceptions.RejectedException
-
Constructs a new exception with the specified message.
- RejectedException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedException
-
Constructs a new exception with the specified message and cause.
- RejectedResumeException - Exception in io.rsocket.exceptions
-
The server rejected the resume, it can specify the reason in the payload.
- RejectedResumeException(String) - Constructor for exception io.rsocket.exceptions.RejectedResumeException
-
Constructs a new exception with the specified message.
- RejectedResumeException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedResumeException
-
Constructs a new exception with the specified message and cause.
- RejectedSetupException - Exception in io.rsocket.exceptions
-
The server rejected the setup, it can specify the reason in the payload.
- RejectedSetupException(String) - Constructor for exception io.rsocket.exceptions.RejectedSetupException
-
Constructs a new exception with the specified message.
- RejectedSetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedSetupException
-
Constructs a new exception with the specified message and cause.
- relaxedOffer(E) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- relaxedOffer(T) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- relaxedPeek() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- relaxedPeek() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- relaxedPoll() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- relaxedPoll() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- release() - Method in class io.rsocket.util.DefaultPayload
-
- release(int) - Method in class io.rsocket.util.DefaultPayload
-
- release() - Method in class io.rsocket.util.EmptyPayload
-
- release(int) - Method in class io.rsocket.util.EmptyPayload
-
- releaseFrames(long) - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- releaseFrames(long) - Method in interface io.rsocket.resume.ResumableFramesStore
-
Release frames from tail of the store up to remote implied position
- remove(int) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- remove(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- request(long) - Method in class io.rsocket.internal.UnboundedProcessor
-
- requestChannel(Payload, Publisher<Payload>) - Method in interface io.rsocket.ResponderRSocket
-
Deprecated.
Implement this method to peak at the first payload of the incoming request stream without
having to subscribe to Publish<Payload> payloads
- requestChannel(Publisher<Payload>) - Method in interface io.rsocket.RSocket
-
Request-Channel interaction model of RSocket
.
- requestChannel(Publisher<Payload>) - Method in class io.rsocket.util.RSocketProxy
-
- RequestChannelFrameCodec - Class in io.rsocket.frame
-
- RequesterLeaseHandler - Interface in io.rsocket.lease
-
- RequesterLeaseHandler.Impl - Class in io.rsocket.lease
-
- RequestFireAndForgetFrameCodec - Class in io.rsocket.frame
-
- requestFusion(int) - Method in class io.rsocket.internal.UnboundedProcessor
-
- requestN(ByteBuf) - Static method in class io.rsocket.frame.RequestNFrameCodec
-
- RequestNFrameCodec - Class in io.rsocket.frame
-
- requestResponse(Payload) - Method in interface io.rsocket.RSocket
-
Request-Response interaction model of RSocket
.
- requestResponse(Payload) - Method in class io.rsocket.util.RSocketProxy
-
- RequestResponseFrameCodec - Class in io.rsocket.frame
-
- requestStream(Payload) - Method in interface io.rsocket.RSocket
-
Request-Stream interaction model of RSocket
.
- requestStream(Payload) - Method in class io.rsocket.util.RSocketProxy
-
- RequestStreamFrameCodec - Class in io.rsocket.frame
-
- requireNonNegative(int, String) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
is greater than or equal to zero.
- requirePositive(long, String) - Static method in class io.rsocket.util.NumberUtils
-
Requires that a long
is greater than zero.
- requirePositive(int, String) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
is greater than zero.
- requireUnsignedByte(int) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
can be represented as an unsigned byte
.
- requireUnsignedMedium(int) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
can be represented as an unsigned medium
.
- requireUnsignedShort(int) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
can be represented as an unsigned short
.
- ReservedMimeTypeEntry(ByteBuf, int) - Constructor for class io.rsocket.metadata.CompositeMetadata.ReservedMimeTypeEntry
-
- ResponderLeaseHandler - Interface in io.rsocket.lease
-
- ResponderLeaseHandler.Impl<T extends LeaseStats> - Class in io.rsocket.lease
-
- ResponderRSocket - Interface in io.rsocket
-
- respondFlag(ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameCodec
-
- resumableConnection() - Method in class io.rsocket.resume.ClientRSocketSession
-
- resumableConnection() - Method in interface io.rsocket.resume.RSocketSession
-
- resumableConnection() - Method in class io.rsocket.resume.ServerRSocketSession
-
- ResumableDuplexConnection - Class in io.rsocket.resume
-
- ResumableDuplexConnection(String, DuplexConnection, ResumableFramesStore, Duration, boolean) - Constructor for class io.rsocket.resume.ResumableDuplexConnection
-
- resumableFrameReceived(ByteBuf) - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- resumableFrameReceived(ByteBuf) - Method in interface io.rsocket.resume.ResumableFramesStore
-
Received resumable frame as defined by RSocket protocol.
- ResumableFramesStore - Interface in io.rsocket.resume
-
Store for resumable frames
- ResumableKeepAliveHandler(ResumableDuplexConnection) - Constructor for class io.rsocket.keepalive.KeepAliveHandler.ResumableKeepAliveHandler
-
- Resume - Class in io.rsocket.core
-
Simple holder of configuration settings for the RSocket Resume capability.
- Resume() - Constructor for class io.rsocket.core.Resume
-
- resume(Resume) - Method in class io.rsocket.core.RSocketConnector
-
Enables the Resume capability of the RSocket protocol where if the client gets disconnected,
the connection is re-acquired and any interrupted streams are resumed automatically.
- resume(Resume) - Method in class io.rsocket.core.RSocketServer
-
Enables the Resume capability of the RSocket protocol where if the client gets disconnected,
the connection is re-acquired and any interrupted streams are transparently resumed.
- resume(long, long, Function<Mono<Long>, Mono<Void>>) - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- resume() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- resume() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- resumeCleanupOnKeepAlive() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- resumeCleanupOnKeepAlive() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- resumeEnabled(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
-
- ResumeFrameCodec - Class in io.rsocket.frame
-
- ResumeFrameCodec() - Constructor for class io.rsocket.frame.ResumeFrameCodec
-
- ResumeOkFrameCodec - Class in io.rsocket.frame
-
- ResumeOkFrameCodec() - Constructor for class io.rsocket.frame.ResumeOkFrameCodec
-
- resumeSessionDuration(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- resumeSessionDuration(Duration) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- resumeState(ResumeStateHolder) - Method in class io.rsocket.keepalive.KeepAliveSupport
-
- ResumeStateHolder - Interface in io.rsocket.resume
-
- resumeStore(Function<? super ByteBuf, ? extends ResumableFramesStore>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- resumeStore(Function<? super ByteBuf, ? extends ResumableFramesStore>) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- ResumeStrategy - Interface in io.rsocket.resume
-
- resumeStrategy(Supplier<ResumeStrategy>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- resumeStream() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- resumeStream() - Method in interface io.rsocket.resume.ResumableFramesStore
-
- resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- resumeToken() - Method in class io.rsocket.ConnectionSetupPayload
-
- resumeToken() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
-
- resumeToken(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
-
- resumeToken() - Method in class io.rsocket.resume.ClientResume
-
- resumeToken(ByteBuf) - Method in class io.rsocket.resume.ClientRSocketSession
-
- resumeToken(Supplier<ByteBuf>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- resumeTokenLength(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
-
- resumeWith(ByteBuf) - Method in class io.rsocket.resume.ClientRSocketSession
-
- resumeWith(ByteBuf) - Method in interface io.rsocket.resume.RSocketSession
-
- resumeWith(ByteBuf) - Method in class io.rsocket.resume.ServerRSocketSession
-
- retain() - Method in class io.rsocket.ConnectionSetupPayload
-
- retain(int) - Method in class io.rsocket.ConnectionSetupPayload
-
- retain() - Method in interface io.rsocket.Payload
-
Increases the reference count by 1
.
- retain(int) - Method in interface io.rsocket.Payload
-
Increases the reference count by the specified increment
.
- retain() - Method in class io.rsocket.util.ByteBufPayload
-
- retain(int) - Method in class io.rsocket.util.ByteBufPayload
-
- retain() - Method in class io.rsocket.util.DefaultPayload
-
- retain(int) - Method in class io.rsocket.util.DefaultPayload
-
- retain() - Method in class io.rsocket.util.EmptyPayload
-
- retain(int) - Method in class io.rsocket.util.EmptyPayload
-
- retry(Retry) - Method in class io.rsocket.core.Resume
-
Configure the logic for reconnecting.
- Retryable - Interface in io.rsocket.exceptions
-
Indicates that an exception is retryable.
- roundToPowerOfTwo(int) - Static method in class io.rsocket.internal.jctools.util.Pow2
-
- RoutingMetadata - Class in io.rsocket.metadata
-
Routing Metadata extension from
https://github.com/rsocket/rsocket/blob/master/Extensions/Routing.md
- RoutingMetadata(ByteBuf) - Constructor for class io.rsocket.metadata.RoutingMetadata
-
- RSocket - Interface in io.rsocket
-
- RSocketConnector - Class in io.rsocket.core
-
The main class to use to establish a connection to an RSocket server.
- RSocketErrorException - Exception in io.rsocket
-
Exception that represents an RSocket protocol error.
- RSocketErrorException(int, String) - Constructor for exception io.rsocket.RSocketErrorException
-
Constructor with a protocol error code and a message.
- RSocketErrorException(int, String, Throwable) - Constructor for exception io.rsocket.RSocketErrorException
-
- RSocketException - Exception in io.rsocket.exceptions
-
- RSocketException(String) - Constructor for exception io.rsocket.exceptions.RSocketException
-
Deprecated.
Constructs a new exception with the specified message and error code 0x201 (Application error).
- RSocketException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RSocketException
-
Deprecated.
Constructs a new exception with the specified message and cause and error code 0x201
(Application error).
- RSocketException(int, String, Throwable) - Constructor for exception io.rsocket.exceptions.RSocketException
-
Deprecated.
Constructs a new exception with the specified error code, message and cause.
- RSocketFactory - Class in io.rsocket
-
- RSocketFactory() - Constructor for class io.rsocket.RSocketFactory
-
Deprecated.
- RSocketFactory.ClientRSocketFactory - Class in io.rsocket
-
Deprecated.
Factory to create and configure an RSocket client, and connect to a server.
- RSocketFactory.ClientTransportAcceptor - Interface in io.rsocket
-
Deprecated.
- RSocketFactory.ServerRSocketFactory - Class in io.rsocket
-
Deprecated.
Factory to create, configure, and start an RSocket server.
- RSocketFactory.ServerTransportAcceptor - Interface in io.rsocket
-
Deprecated.
- RSocketFactory.Start<T extends Closeable> - Interface in io.rsocket
-
Deprecated.
- RSocketInterceptor - Interface in io.rsocket.plugins
-
Contract to decorate an
RSocket
, providing a way to intercept interactions.
- RSocketProxy - Class in io.rsocket.util
-
Wrapper/Proxy for a RSocket.
- RSocketProxy(RSocket) - Constructor for class io.rsocket.util.RSocketProxy
-
- RSocketServer - Class in io.rsocket.core
-
The main class for starting an RSocket server.
- RSocketSession<T> - Interface in io.rsocket.resume
-
- save(ServerRSocketSession) - Method in class io.rsocket.resume.SessionManager
-
- saveFrames(Flux<ByteBuf>) - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- saveFrames(Flux<ByteBuf>) - Method in interface io.rsocket.resume.ResumableFramesStore
-
Save resumable frames for potential resumption
- scanUnsafe(Scannable.Attr) - Method in class io.rsocket.internal.UnboundedProcessor
-
- send(Publisher<ByteBuf>) - Method in interface io.rsocket.DuplexConnection
-
Sends the source of Frames on this connection and returns the Publisher
representing
the result of this send.
- send(Publisher<ByteBuf>) - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
-
- send(Publisher<ByteBuf>) - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
-
- send(Consumer<ByteBuf>) - Method in class io.rsocket.lease.ResponderLeaseHandler.Impl
-
- send(Consumer<ByteBuf>) - Method in interface io.rsocket.lease.ResponderLeaseHandler
-
- send(Publisher<ByteBuf>) - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- sender(Function<Optional<T>, Flux<Lease>>) - Method in class io.rsocket.lease.Leases
-
- sender() - Method in class io.rsocket.lease.Leases
-
- sendOne(ByteBuf) - Method in interface io.rsocket.DuplexConnection
-
Sends a single Frame
on this connection and returns the Publisher
representing
the result of this send.
- sendOne(ByteBuf) - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
-
- sendOne(ByteBuf) - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
-
- sendOne(ByteBuf) - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- ServerKeepAliveSupport(ByteBufAllocator, int, int) - Constructor for class io.rsocket.keepalive.KeepAliveSupport.ServerKeepAliveSupport
-
- ServerRSocketFactory() - Constructor for class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- ServerRSocketFactory(RSocketServer) - Constructor for class io.rsocket.RSocketFactory.ServerRSocketFactory
-
Deprecated.
- ServerRSocketSession - Class in io.rsocket.resume
-
- ServerRSocketSession(DuplexConnection, Duration, Duration, Function<? super ByteBuf, ? extends ResumableFramesStore>, ByteBuf, boolean) - Constructor for class io.rsocket.resume.ServerRSocketSession
-
- ServerTransport<T extends Closeable> - Interface in io.rsocket.transport
-
A server contract for writing transports of RSocket.
- ServerTransport.ConnectionAcceptor - Interface in io.rsocket.transport
-
A contract to accept a new DuplexConnection
.
- sessionDuration(Duration) - Method in class io.rsocket.core.Resume
-
The maximum time for a client to keep trying to reconnect.
- sessionDuration() - Method in class io.rsocket.resume.ClientResume
-
- SessionManager - Class in io.rsocket.resume
-
- SessionManager() - Constructor for class io.rsocket.resume.SessionManager
-
- setTransportHeaders(Supplier<Map<String, String>>) - Method in interface io.rsocket.transport.TransportHeaderAware
-
Deprecated.
Sets the transport headers
- SetupException - Exception in io.rsocket.exceptions
-
The root of the setup exception hierarchy.
- SetupException(String) - Constructor for exception io.rsocket.exceptions.SetupException
-
- SetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.SetupException
-
- SetupException(int, String, Throwable) - Constructor for exception io.rsocket.exceptions.SetupException
-
Constructs a new exception with the specified error code, message and cause.
- SetupFrameCodec - Class in io.rsocket.frame
-
- SetupFrameCodec() - Constructor for class io.rsocket.frame.SetupFrameCodec
-
- setupPayload(Payload) - Method in class io.rsocket.core.RSocketConnector
-
Provide a Payload
with data and/or metadata for the initial SETUP
frame.
- setupPayload(Payload) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
Deprecated.
- singleSubscriberRequester() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- singleSubscriberRequester() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- size() - Static method in class io.rsocket.frame.FrameHeaderCodec
-
- size() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
-
- size(IndexedQueueSizeUtil.IndexedQueue) - Static method in class io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil
-
- size() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- size() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- size() - Method in class io.rsocket.internal.UnboundedProcessor
-
- sliceData() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
-
- sliceData() - Method in interface io.rsocket.Payload
-
Returns the Payload data.
- sliceData() - Method in class io.rsocket.util.ByteBufPayload
-
- sliceData() - Method in class io.rsocket.util.DefaultPayload
-
- sliceData() - Method in class io.rsocket.util.EmptyPayload
-
- sliceMetadata() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
-
- sliceMetadata() - Method in interface io.rsocket.Payload
-
Returns a slice Payload metadata.
- sliceMetadata() - Method in class io.rsocket.util.ByteBufPayload
-
- sliceMetadata() - Method in class io.rsocket.util.DefaultPayload
-
- sliceMetadata() - Method in class io.rsocket.util.EmptyPayload
-
- SocketAcceptor - Interface in io.rsocket
-
RSocket is a full duplex protocol where a client and server are identical in terms of both having
the capability to initiate requests to their peer.
- SocketAcceptorInterceptor - Interface in io.rsocket.plugins
-
Contract to decorate a
SocketAcceptor
, providing access to connection
setup
information and the ability to also decorate the sockets for requesting and responding.
- soElement(E[], long, E) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
-
An ordered store(store + StoreStore barrier) of an element to a given offset
- source - Variable in class io.rsocket.util.RSocketProxy
-
- spanId() - Method in class io.rsocket.metadata.TracingMetadata
-
Unique 8-byte identifier of this span within a trace.
- spElement(E[], long, E) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
-
A plain store (no ordering/fences) of an element to a given offset
- start(KeepAliveSupport, Consumer<ByteBuf>, Consumer<KeepAliveSupport.KeepAlive>) - Method in class io.rsocket.keepalive.KeepAliveHandler.DefaultKeepAliveHandler
-
- start(KeepAliveSupport, Consumer<ByteBuf>, Consumer<KeepAliveSupport.KeepAlive>) - Method in class io.rsocket.keepalive.KeepAliveHandler.ResumableKeepAliveHandler
-
- start(KeepAliveSupport, Consumer<ByteBuf>, Consumer<KeepAliveSupport.KeepAlive>) - Method in interface io.rsocket.keepalive.KeepAliveHandler
-
- start() - Method in class io.rsocket.keepalive.KeepAliveSupport
-
- start() - Method in interface io.rsocket.RSocketFactory.Start
-
Deprecated.
- start(ServerTransport.ConnectionAcceptor) - Method in interface io.rsocket.transport.ServerTransport
-
Start this server.
- stats(T) - Method in class io.rsocket.lease.Leases
-
- stats() - Method in class io.rsocket.lease.Leases
-
- stop() - Method in class io.rsocket.keepalive.KeepAliveSupport
-
- storeFactory(Function<? super ByteBuf, ? extends ResumableFramesStore>) - Method in class io.rsocket.core.Resume
-
Configure a factory to create the storage for buffering (or persisting) a window of frames that
may need to be sent again to resume after a dropped connection.
- stream() - Method in class io.rsocket.metadata.CompositeMetadata
-
- stream() - Method in class io.rsocket.metadata.TaggingMetadata
-
- streamId(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
-
- streamTimeout(Duration) - Method in class io.rsocket.core.Resume
-
A
timeout
value to apply to the resumed
session stream obtained from the
store
after a reconnect.
- subscribe(CoreSubscriber<? super T>) - Method in class io.rsocket.internal.UnboundedProcessor
-
- SUPPORTS_GET_AND_SET - Static variable in class io.rsocket.internal.jctools.util.UnsafeAccess
-
- SynchronizedIntObjectHashMap<V> - Class in io.rsocket.internal
-
A hash map implementation of
IntObjectMap
that uses open addressing for keys.
- SynchronizedIntObjectHashMap() - Constructor for class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- SynchronizedIntObjectHashMap(int) - Constructor for class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- SynchronizedIntObjectHashMap(int, float) - Constructor for class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- valueOf(String) - Static method in enum io.rsocket.frame.FrameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rsocket.lease.LeaseStats.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rsocket.metadata.security.WellKnownAuthType
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rsocket.metadata.TracingMetadataCodec.Flags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rsocket.metadata.WellKnownAuthType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rsocket.metadata.WellKnownMimeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rsocket.plugins.DuplexConnectionInterceptor.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.rsocket.frame.FrameType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- values() - Static method in enum io.rsocket.lease.LeaseStats.EventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rsocket.metadata.security.WellKnownAuthType
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rsocket.metadata.TracingMetadataCodec.Flags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rsocket.metadata.WellKnownAuthType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rsocket.metadata.WellKnownMimeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rsocket.plugins.DuplexConnectionInterceptor.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameCodec
-
- version(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
-
- VersionCodec - Class in io.rsocket.frame
-
- VersionCodec() - Constructor for class io.rsocket.frame.VersionCodec
-