- 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 interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
- capacity() - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
-
- CharByteBufUtil - Class in io.rsocket.util
-
- 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
-
Removes all items from the queue.
- 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
-
- 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 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 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.
- fill(MessagePassingQueue.Supplier<T>, int) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
Stuff the queue with up to limit elements from the supplier.
- fill(MessagePassingQueue.Supplier<T>) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
Stuff the queue with elements from the supplier.
- fill(MessagePassingQueue.Supplier<T>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
Stuff the queue with elements from the supplier forever.
- 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, 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
-
This method can implement static or dynamic backoff.
- 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
-
- 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
- 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.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.keepalive.KeepAliveSupport
-
- 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 interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
This method's accuracy is subject to concurrent modifications happening as the observation is
carried out.
- 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.
- 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.metadata.CompositeMetadata
-
- iterator() - Method in class io.rsocket.metadata.TaggingMetadata
-
- readBearerTokenAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read all the remaining
bytes from the given
ByteBuf
- 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
bytes from the given
ByteBuf which represents user's
password
- readPasswordAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read all the remaining
bytes 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 65537
bytes from the given
ByteBuf where the first two bytes
represent username length and the subsequent number of bytes equal to read length
- readUsernameAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
-
Read up to 65537
bytes from the given
ByteBuf where the first two bytes
represent username length and the subsequent number of bytes equal to read 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, int) - 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 Frames 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
-
- 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.
- 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(T) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
Called from a producer thread subject to the restrictions appropriate to the implementation.
- relaxedPeek() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
Called from the consumer thread subject to the restrictions appropriate to the implementation.
- relaxedPoll() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
Called from the consumer thread subject to the restrictions appropriate to the implementation.
- 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.
- 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
-
Deprecated.
- 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(Mono<Payload>) - Method in class io.rsocket.core.RSocketConnector
-
Provide a Mono from which to obtain the Payload for the initial SETUP frame.
- setupPayload(Payload) - Method in class io.rsocket.core.RSocketConnector
-
- 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 interface io.rsocket.internal.jctools.queues.MessagePassingQueue
-
This method's accuracy is subject to concurrent modifications happening as the size is
estimated and as such is a best effort rather than absolute value.
- 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.
- 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.
- 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
-
- 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
-