Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Z 

A

AbstractRSocket - Class in io.rsocket
An abstract implementation of RSocket.
AbstractRSocket() - Constructor for class io.rsocket.AbstractRSocket
 
accept(ConnectionSetupPayload, RSocket) - Method in interface io.rsocket.SocketAcceptor
Accepts a new RSocket used to send requests to the peer and returns another RSocket that is used for accepting requests from the peer.
acceptor(Function<RSocket, RSocket>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
acceptor(Supplier<Function<RSocket, RSocket>>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
acceptor(SocketAcceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
acceptResumeState(ResumeStateHolder) - Method in class io.rsocket.keepalive.KeepAliveConnection
 
acceptResumeState(ResumeStateHolder) - Method in interface io.rsocket.resume.ResumePositionsConnection
 
acceptRSocketResume(ByteBuf, ClientServerInputMultiplexer) - Method in interface io.rsocket.internal.ServerSetup
 
acceptRSocketResume(ByteBuf, ClientServerInputMultiplexer) - Method in class io.rsocket.internal.ServerSetup.DefaultServerSetup
 
acceptRSocketResume(ByteBuf, ClientServerInputMultiplexer) - Method in class io.rsocket.internal.ServerSetup.ResumableServerSetup
 
acceptRSocketSetup(ByteBuf, ClientServerInputMultiplexer, Function<ClientServerInputMultiplexer, Mono<Void>>) - Method in interface io.rsocket.internal.ServerSetup
 
acceptRSocketSetup(ByteBuf, ClientServerInputMultiplexer, Function<ClientServerInputMultiplexer, Mono<Void>>) - Method in class io.rsocket.internal.ServerSetup.DefaultServerSetup
 
acceptRSocketSetup(ByteBuf, ClientServerInputMultiplexer, Function<ClientServerInputMultiplexer, Mono<Void>>) - Method in class io.rsocket.internal.ServerSetup.ResumableServerSetup
 
actuals() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
addClientPlugin(RSocketInterceptor) - Method in class io.rsocket.plugins.PluginRegistry
 
addClientPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
addClientPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
addConnectionPlugin(DuplexConnectionInterceptor) - Method in class io.rsocket.plugins.PluginRegistry
 
addConnectionPlugin(DuplexConnectionInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
addConnectionPlugin(DuplexConnectionInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
addServerPlugin(RSocketInterceptor) - Method in class io.rsocket.plugins.PluginRegistry
 
addServerPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
addServerPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
APPLICATION_ERROR - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
APPLICATION_ERROR - Static variable in class io.rsocket.frame.ErrorType
Application layer logic generating a Reactive Streams onError event.
ApplicationErrorException - Exception in io.rsocket.exceptions
Application layer logic generating a Reactive Streams onError event.
ApplicationErrorException(String) - Constructor for exception io.rsocket.exceptions.ApplicationErrorException
Constructs a new exception with the specified message.
ApplicationErrorException(String, Throwable) - Constructor for exception io.rsocket.exceptions.ApplicationErrorException
Constructs a new exception with the specified message and cause.
apply(ByteBuf) - Method in class io.rsocket.frame.decoder.ZeroCopyPayloadDecoder
 
apply(ClientResume, Throwable) - Method in class io.rsocket.resume.ExponentialBackoffResumeStrategy
 
apply(ClientResume, Throwable) - Method in class io.rsocket.resume.PeriodicResumeStrategy
 
apply(DuplexConnection) - Method in interface io.rsocket.transport.ServerTransport.ConnectionAcceptor
Accept a new DuplexConnection and returns Publisher signifying the end of processing of the connection.
apply(T, U, V) - Method in interface io.rsocket.util.Function3
 
applyClient(RSocket) - Method in class io.rsocket.plugins.PluginRegistry
 
applyConnection(DuplexConnectionInterceptor.Type, DuplexConnection) - Method in class io.rsocket.plugins.PluginRegistry
 
applyServer(RSocket) - Method in class io.rsocket.plugins.PluginRegistry
 
asClientConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
asClientServerConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
asServerConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
asSetupConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
Availability - Interface in io.rsocket
 
availability() - Method in interface io.rsocket.Availability
 
availability() - Method in interface io.rsocket.DuplexConnection
 
availability() - Method in interface io.rsocket.RSocket
 
availability() - Method in class io.rsocket.util.DuplexConnectionProxy
 
availability() - Method in class io.rsocket.util.RSocketProxy
 
available() - Method in class io.rsocket.internal.UnboundedProcessor
 

B

BaseDuplexConnection - Class in io.rsocket.internal
 
BaseDuplexConnection() - Constructor for class io.rsocket.internal.BaseDuplexConnection
 
buildClient(URI) - Method in interface io.rsocket.uri.UriHandler
Returns an implementation of ClientTransport unambiguously mapped to a URI, otherwise Optional.EMPTY.
buildServer(URI) - Method in interface io.rsocket.uri.UriHandler
Returns an implementation of ServerTransport unambiguously mapped to a URI, otherwise Optional.EMPTY.
byteBufAllocator(ByteBufAllocator) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
byteBufAllocator(ByteBufAllocator) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
ByteBufPayload - Class in io.rsocket.util
 

C

cancel() - Method in class io.rsocket.internal.LimitableRequestPublisher
 
cancel() - Method in class io.rsocket.internal.UnboundedProcessor
 
cancel() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
CANCELED - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
CANCELED - Static variable in class io.rsocket.frame.ErrorType
The Responder canceled the request but may have started processing it (similar to REJECTED but doesn't guarantee lack of side-effects).
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.
CancelFrameFlyweight - 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
clear() - Method in class io.rsocket.internal.UnboundedProcessor
 
clientForUri(String) - Static method in class io.rsocket.uri.UriTransportRegistry
 
ClientResumeConfiguration - Class in io.rsocket.resume
 
ClientResumeConfiguration(Duration, Supplier<ResumeStrategy>, ResumableFramesStore, Duration) - Constructor for class io.rsocket.resume.ClientResumeConfiguration
 
ClientRSocketFactory() - Constructor for class io.rsocket.RSocketFactory.ClientRSocketFactory
 
ClientRSocketSession - Class in io.rsocket.resume
 
ClientRSocketSession(ResumePositionsConnection, ByteBufAllocator, Duration, Supplier<ResumeStrategy>, 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, PluginRegistry) - Constructor for class io.rsocket.internal.ClientServerInputMultiplexer
 
ClientSetup - Interface in io.rsocket.internal
 
ClientSetup.DefaultClientSetup - Class in io.rsocket.internal
 
ClientSetup.ResumableClientSetup - Class in io.rsocket.internal
 
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
 
connect() - Static method in class io.rsocket.RSocketFactory
Creates a factory that establishes client connections to other RSockets.
connect(int) - Method in interface io.rsocket.transport.ClientTransport
Returns a Publisher, every subscription to which returns a single DuplexConnection.
CONNECTION_CLOSE - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
CONNECTION_CLOSE - Static variable in class io.rsocket.frame.ErrorType
The connection is being terminated.
CONNECTION_ERROR - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
CONNECTION_ERROR - Static variable in class io.rsocket.frame.ErrorType
The connection is being terminated.
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
Exposed to server for determination of ResponderRSocket based on mime types and SETUP metadata/data
ConnectionSetupPayload() - Constructor for class io.rsocket.ConnectionSetupPayload
 
ConnectionUtils - Class in io.rsocket.util
 
ConnectionUtils() - Constructor for class io.rsocket.util.ConnectionUtils
 
continueWith(Mono<? extends ResumePositionsConnection>) - Method in class io.rsocket.resume.ClientRSocketSession
 
continueWith(T) - Method in interface io.rsocket.resume.RSocketSession
 
continueWith(ResumePositionsConnection) - Method in class io.rsocket.resume.ServerRSocketSession
 
create(ByteBuf) - Static method in class io.rsocket.ConnectionSetupPayload
 
create() - Static method in class io.rsocket.internal.UnicastMonoProcessor
 
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
 
createRecycler(Function<Recycler.Handle<T>, T>) - Static method in class io.rsocket.util.RecyclerFactory
Creates a new Recycler.
CURRENT_VERSION - Static variable in class io.rsocket.frame.SetupFrameFlyweight
 
currentContext() - Method in class io.rsocket.internal.UnboundedProcessor
 
currentContext() - Method in class io.rsocket.internal.UnicastMonoProcessor
 

D

data(ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.PayloadFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestResponseFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
 
data(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
data() - Method in interface io.rsocket.Payload
Returns the Payloads' data without slicing if possible.
data() - Method in class io.rsocket.util.ByteBufPayload
 
data() - Method in class io.rsocket.util.DefaultPayload
 
data() - Method in class io.rsocket.util.EmptyPayload
 
dataMimeType() - Method in class io.rsocket.ConnectionSetupPayload
 
dataMimeType(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
dataMimeType(String) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
dataUtf8(ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameFlyweight
 
deallocate() - Method in class io.rsocket.util.ByteBufPayload
 
DEFAULT - Static variable in interface io.rsocket.frame.decoder.PayloadDecoder
 
DefaultClientSetup() - Constructor for class io.rsocket.internal.ClientSetup.DefaultClientSetup
 
DefaultPayload - Class in io.rsocket.util
An implementation of Payload.
defaultPlugins() - Static method in class io.rsocket.plugins.Plugins
 
DefaultServerSetup(ByteBufAllocator) - Constructor for class io.rsocket.internal.ServerSetup.DefaultServerSetup
 
delegate() - Method in class io.rsocket.util.DuplexConnectionProxy
 
DISABLE_FRAME_TYPE_CHECK - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
 
DisposableUtils - Class in io.rsocket.util
Utilities for working with the Disposable type.
dispose() - Method in class io.rsocket.AbstractRSocket
 
dispose() - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
 
dispose() - Method in class io.rsocket.internal.BaseDuplexConnection
 
dispose() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
dispose() - Method in interface io.rsocket.internal.ServerSetup
 
dispose() - Method in class io.rsocket.internal.ServerSetup.ResumableServerSetup
 
dispose() - Method in class io.rsocket.internal.UnboundedProcessor
 
dispose() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
dispose() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
dispose() - Method in interface io.rsocket.resume.RSocketSession
 
dispose() - Method in class io.rsocket.resume.SessionManager
 
dispose() - Method in class io.rsocket.util.DuplexConnectionProxy
 
dispose() - Method in class io.rsocket.util.RSocketProxy
 
disposeQuietly(Disposable...) - Static method in class io.rsocket.util.DisposableUtils
Calls the Disposable.dispose() method if the instance is not null.
doOnClose() - Method in class io.rsocket.internal.BaseDuplexConnection
 
downstreamCount() - Method in class io.rsocket.internal.UnboundedProcessor
 
downstreamCount() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
drain() - Method in class io.rsocket.internal.UnboundedProcessor
 
DuplexConnection - Interface in io.rsocket
Represents a connection with input/output that the protocol uses.
DuplexConnectionInterceptor - Interface in io.rsocket.plugins
 
DuplexConnectionInterceptor.Type - Enum in io.rsocket.plugins
 
DuplexConnectionProxy - Class in io.rsocket.util
 
DuplexConnectionProxy(DuplexConnection) - Constructor for class io.rsocket.util.DuplexConnectionProxy
 

E

elapsedSince(long) - Static method in class io.rsocket.util.Clock
 
EMPTY_BUFFER - Static variable in class io.rsocket.util.DefaultPayload
 
EmptyPayload - Class in io.rsocket.util
 
encode(ByteBufAllocator, int) - Static method in class io.rsocket.frame.CancelFrameFlyweight
 
encode(ByteBufAllocator, int, Throwable, ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameFlyweight
 
encode(ByteBufAllocator, int, Throwable) - Static method in class io.rsocket.frame.ErrorFrameFlyweight
 
encode(ByteBufAllocator, int, int, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameFlyweight
 
encode(ByteBufAllocator, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.FragmentationFlyweight
 
encode(ByteBufAllocator, ByteBuf, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.FragmentationFlyweight
 
encode(ByteBufAllocator, int, FrameType, int) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
 
encode(ByteBufAllocator, int, ByteBuf) - Static method in class io.rsocket.frame.FrameLengthFlyweight
 
encode(ByteBufAllocator, boolean, long, ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameFlyweight
 
encode(ByteBufAllocator, int, int, ByteBuf) - Static method in class io.rsocket.frame.LeaseFlyweight
 
encode(ByteBufAllocator, ByteBuf) - Static method in class io.rsocket.frame.MetadataPushFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, boolean, boolean, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.PayloadFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, boolean, boolean, Payload) - Static method in class io.rsocket.frame.PayloadFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, boolean, long, Payload) - Static method in class io.rsocket.frame.RequestChannelFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, boolean, long, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, Payload) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameFlyweight
 
encode(ByteBufAllocator, int, long) - Static method in class io.rsocket.frame.RequestNFrameFlyweight
 
encode(ByteBufAllocator, int, int) - Static method in class io.rsocket.frame.RequestNFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, Payload) - Static method in class io.rsocket.frame.RequestResponseFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestResponseFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, long, Payload) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, int, Payload) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, long, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
 
encode(ByteBufAllocator, int, boolean, int, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
 
encode(ByteBufAllocator, ByteBuf, long, long) - Static method in class io.rsocket.frame.ResumeFrameFlyweight
 
encode(ByteBufAllocator, long) - Static method in class io.rsocket.frame.ResumeOkFrameFlyweight
 
encode(ByteBufAllocator, boolean, int, int, String, String, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
encode(ByteBufAllocator, boolean, int, int, ByteBuf, String, String, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
encode(int, int) - Static method in class io.rsocket.frame.VersionFlyweight
 
encodeComplete(ByteBufAllocator, int) - Static method in class io.rsocket.frame.PayloadFrameFlyweight
 
encodeNext(ByteBufAllocator, int, Payload) - Static method in class io.rsocket.frame.PayloadFrameFlyweight
 
encodeNextComplete(ByteBufAllocator, int, Payload) - Static method in class io.rsocket.frame.PayloadFrameFlyweight
 
ensureFrameType(FrameType, ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
 
errorCode() - Method in exception io.rsocket.exceptions.ApplicationErrorException
 
errorCode() - Method in exception io.rsocket.exceptions.CanceledException
 
errorCode() - Method in exception io.rsocket.exceptions.ConnectionCloseException
 
errorCode() - Method in exception io.rsocket.exceptions.ConnectionErrorException
 
errorCode() - Method in exception io.rsocket.exceptions.InvalidException
 
errorCode() - Method in exception io.rsocket.exceptions.InvalidSetupException
 
errorCode() - Method in exception io.rsocket.exceptions.RejectedException
 
errorCode() - Method in exception io.rsocket.exceptions.RejectedResumeException
 
errorCode() - Method in exception io.rsocket.exceptions.RejectedSetupException
 
errorCode() - Method in exception io.rsocket.exceptions.RSocketException
Returns the RSocket error code represented by this exception
errorCode() - Method in exception io.rsocket.exceptions.UnsupportedSetupException
 
errorCode(ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameFlyweight
 
errorCodeFromException(Throwable) - Static method in class io.rsocket.frame.ErrorFrameFlyweight
 
errorConsumer(Consumer<Throwable>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
errorConsumer(Consumer<Throwable>) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
ErrorFrameFlyweight - Class in io.rsocket.frame
 
ErrorFrameFlyweight() - Constructor for class io.rsocket.frame.ErrorFrameFlyweight
 
ErrorType - Class in io.rsocket.frame
The types of Error that can be set.
Exceptions - Class in io.rsocket.exceptions
Utility class that generates an exception from a frame.
expiry() - Method in interface io.rsocket.lease.Lease
Absolute time since epoch at which this lease will expire.
expiry() - Method in class io.rsocket.lease.LeaseImpl
 
ExponentialBackoffResumeStrategy - Class in io.rsocket.resume
 
ExponentialBackoffResumeStrategy(Duration, Duration, int) - Constructor for class io.rsocket.resume.ExponentialBackoffResumeStrategy
 
extendedType(ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameFlyweight
 
ExtensionFrameFlyweight - Class in io.rsocket.frame
 

F

fireAndForget(Payload) - Method in class io.rsocket.AbstractRSocket
 
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.ResumeFrameFlyweight
 
flags(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
 
FLAGS_C - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
(C)omplete: bit to indicate stream completion (Subscriber.onComplete())
FLAGS_F - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
(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.FrameHeaderFlyweight
(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.KeepAliveFrameFlyweight
(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.FrameHeaderFlyweight
(M)etadata flag: a value of 1 indicates the frame contains metadata
FLAGS_N - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
(N)ext: bit to indicate payload or metadata present (Subscriber.onNext(Object))
FLAGS_RESUME_ENABLE - Static variable in class io.rsocket.frame.SetupFrameFlyweight
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.SetupFrameFlyweight
A flag used to indicate that the client will honor LEASE sent by the server
fragment(int) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
fragment(int) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
FragmentationDuplexConnection - Class in io.rsocket.fragmentation
A DuplexConnection implementation that fragments and reassembles ByteBufs.
FragmentationDuplexConnection(DuplexConnection, ByteBufAllocator, int, boolean) - Constructor for class io.rsocket.fragmentation.FragmentationDuplexConnection
 
FragmentationFlyweight - Class in io.rsocket.frame
FragmentationFlyweight is used to re-assemble frames
FragmentationFlyweight() - Constructor for class io.rsocket.frame.FragmentationFlyweight
 
frame(ByteBuf) - Static method in class io.rsocket.frame.FrameLengthFlyweight
 
FRAME_LENGTH_MASK - Static variable in class io.rsocket.frame.FrameLengthFlyweight
 
FRAME_LENGTH_SIZE - Static variable in class io.rsocket.frame.FrameLengthFlyweight
 
frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
FrameHeaderFlyweight - 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
 
FrameLengthFlyweight - 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.FrameHeaderFlyweight
 
FrameType - Enum in io.rsocket.frame
Types of Frame that can be sent.
FrameUtil - Class in io.rsocket.frame
 
from(ByteBuf) - Static method in class io.rsocket.exceptions.Exceptions
Create a RSocketException from a Frame that matches the error code it contains.
fromEncodedType(int) - Static method in enum io.rsocket.frame.FrameType
Returns the FrameType that matches the specified encodedType.
fromServices() - Static method in class io.rsocket.uri.UriTransportRegistry
 
Function3<T,U,V,R> - Interface in io.rsocket.util
 

G

generateResumeToken() - Static method in class io.rsocket.frame.ResumeFrameFlyweight
 
get(ByteBuf) - Method in class io.rsocket.resume.SessionManager
 
getAllowedRequests() - Method in interface io.rsocket.lease.Lease
Number of requests allowed by this lease.
getAllowedRequests() - Method in class io.rsocket.lease.LeaseImpl
 
getAsLong() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
getBufferSize() - Method in class io.rsocket.internal.UnboundedProcessor
 
getData() - Method in interface io.rsocket.Payload
 
getData() - Method in class io.rsocket.util.DefaultPayload
 
getDataUtf8() - Method in interface io.rsocket.Payload
 
getEncodedType() - Method in enum io.rsocket.frame.FrameType
Returns the encoded type.
getError() - Method in class io.rsocket.internal.UnboundedProcessor
 
getError() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
getFlags() - Method in class io.rsocket.ConnectionSetupPayload
 
getMetadata() - Method in interface io.rsocket.lease.Lease
Metadata for the lease.
getMetadata() - Method in class io.rsocket.lease.LeaseImpl
 
getMetadata() - Method in interface io.rsocket.Payload
 
getMetadata() - Method in class io.rsocket.util.DefaultPayload
 
getMetadataUtf8() - Method in interface io.rsocket.Payload
 
getPrefetch() - Method in class io.rsocket.internal.SwitchTransformFlux
Deprecated.
 
getPrefetch() - Method in class io.rsocket.internal.UnboundedProcessor
 
getTickPeriod() - Method in class io.rsocket.internal.KeepAliveData
 
getTimeout() - Method in class io.rsocket.internal.KeepAliveData
 
getTtl() - Method in interface io.rsocket.lease.Lease
Number of seconds that this lease is valid from the time it is received.
getTtl() - Method in class io.rsocket.lease.LeaseImpl
 

H

hasDownstreams() - Method in class io.rsocket.internal.UnboundedProcessor
 
hasDownstreams() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
hasFollows(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
 
hasInitialRequestN() - Method in enum io.rsocket.frame.FrameType
Whether the frame type starts with an initial requestN.
hasMetadata(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
 
hasMetadata() - Method in interface io.rsocket.Payload
Returns whether the payload has metadata, useful for tell if metadata is empty or not present.
hasMetadata() - Method in class io.rsocket.util.ByteBufPayload
 
hasMetadata() - Method in class io.rsocket.util.DefaultPayload
 
hasMetadata() - Method in class io.rsocket.util.EmptyPayload
 
honorLease(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
humanReadableVersion(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 

I

impliedPosition() - Method in interface io.rsocket.resume.ResumeStateHolder
 
increaseInternalLimit(long) - Method in class io.rsocket.internal.LimitableRequestPublisher
 
initialRequestN(ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameFlyweight
 
initialRequestN(ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
 
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
 
interceptClient(RSocketInterceptor) - Static method in class io.rsocket.plugins.Plugins
 
interceptConnection(DuplexConnectionInterceptor) - Static method in class io.rsocket.plugins.Plugins
 
interceptServer(RSocketInterceptor) - Static method in class io.rsocket.plugins.Plugins
 
INVALID - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
INVALID - Static variable in class io.rsocket.frame.ErrorType
The request is invalid.
INVALID_SETUP - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
INVALID_SETUP - Static variable in class io.rsocket.frame.ErrorType
The Setup frame is invalid for the server (it could be that the client is too recent for the old server).
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
 
io.rsocket.exceptions - package io.rsocket.exceptions
The hierarchy of exceptions that can be returned by the API
io.rsocket.fragmentation - package io.rsocket.fragmentation
Support for frame fragmentation and reassembly.
io.rsocket.frame - package io.rsocket.frame
 
io.rsocket.frame.decoder - package io.rsocket.frame.decoder
 
io.rsocket.internal - package io.rsocket.internal
Internal package and must not be used outside this project.
io.rsocket.keepalive - package io.rsocket.keepalive
 
io.rsocket.lease - package io.rsocket.lease
 
io.rsocket.plugins - package io.rsocket.plugins
 
io.rsocket.resume - package io.rsocket.resume
 
io.rsocket.transport - package io.rsocket.transport
 
io.rsocket.uri - package io.rsocket.uri
 
io.rsocket.util - package io.rsocket.util
 
isCancelled() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
isDisposed() - Method in class io.rsocket.AbstractRSocket
 
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.internal.UnicastMonoProcessor
 
isDisposed() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
isDisposed() - Method in interface io.rsocket.resume.RSocketSession
 
isDisposed() - Method in class io.rsocket.util.DuplexConnectionProxy
 
isDisposed() - Method in class io.rsocket.util.RSocketProxy
 
isEmpty() - Method in class io.rsocket.internal.UnboundedProcessor
 
isError() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
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.
isScanAvailable() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
isSuccess() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
isSupportedVersion(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
isTerminated() - Method in class io.rsocket.internal.UnboundedProcessor
 
isTerminated() - Method in class io.rsocket.internal.UnicastMonoProcessor
 

K

keepAlive() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
keepAlive(Duration, Duration, int) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
keepAliveAckTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
KeepAliveConnection - Class in io.rsocket.keepalive
 
KeepAliveData - Class in io.rsocket.internal
 
KeepAliveData(long, long) - Constructor for class io.rsocket.internal.KeepAliveData
 
KeepAliveData(Duration, Duration) - Constructor for class io.rsocket.internal.KeepAliveData
 
keepAliveData(ByteBuf) - Method in class io.rsocket.internal.ServerSetup.DefaultServerSetup
 
keepAliveData(ByteBuf) - Method in interface io.rsocket.internal.ServerSetup
 
keepAliveData(ByteBuf) - Method in class io.rsocket.internal.ServerSetup.ResumableServerSetup
 
keepAliveData() - Method in class io.rsocket.resume.ServerRSocketSession
 
KeepAliveFrameFlyweight - Class in io.rsocket.frame
 
keepAliveInterval() - Method in class io.rsocket.ConnectionSetupPayload
 
keepAliveInterval(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
keepAliveMaxLifetime() - Method in class io.rsocket.ConnectionSetupPayload
 
keepAliveMaxLifetime(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
keepAliveMissedAcks(int) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
keepAliveTickPeriod(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 

L

LAST_POSITION_MASK - Static variable in class io.rsocket.frame.KeepAliveFrameFlyweight
 
lastPosition(ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameFlyweight
 
lastReceivedClientPos(ByteBuf) - Static method in class io.rsocket.frame.ResumeOkFrameFlyweight
 
lastReceivedServerPos(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameFlyweight
 
Lease - Interface in io.rsocket.lease
A contract for RSocket lease, which is sent by a request acceptor and is time bound.
LeaseFlyweight - Class in io.rsocket.frame
 
LeaseFlyweight() - Constructor for class io.rsocket.frame.LeaseFlyweight
 
LeaseImpl - Class in io.rsocket.lease
 
LeaseImpl(int, int) - Constructor for class io.rsocket.lease.LeaseImpl
 
LeaseImpl(int, int, ByteBuf) - Constructor for class io.rsocket.lease.LeaseImpl
 
LeaseImpl(ByteBuf) - Constructor for class io.rsocket.lease.LeaseImpl
 
length(ByteBuf) - Static method in class io.rsocket.frame.FrameLengthFlyweight
 
LimitableRequestPublisher<T> - Class in io.rsocket.internal
 
loadServices() - Static method in interface io.rsocket.uri.UriHandler
Load all registered instances of UriHandler.

M

major(int) - Static method in class io.rsocket.frame.VersionFlyweight
 
MEDIUM_BYTES - Static variable in class io.rsocket.util.NumberUtils
The size of a medium in bytes.
metadata(ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.LeaseFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.MetadataPushFrameFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.PayloadFrameFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestResponseFrameFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
metadata() - Method in interface io.rsocket.Payload
Returns the Payloads' metadata without slicing if possible.
metadata() - Method in class io.rsocket.util.ByteBufPayload
 
metadata() - Method in class io.rsocket.util.DefaultPayload
 
metadata() - Method in class io.rsocket.util.EmptyPayload
 
metadataMimeType() - Method in class io.rsocket.ConnectionSetupPayload
 
metadataMimeType(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
metadataMimeType(String) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
metadataPush(Payload) - Method in class io.rsocket.AbstractRSocket
 
metadataPush(Payload) - Method in interface io.rsocket.RSocket
Metadata-Push interaction model of RSocket.
metadataPush(Payload) - Method in class io.rsocket.util.RSocketProxy
 
MetadataPushFrameFlyweight - Class in io.rsocket.frame
 
MetadataPushFrameFlyweight() - Constructor for class io.rsocket.frame.MetadataPushFrameFlyweight
 
mimeType(String, String) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
minor(int) - Static method in class io.rsocket.frame.VersionFlyweight
 

N

name() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
nativeFrameType(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
faster version of FrameHeaderFlyweight.frameType(ByteBuf) which does not replace PAYLOAD with synthetic type
now() - Static method in class io.rsocket.util.Clock
 
NumberUtils - Class in io.rsocket.util
 
numRequests(ByteBuf) - Static method in class io.rsocket.frame.LeaseFlyweight
 

O

ofClient(ByteBufAllocator, DuplexConnection, Function<ByteBuf, KeepAliveData>, Consumer<Throwable>) - Static method in class io.rsocket.keepalive.KeepAliveConnection
 
ofServer(ByteBufAllocator, DuplexConnection, Function<ByteBuf, KeepAliveData>, Consumer<Throwable>) - Static method in class io.rsocket.keepalive.KeepAliveConnection
 
onClose() - Method in class io.rsocket.AbstractRSocket
 
onClose() - Method in interface io.rsocket.Closeable
Returns a Publisher that completes when this RSocket is closed.
onClose() - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
 
onClose() - Method in class io.rsocket.internal.BaseDuplexConnection
 
onClose() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
onClose() - Method in class io.rsocket.keepalive.KeepAliveConnection
 
onClose() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
onClose() - Method in interface io.rsocket.resume.RSocketSession
 
onClose() - Method in class io.rsocket.util.DuplexConnectionProxy
 
onClose() - Method in class io.rsocket.util.RSocketProxy
 
onComplete() - Method in class io.rsocket.internal.UnboundedProcessor
 
onComplete() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
onError(Throwable) - Method in class io.rsocket.internal.UnboundedProcessor
 
onError(Throwable) - Method in class io.rsocket.internal.UnicastMonoProcessor
 
onImpliedPosition(long) - Method in interface io.rsocket.resume.ResumeStateHolder
 
onNext(T) - Method in class io.rsocket.internal.UnboundedProcessor
 
onNext(O) - Method in class io.rsocket.internal.UnicastMonoProcessor
 
onSubscribe(Subscription) - Method in class io.rsocket.internal.UnboundedProcessor
 
onSubscribe(Subscription) - Method in class io.rsocket.internal.UnicastMonoProcessor
 

P

parents() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
Payload - Interface in io.rsocket
Payload of a Frame .
PayloadDecoder - Interface in io.rsocket.frame.decoder
 
PayloadFrameFlyweight - Class in io.rsocket.frame
 
peek() - Method in class io.rsocket.internal.UnboundedProcessor
 
peek() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
PeriodicResumeStrategy - Class in io.rsocket.resume
 
PeriodicResumeStrategy(Duration) - Constructor for class io.rsocket.resume.PeriodicResumeStrategy
 
PluginRegistry - Class in io.rsocket.plugins
 
PluginRegistry() - Constructor for class io.rsocket.plugins.PluginRegistry
 
PluginRegistry(PluginRegistry) - Constructor for class io.rsocket.plugins.PluginRegistry
 
Plugins - Class in io.rsocket.plugins
JVM wide plugins for RSocket
poll() - Method in class io.rsocket.internal.UnboundedProcessor
 

R

receive() - Method in interface io.rsocket.DuplexConnection
Returns a stream of all Frames received on this connection.
receive() - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
 
receive() - Method in class io.rsocket.keepalive.KeepAliveConnection
 
receive() - Static method in class io.rsocket.RSocketFactory
Creates a factory that receives server connections from client RSockets.
receive() - Method in class io.rsocket.util.DuplexConnectionProxy
 
reconnect(ResumePositionsConnection) - Method in class io.rsocket.resume.ClientRSocketSession
 
reconnect(ResumePositionsConnection) - Method in interface io.rsocket.resume.RSocketSession
 
reconnect(ResumePositionsConnection) - Method in class io.rsocket.resume.ServerRSocketSession
 
RecyclerFactory - Class in io.rsocket.util
A factory for creating Recyclers.
RecyclerFactory() - Constructor for class io.rsocket.util.RecyclerFactory
 
refCnt() - Method in class io.rsocket.util.DefaultPayload
 
refCnt() - Method in class io.rsocket.util.EmptyPayload
 
REJECTED - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
REJECTED - Static variable in class io.rsocket.frame.ErrorType
Despite being a valid request, the Responder decided to reject it.
REJECTED_RESUME - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
REJECTED_RESUME - Static variable in class io.rsocket.frame.ErrorType
The server rejected the resume, it can specify the reason in the payload.
REJECTED_SETUP - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
REJECTED_SETUP - Static variable in class io.rsocket.frame.ErrorType
The server rejected the setup, it can specify the reason in the payload.
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.
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
request(long) - Method in class io.rsocket.internal.LimitableRequestPublisher
 
request(long) - Method in class io.rsocket.internal.UnboundedProcessor
 
request(long) - Method in class io.rsocket.internal.UnicastMonoProcessor
 
requestChannel(Publisher<Payload>) - Method in class io.rsocket.AbstractRSocket
 
requestChannel(Payload, Publisher<Payload>) - Method in interface io.rsocket.ResponderRSocket
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
 
RequestChannelFrameFlyweight - Class in io.rsocket.frame
 
RequestFireAndForgetFrameFlyweight - Class in io.rsocket.frame
 
requestFusion(int) - Method in class io.rsocket.internal.UnboundedProcessor
 
requestN(ByteBuf) - Static method in class io.rsocket.frame.RequestNFrameFlyweight
 
RequestNFrameFlyweight - Class in io.rsocket.frame
 
requestResponse(Payload) - Method in class io.rsocket.AbstractRSocket
 
requestResponse(Payload) - Method in interface io.rsocket.RSocket
Request-Response interaction model of RSocket.
requestResponse(Payload) - Method in class io.rsocket.util.RSocketProxy
 
RequestResponseFrameFlyweight - Class in io.rsocket.frame
 
requestStream(Payload) - Method in class io.rsocket.AbstractRSocket
 
requestStream(Payload) - Method in interface io.rsocket.RSocket
Request-Stream interaction model of RSocket.
requestStream(Payload) - Method in class io.rsocket.util.RSocketProxy
 
RequestStreamFrameFlyweight - 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.
RESERVED - Static variable in class io.rsocket.frame.ErrorType
Reserved.
RESERVED_FOR_EXTENSION - Static variable in class io.rsocket.frame.ErrorType
Reserved for Extension Use.
ResponderRSocket - Interface in io.rsocket
Extends the RSocket that allows an implementer to peek at the first request payload of a channel.
respondFlag(ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameFlyweight
 
ResumableClientSetup(ByteBufAllocator, Mono<KeepAliveConnection>, ByteBuf, ResumableFramesStore, Duration, Duration, Supplier<ResumeStrategy>, boolean) - Constructor for class io.rsocket.internal.ClientSetup.ResumableClientSetup
 
resumableConnection() - Method in class io.rsocket.resume.ClientRSocketSession
 
resumableConnection() - Method in interface io.rsocket.resume.RSocketSession
 
resumableConnection() - Method in class io.rsocket.resume.ServerRSocketSession
 
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
ResumableServerSetup(ByteBufAllocator, SessionManager, Duration, Duration, Function<? super ByteBuf, ? extends ResumableFramesStore>, boolean) - Constructor for class io.rsocket.internal.ServerSetup.ResumableServerSetup
 
resume() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
resume() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
resumeCleanupOnKeepAlive() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
resumeCleanupOnKeepAlive() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
resumeEnabled(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
ResumeFrameFlyweight - Class in io.rsocket.frame
 
ResumeFrameFlyweight() - Constructor for class io.rsocket.frame.ResumeFrameFlyweight
 
ResumeOkFrameFlyweight - Class in io.rsocket.frame
 
ResumeOkFrameFlyweight() - Constructor for class io.rsocket.frame.ResumeOkFrameFlyweight
 
ResumePositionsConnection - Interface in io.rsocket.resume
 
resumeSessionDuration(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
resumeSessionDuration(Duration) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
ResumeStateHolder - Interface in io.rsocket.resume
 
resumeStore() - Method in class io.rsocket.resume.ClientResumeConfiguration
 
resumeStore(Function<? super ByteBuf, ? extends ResumableFramesStore>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
resumeStore(Function<? super ByteBuf, ? extends ResumableFramesStore>) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
resumeStoreFactory() - Method in class io.rsocket.resume.ServerResumeConfiguration
 
ResumeStrategy - Interface in io.rsocket.resume
 
resumeStrategy(Supplier<ResumeStrategy>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
resumeStream() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
resumeStream() - Method in interface io.rsocket.resume.ResumableFramesStore
 
resumeStreamTimeout() - Method in class io.rsocket.resume.ClientResumeConfiguration
 
resumeStreamTimeout() - Method in class io.rsocket.resume.ServerResumeConfiguration
 
resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
 
resumeToken(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
resumeToken() - Method in class io.rsocket.internal.ClientSetup.DefaultClientSetup
 
resumeToken() - Method in class io.rsocket.internal.ClientSetup.ResumableClientSetup
 
resumeToken() - Method in interface io.rsocket.internal.ClientSetup
 
resumeToken(ByteBuf) - Method in class io.rsocket.resume.ClientRSocketSession
 
resumeToken(Supplier<ByteBuf>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
resumeTokenLength(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
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
 
resumptionStrategy() - Method in class io.rsocket.resume.ClientResumeConfiguration
 
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
 
Retryable - Interface in io.rsocket.exceptions
Indicates that an exception is retryable.
RSocket - Interface in io.rsocket
A contract providing different interaction models for RSocket protocol.
RSocketException - Exception in io.rsocket.exceptions
The root of the RSocket exception hierarchy.
RSocketException(String) - Constructor for exception io.rsocket.exceptions.RSocketException
Constructs a new exception with the specified message.
RSocketException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RSocketException
Constructs a new exception with the specified message and cause.
RSocketFactory - Class in io.rsocket
Factory for creating RSocket clients and servers.
RSocketFactory() - Constructor for class io.rsocket.RSocketFactory
 
RSocketFactory.ClientRSocketFactory - Class in io.rsocket
 
RSocketFactory.ClientTransportAcceptor - Interface in io.rsocket
 
RSocketFactory.ServerRSocketFactory - Class in io.rsocket
 
RSocketFactory.ServerTransportAcceptor - Interface in io.rsocket
 
RSocketFactory.Start<T extends Closeable> - Interface in io.rsocket
 
RSocketInterceptor - Interface in io.rsocket.plugins
 
RSocketProxy - Class in io.rsocket.util
Wrapper/Proxy for a RSocket.
RSocketProxy(RSocket) - Constructor for class io.rsocket.util.RSocketProxy
 
RSocketSession<T> - Interface in io.rsocket.resume
 

S

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
scan(Scannable.Attr<T>) - Method in class io.rsocket.internal.UnicastMonoProcessor
 
scanOrDefault(Scannable.Attr<T>, T) - Method in class io.rsocket.internal.UnicastMonoProcessor
 
scanUnsafe(Scannable.Attr) - Method in class io.rsocket.internal.UnboundedProcessor
 
scanUnsafe(Scannable.Attr) - Method in class io.rsocket.internal.UnicastMonoProcessor
 
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.keepalive.KeepAliveConnection
 
send(Publisher<ByteBuf>) - Method in class io.rsocket.util.DuplexConnectionProxy
 
sendError(ByteBufAllocator, ClientServerInputMultiplexer, Exception) - Static method in class io.rsocket.util.ConnectionUtils
 
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
 
serverForUri(String) - Static method in class io.rsocket.uri.UriTransportRegistry
 
ServerResumeConfiguration - Class in io.rsocket.resume
 
ServerResumeConfiguration(Duration, Duration, Function<? super ByteBuf, ? extends ResumableFramesStore>) - Constructor for class io.rsocket.resume.ServerResumeConfiguration
 
ServerRSocketSession - Class in io.rsocket.resume
 
ServerRSocketSession(ResumePositionsConnection, ByteBufAllocator, Duration, Duration, Function<? super ByteBuf, ? extends ResumableFramesStore>, ByteBuf, KeepAliveData, boolean) - Constructor for class io.rsocket.resume.ServerRSocketSession
 
ServerSetup - Interface in io.rsocket.internal
 
ServerSetup.DefaultServerSetup - Class in io.rsocket.internal
 
ServerSetup.ResumableServerSetup - Class in io.rsocket.internal
 
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() - Method in class io.rsocket.resume.ClientResumeConfiguration
 
sessionDuration() - Method in class io.rsocket.resume.ServerResumeConfiguration
 
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
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
Constructs a new exception with the specified message.
SetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.SetupException
Constructs a new exception with the specified message and cause.
SetupFrameFlyweight - Class in io.rsocket.frame
 
SetupFrameFlyweight() - Constructor for class io.rsocket.frame.SetupFrameFlyweight
 
setupPayload(Payload) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
size() - Static method in class io.rsocket.frame.FrameHeaderFlyweight
 
size() - Method in class io.rsocket.internal.UnboundedProcessor
 
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 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.
source - Variable in class io.rsocket.util.RSocketProxy
 
start() - Method in interface io.rsocket.RSocketFactory.Start
 
start(ServerTransport.ConnectionAcceptor, int) - Method in interface io.rsocket.transport.ServerTransport
Starts this server.
stepName() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
steps() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
streamId(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
 
subscribe(CoreSubscriber<? super T>) - Method in class io.rsocket.internal.LimitableRequestPublisher
 
subscribe(CoreSubscriber<? super R>) - Method in class io.rsocket.internal.SwitchTransformFlux
Deprecated.
 
subscribe(CoreSubscriber<? super T>) - Method in class io.rsocket.internal.UnboundedProcessor
 
subscribe(CoreSubscriber<? super O>) - Method in class io.rsocket.internal.UnicastMonoProcessor
 
SwitchTransformFlux<T,R> - Class in io.rsocket.internal
Deprecated.
SwitchTransformFlux(Publisher<? extends T>, BiFunction<T, Flux<T>, Publisher<? extends R>>) - Constructor for class io.rsocket.internal.SwitchTransformFlux
Deprecated.
 

T

tags() - Method in class io.rsocket.internal.UnicastMonoProcessor
 
toConnectionAcceptor() - Method in interface io.rsocket.RSocketFactory.ServerTransportAcceptor
 
token(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameFlyweight
 
token() - Method in class io.rsocket.resume.ClientRSocketSession
 
token() - Method in interface io.rsocket.resume.RSocketSession
 
token() - Method in class io.rsocket.resume.ServerRSocketSession
 
toString(ByteBuf) - Static method in class io.rsocket.frame.FrameUtil
 
toString(int) - Static method in class io.rsocket.frame.VersionFlyweight
 
toString() - Method in class io.rsocket.lease.LeaseImpl
 
toString() - Method in class io.rsocket.resume.ExponentialBackoffResumeStrategy
 
toString() - Method in class io.rsocket.resume.PeriodicResumeStrategy
 
touch() - Method in class io.rsocket.ConnectionSetupPayload
 
touch(Object) - Method in class io.rsocket.ConnectionSetupPayload
 
touch() - Method in interface io.rsocket.Payload
Records the current access location of this object for debugging purposes.
touch(Object) - Method in interface io.rsocket.Payload
Records the current access location of this object with an additional arbitrary information for debugging purposes.
touch() - Method in class io.rsocket.util.ByteBufPayload
 
touch(Object) - Method in class io.rsocket.util.ByteBufPayload
 
touch() - Method in class io.rsocket.util.DefaultPayload
 
touch(Object) - Method in class io.rsocket.util.DefaultPayload
 
touch() - Method in class io.rsocket.util.EmptyPayload
 
touch(Object) - Method in class io.rsocket.util.EmptyPayload
 
transport(Supplier<ClientTransport>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
 
transport(Supplier<ClientTransport>) - Method in interface io.rsocket.RSocketFactory.ClientTransportAcceptor
 
transport(ClientTransport) - Method in interface io.rsocket.RSocketFactory.ClientTransportAcceptor
 
transport(Supplier<ServerTransport<T>>) - Method in interface io.rsocket.RSocketFactory.ServerTransportAcceptor
 
transport(ServerTransport<T>) - Method in interface io.rsocket.RSocketFactory.ServerTransportAcceptor
 
Transport - Interface in io.rsocket.transport
 
TransportHeaderAware - Interface in io.rsocket.transport
Extension interface to support Transports with headers at the transport layer, e.g.
ttl(ByteBuf) - Static method in class io.rsocket.frame.LeaseFlyweight
 

U

UnboundedProcessor<T> - Class in io.rsocket.internal
A Processor implementation that takes a custom queue and allows only a single subscriber.
UnboundedProcessor() - Constructor for class io.rsocket.internal.UnboundedProcessor
 
UnicastMonoProcessor<O> - Class in io.rsocket.internal
 
unit() - Static method in class io.rsocket.util.Clock
 
UNSUPPORTED_SETUP - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
 
UNSUPPORTED_SETUP - Static variable in class io.rsocket.frame.ErrorType
Some (or all) of the parameters specified by the client are unsupported by the server.
UnsupportedSetupException - Exception in io.rsocket.exceptions
Some (or all) of the parameters specified by the client are unsupported by the server.
UnsupportedSetupException(String) - Constructor for exception io.rsocket.exceptions.UnsupportedSetupException
Constructs a new exception with the specified message.
UnsupportedSetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.UnsupportedSetupException
Constructs a new exception with the specified message and cause.
UriHandler - Interface in io.rsocket.uri
UriTransportRegistry - Class in io.rsocket.uri
Registry for looking up transports by URI.
UriTransportRegistry(ServiceLoader<UriHandler>) - Constructor for class io.rsocket.uri.UriTransportRegistry
 

V

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.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() - 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.ResumeFrameFlyweight
 
version(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
 
VersionFlyweight - Class in io.rsocket.frame
 
VersionFlyweight() - Constructor for class io.rsocket.frame.VersionFlyweight
 

W

willClientHonorLease() - Method in class io.rsocket.ConnectionSetupPayload
 
wrap(Publisher<T>, long) - Static method in class io.rsocket.internal.LimitableRequestPublisher
 
wrappedConnection(KeepAliveConnection) - Method in class io.rsocket.internal.ClientSetup.DefaultClientSetup
 
wrappedConnection(KeepAliveConnection) - Method in class io.rsocket.internal.ClientSetup.ResumableClientSetup
 
wrappedConnection(KeepAliveConnection) - Method in interface io.rsocket.internal.ClientSetup
 

Z

ZERO_COPY - Static variable in interface io.rsocket.frame.decoder.PayloadDecoder
 
ZeroCopyPayloadDecoder - Class in io.rsocket.frame.decoder
Frame decoder that decodes a frame to a payload without copying.
ZeroCopyPayloadDecoder() - Constructor for class io.rsocket.frame.decoder.ZeroCopyPayloadDecoder
 
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links