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

A

AbstractRSocket - Class in io.rsocket
Deprecated.
as of 1.0 in favor of implementing RSocket directly which has default methods.
AbstractRSocket() - Constructor for class io.rsocket.AbstractRSocket
Deprecated.
 
accept(T) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue.Consumer
 
accept(ConnectionSetupPayload, RSocket) - Method in interface io.rsocket.SocketAcceptor
Handle the SETUP frame for a new connection and create a responder RSocket for handling requests from the remote peer.
acceptor(SocketAcceptor) - Method in class io.rsocket.core.RSocketConnector
Configure a client-side SocketAcceptor for responding to requests from the server.
acceptor(SocketAcceptor) - Method in class io.rsocket.core.RSocketServer
Set the acceptor to handle incoming connections and handle requests.
acceptor(Function<RSocket, RSocket>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
acceptor(Supplier<Function<RSocket, RSocket>>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
acceptor(SocketAcceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
acceptor(SocketAcceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
addClientPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
addClientPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
addConnectionPlugin(DuplexConnectionInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
addConnectionPlugin(DuplexConnectionInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
addRequesterPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
addRequesterPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
addResponderPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
addResponderPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
addServerPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
addServerPlugin(RSocketInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
addSocketAcceptorPlugin(SocketAcceptorInterceptor) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
addSocketAcceptorPlugin(SocketAcceptorInterceptor) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
align(long, int) - Static method in class io.rsocket.internal.jctools.util.Pow2
Align a value to the next multiple up of alignment.
alloc() - Method in interface io.rsocket.DuplexConnection
Returns the assigned ByteBufAllocator.
alloc() - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
 
alloc() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
allocate(int) - Static method in class io.rsocket.internal.jctools.queues.CircularArrayOffsetCalculator
 
APPLICATION_ERROR - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
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(RSocket) - Method in class io.rsocket.plugins.LimitRateInterceptor
 
apply(ClientResume, Throwable) - Method in class io.rsocket.resume.ExponentialBackoffResumeStrategy
Deprecated.
 
apply(ClientResume, Throwable) - Method in class io.rsocket.resume.PeriodicResumeStrategy
Deprecated.
 
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.
asClientConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
asClientServerConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
asConnectionAcceptor() - Method in class io.rsocket.core.RSocketServer
An alternative to RSocketServer.bind(ServerTransport) that is useful for installing RSocket on a server that is started independently.
assertMtu(int) - Static method in class io.rsocket.fragmentation.FragmentationDuplexConnection
 
asServerConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
asSetupConnection() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
AuthMetadataCodec - Class in io.rsocket.metadata
 
AuthMetadataFlyweight - Class in io.rsocket.metadata.security
Deprecated.
in favor of AuthMetadataCodec
Availability - Interface in io.rsocket
 
availability() - Method in interface io.rsocket.Availability
 
availability() - Method in interface io.rsocket.DuplexConnection
 
availability() - Method in class io.rsocket.lease.LeaseImpl
 
availability() - Method in class io.rsocket.lease.RequesterLeaseHandler.Impl
 
availability() - Method in class io.rsocket.lease.ResponderLeaseHandler.Impl
 
availability() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
availability() - Method in interface io.rsocket.RSocket
 
availability() - Method in class io.rsocket.util.RSocketProxy
 
availableInQueue(long, long) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
availableInQueue(long, long) - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
 

B

BaseDuplexConnection - Class in io.rsocket.internal
 
BaseDuplexConnection() - Constructor for class io.rsocket.internal.BaseDuplexConnection
 
BaseMpscLinkedArrayQueue<E> - Class in io.rsocket.internal.jctools.queues
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks of the initial size.
BaseMpscLinkedArrayQueue(int) - Constructor for class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
bind(ServerTransport<T>) - Method in class io.rsocket.core.RSocketServer
Start the server on the given transport.
bindNow(ServerTransport<T>) - Method in class io.rsocket.core.RSocketServer
Start the server on the given transport.
byteBufAllocator(ByteBufAllocator) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
this method is deprecated and deliberately has no effect anymore. Right now, in order configure the custom ByteBufAllocator it is recommended to use the following setup for Reactor Netty based transport:
1. For Client:

 TcpClient.create()
          ...
          .bootstrap(bootstrap -> bootstrap.option(ChannelOption.ALLOCATOR, clientAllocator))
 

2. For server:

 TcpServer.create()
          ...
          .bootstrap(serverBootstrap -> serverBootstrap.childOption(ChannelOption.ALLOCATOR, serverAllocator))
 
Or in case of local transport, to use corresponding factory method LocalClientTransport.creat(String, ByteBufAllocator)
byteBufAllocator(ByteBufAllocator) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
this method is deprecated and deliberately has no effect anymore. Right now, in order configure the custom ByteBufAllocator it is recommended to use the following setup for Reactor Netty based transport:
1. For Client:

 TcpClient.create()
          ...
          .bootstrap(bootstrap -> bootstrap.option(ChannelOption.ALLOCATOR, clientAllocator))
 

2. For server:

 TcpServer.create()
          ...
          .bootstrap(serverBootstrap -> serverBootstrap.childOption(ChannelOption.ALLOCATOR, serverAllocator))
 
Or in case of local transport, to use corresponding factory method LocalClientTransport.creat(String, ByteBufAllocator)
ByteBufPayload - Class in io.rsocket.util
 

C

CACHE_LINE_SIZE - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
 
calcElementOffset(long, long) - Static method in class io.rsocket.internal.jctools.queues.CircularArrayOffsetCalculator
 
calcElementOffset(long) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
 
cancel() - Method in class io.rsocket.internal.UnboundedProcessor
 
CANCELED - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
CanceledException - Exception in io.rsocket.exceptions
The Responder canceled the request but may have started processing it (similar to REJECTED but doesn't guarantee lack of side-effects).
CanceledException(String) - Constructor for exception io.rsocket.exceptions.CanceledException
Constructs a new exception with the specified message.
CanceledException(String, Throwable) - Constructor for exception io.rsocket.exceptions.CanceledException
Constructs a new exception with the specified message and cause.
CancelFrameCodec - Class in io.rsocket.frame
 
canHaveData() - Method in enum io.rsocket.frame.FrameType
Whether the frame type can have data.
canHaveMetadata() - Method in enum io.rsocket.frame.FrameType
Whether the frame type can have metadata
capacity() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
capacity() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
capacity() - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
 
CharByteBufUtil - Class in io.rsocket.util
 
checkGreaterThanOrEqual(int, int, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
 
checkLessThan(int, int, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
 
checkLessThanOrEqual(int, long, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
 
checkPositive(long, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
 
checkPositiveOrZero(int, String) - Static method in class io.rsocket.internal.jctools.util.RangeUtil
 
CircularArrayOffsetCalculator - Class in io.rsocket.internal.jctools.queues
 
CircularArrayOffsetCalculator() - Constructor for class io.rsocket.internal.jctools.queues.CircularArrayOffsetCalculator
 
cleanupStoreOnKeepAlive() - Method in class io.rsocket.core.Resume
When this property is enabled, hints from KEEPALIVE frames about how much data has been received by the other side, is used to proactively clean frames from the store.
clear() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
clear() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
clear() - Method in class io.rsocket.internal.UnboundedProcessor
 
ClientKeepAliveSupport(ByteBufAllocator, int, int) - Constructor for class io.rsocket.keepalive.KeepAliveSupport.ClientKeepAliveSupport
 
ClientResume - Class in io.rsocket.resume
 
ClientResume(Duration, ByteBuf) - Constructor for class io.rsocket.resume.ClientResume
 
ClientRSocketFactory() - Constructor for class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
ClientRSocketFactory(RSocketConnector) - Constructor for class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
ClientRSocketSession - Class in io.rsocket.resume
 
ClientRSocketSession(DuplexConnection, Duration, Retry, ResumableFramesStore, Duration, boolean) - Constructor for class io.rsocket.resume.ClientRSocketSession
 
ClientServerInputMultiplexer - Class in io.rsocket.internal
DuplexConnection.receive() is a single stream on which the following type of frames arrive: Frames for streams initiated by the initiator of the connection (client).
ClientServerInputMultiplexer(DuplexConnection) - Constructor for class io.rsocket.internal.ClientServerInputMultiplexer
 
ClientServerInputMultiplexer(DuplexConnection, InitializingInterceptorRegistry, boolean) - Constructor for class io.rsocket.internal.ClientServerInputMultiplexer
 
ClientTransport - Interface in io.rsocket.transport
A client contract for writing transports of RSocket.
Clock - Class in io.rsocket.util
Abstraction to get current time and durations.
Closeable - Interface in io.rsocket
An interface which allows listening to when a specific instance of this interface is closed
CompositeMetadata - Class in io.rsocket.metadata
An Iterable wrapper around a ByteBuf that exposes metadata entry information at each decoding step.
CompositeMetadata(ByteBuf, boolean) - Constructor for class io.rsocket.metadata.CompositeMetadata
 
CompositeMetadata.Entry - Interface in io.rsocket.metadata
An entry in the CompositeMetadata.
CompositeMetadata.ExplicitMimeTimeEntry - Class in io.rsocket.metadata
An CompositeMetadata.Entry backed by an explicitly declared MIME type.
CompositeMetadata.ReservedMimeTypeEntry - Class in io.rsocket.metadata
An CompositeMetadata.Entry backed by a WellKnownMimeType entry, but one that is not understood by this implementation.
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
Deprecated.
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
Variant of RSocketConnector.connect(ClientTransport) with a Supplier for the ClientTransport.
connect() - Static method in class io.rsocket.RSocketFactory
Deprecated.
Create a ClientRSocketFactory to connect to a remote RSocket endpoint.
connect() - Method in interface io.rsocket.transport.ClientTransport
Return a Mono that connects for each subscriber.
CONNECTION_CLOSE - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
CONNECTION_ERROR - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
ConnectionCloseException - Exception in io.rsocket.exceptions
The connection is being terminated.
ConnectionCloseException(String) - Constructor for exception io.rsocket.exceptions.ConnectionCloseException
Constructs a new exception with the specified message.
ConnectionCloseException(String, Throwable) - Constructor for exception io.rsocket.exceptions.ConnectionCloseException
Constructs a new exception with the specified message and cause.
ConnectionErrorException - Exception in io.rsocket.exceptions
The connection is being terminated.
ConnectionErrorException(String) - Constructor for exception io.rsocket.exceptions.ConnectionErrorException
Constructs a new exception with the specified message.
ConnectionErrorException(String, Throwable) - Constructor for exception io.rsocket.exceptions.ConnectionErrorException
Constructs a new exception with the specified message and cause.
ConnectionSetupPayload - Class in io.rsocket
Exposes information from the SETUP frame to a server, as well as to client responders.
ConnectionSetupPayload() - Constructor for class io.rsocket.ConnectionSetupPayload
 
connectWith(ClientTransport) - Static method in class io.rsocket.core.RSocketConnector
Static factory method to connect with default settings, effectively a shortcut for:
 RSocketConnector.create().connectWith(transport);
containsKey(int) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
containsKey(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
containsValue(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
continueWith(Mono<DuplexConnection>) - Method in class io.rsocket.resume.ClientRSocketSession
 
continueWith(T) - Method in interface io.rsocket.resume.RSocketSession
 
continueWith(DuplexConnection) - Method in class io.rsocket.resume.ServerRSocketSession
 
CPUs - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
 
create(ByteBuf) - Static method in class io.rsocket.ConnectionSetupPayload
Deprecated.
as of 1.0 RC7. Please, use DefaultConnectionSetupPayload constructor.
create() - Static method in class io.rsocket.core.RSocketConnector
Static factory method to create an RSocketConnector instance and customize default settings before connecting.
create() - Static method in class io.rsocket.core.RSocketServer
Static factory method to create an RSocketServer.
create(SocketAcceptor) - Static method in class io.rsocket.core.RSocketServer
Static factory method to create an RSocketServer instance with the given SocketAcceptor.
create(int, int, ByteBuf) - Static method in interface io.rsocket.lease.Lease
 
create(int, int) - Static method in interface io.rsocket.lease.Lease
 
create() - Static method in class io.rsocket.lease.Leases
 
create(String) - Static method in class io.rsocket.util.ByteBufPayload
Static factory method for a text payload.
create(String, String) - Static method in class io.rsocket.util.ByteBufPayload
Static factory method for a text payload.
create(CharSequence, Charset) - Static method in class io.rsocket.util.ByteBufPayload
 
create(CharSequence, Charset, CharSequence, Charset) - Static method in class io.rsocket.util.ByteBufPayload
 
create(byte[]) - Static method in class io.rsocket.util.ByteBufPayload
 
create(byte[], byte[]) - Static method in class io.rsocket.util.ByteBufPayload
 
create(ByteBuffer) - Static method in class io.rsocket.util.ByteBufPayload
 
create(ByteBuffer, ByteBuffer) - Static method in class io.rsocket.util.ByteBufPayload
 
create(ByteBuf) - Static method in class io.rsocket.util.ByteBufPayload
 
create(ByteBuf, ByteBuf) - Static method in class io.rsocket.util.ByteBufPayload
 
create(Payload) - Static method in class io.rsocket.util.ByteBufPayload
 
create(CharSequence) - Static method in class io.rsocket.util.DefaultPayload
Static factory method for a text payload.
create(CharSequence, CharSequence) - Static method in class io.rsocket.util.DefaultPayload
Static factory method for a text payload.
create(CharSequence, Charset) - Static method in class io.rsocket.util.DefaultPayload
 
create(CharSequence, Charset, CharSequence, Charset) - Static method in class io.rsocket.util.DefaultPayload
 
create(byte[]) - Static method in class io.rsocket.util.DefaultPayload
 
create(byte[], byte[]) - Static method in class io.rsocket.util.DefaultPayload
 
create(ByteBuffer) - Static method in class io.rsocket.util.DefaultPayload
 
create(ByteBuffer, ByteBuffer) - Static method in class io.rsocket.util.DefaultPayload
 
create(ByteBuf) - Static method in class io.rsocket.util.DefaultPayload
 
create(ByteBuf, ByteBuf) - Static method in class io.rsocket.util.DefaultPayload
 
create(Payload) - Static method in class io.rsocket.util.DefaultPayload
 
createRoutingMetadata(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
create routing metadata
createRoutingMetadata(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
Deprecated.
create routing metadata
createTaggingContent(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
create tagging content
createTaggingContent(ByteBufAllocator, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
Deprecated.
create tagging content
createTaggingMetadata(CompositeMetadata.Entry) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
create tagging metadata from composite metadata entry
createTaggingMetadata(ByteBufAllocator, String, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataCodec
create tagging metadata
createTaggingMetadata(CompositeMetadata.Entry) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
Deprecated.
create tagging metadata from composite metadata entry
createTaggingMetadata(ByteBufAllocator, String, Collection<String>) - Static method in class io.rsocket.metadata.TaggingMetadataFlyweight
Deprecated.
create tagging metadata
CURRENT_VERSION - Static variable in class io.rsocket.frame.SetupFrameCodec
 
currentConsumerIndex() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
currentConsumerIndex() - Method in interface io.rsocket.internal.jctools.queues.QueueProgressIndicators
This method has no concurrent visibility semantics.
currentContext() - Method in class io.rsocket.internal.UnboundedProcessor
 
currentProducerIndex() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
currentProducerIndex() - Method in interface io.rsocket.internal.jctools.queues.QueueProgressIndicators
This method has no concurrent visibility semantics.
CustomRSocketException - Exception in io.rsocket.exceptions
 
CustomRSocketException(int, String) - Constructor for exception io.rsocket.exceptions.CustomRSocketException
Constructs a new exception with the specified message.
CustomRSocketException(int, String, Throwable) - Constructor for exception io.rsocket.exceptions.CustomRSocketException
Constructs a new exception with the specified message and cause.

D

data() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
data(ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.PayloadFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestResponseFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameCodec
 
data(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
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() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
dataMimeType(String) - Method in class io.rsocket.core.RSocketConnector
Set the MIME type to use for formatting payload data on the established connection.
dataMimeType(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
dataMimeType(String) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
dataUtf8(ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameCodec
 
deallocate() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
deallocate() - Method in class io.rsocket.util.ByteBufPayload
 
decode(ByteBuf) - Static method in class io.rsocket.metadata.TracingMetadataCodec
 
decodeBearerTokenAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read all the remaining bytes from the given ByteBuf where the first byte is username length and the subsequent number of bytes equal to decoded length
decodeCustomAuthType(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read up to 129 bytes from the given metadata in order to get the custom Auth Type
decodeMimeAndContentBuffersSlices(ByteBuf, int, boolean) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Decode the next metadata entry (a mime header + content pair of ByteBuf) from a ByteBuf that contains at least enough bytes for one more such entry.
decodeMimeAndContentBuffersSlices(ByteBuf, int, boolean) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Decode the next metadata entry (a mime header + content pair of ByteBuf) from a ByteBuf that contains at least enough bytes for one more such entry.
decodeMimeIdFromMimeBuffer(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Decode a byte compressed mime id from a ByteBuf, assuming said buffer properly contains such an id.
decodeMimeIdFromMimeBuffer(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Decode a byte compressed mime id from a ByteBuf, assuming said buffer properly contains such an id.
decodeMimeTypeFromMimeBuffer(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Decode a CharSequence custome mime type from a ByteBuf, assuming said buffer properly contains such a mime type.
decodeMimeTypeFromMimeBuffer(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Decode a CharSequence custome mime type from a ByteBuf, assuming said buffer properly contains such a mime type.
decodePassword(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read all the remaining bytes from the given ByteBuf which represents user's password
decodePasswordAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read all the remaining bytes from the given ByteBuf which represents user's password
decodePayload(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read all remaining bytes from the given ByteBuf and return sliced representation of a payload
decodeUsername(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read up to 257 bytes from the given ByteBuf where the first byte is username length and the subsequent number of bytes equal to decoded length
decodeUsernameAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read up to 257 bytes from the given ByteBuf where the first byte is username length and the subsequent number of bytes equal to decoded length
decodeWellKnownAuthType(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Read first byte from the given metadata and tries to convert it's value to WellKnownAuthType.
DEFAULT - Static variable in interface io.rsocket.frame.decoder.PayloadDecoder
 
DEFAULT_CAPACITY - Static variable in class io.rsocket.internal.SynchronizedIntObjectHashMap
Default initial capacity.
DEFAULT_LOAD_FACTOR - Static variable in class io.rsocket.internal.SynchronizedIntObjectHashMap
Default load factor.
DefaultConnectionSetupPayload - Class in io.rsocket.core
Default implementation of ConnectionSetupPayload.
DefaultConnectionSetupPayload(ByteBuf) - Constructor for class io.rsocket.core.DefaultConnectionSetupPayload
 
DefaultKeepAliveHandler(Closeable) - Constructor for class io.rsocket.keepalive.KeepAliveHandler.DefaultKeepAliveHandler
 
DefaultPayload - Class in io.rsocket.util
An implementation of Payload.
DISABLE_FRAME_TYPE_CHECK - Static variable in class io.rsocket.frame.FrameHeaderCodec
 
disconnect() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
dispose() - Method in class io.rsocket.AbstractRSocket
Deprecated.
 
dispose() - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
 
dispose() - Method in class io.rsocket.internal.BaseDuplexConnection
 
dispose() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
dispose() - Method in class io.rsocket.internal.UnboundedProcessor
 
dispose() - Method in interface io.rsocket.lease.RequesterLeaseHandler
 
dispose() - Method in class io.rsocket.lease.RequesterLeaseHandler.Impl
 
dispose() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
dispose() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
dispose() - Method in interface io.rsocket.resume.RSocketSession
 
dispose() - Method in class io.rsocket.resume.SessionManager
 
dispose() - Method in interface io.rsocket.RSocket
 
dispose() - Method in class io.rsocket.util.RSocketProxy
 
doOnClose() - Method in class io.rsocket.internal.BaseDuplexConnection
 
downstreamCount() - Method in class io.rsocket.internal.UnboundedProcessor
 
drain(MessagePassingQueue.Consumer<E>) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, int) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
drain(MessagePassingQueue.Consumer<T>) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
drain(MessagePassingQueue.Consumer<T>, int) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
drain(MessagePassingQueue.Consumer<T>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
drain(MessagePassingQueue.Consumer<E>) - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
 
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
Contract to decorate a DuplexConnection and intercept the sending and receiving of RSocket frames at the transport level.
DuplexConnectionInterceptor.Type - Enum in io.rsocket.plugins
 

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.CancelFrameCodec
 
encode(ByteBufAllocator, int, Throwable, ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameCodec
 
encode(ByteBufAllocator, int, Throwable) - Static method in class io.rsocket.frame.ErrorFrameCodec
 
encode(ByteBufAllocator, int, int, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameCodec
 
encode(ByteBufAllocator, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.FragmentationCodec
 
encode(ByteBufAllocator, ByteBuf, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.FragmentationCodec
 
encode(ByteBufAllocator, int, FrameType, int) - Static method in class io.rsocket.frame.FrameHeaderCodec
 
encode(ByteBufAllocator, int, ByteBuf) - Static method in class io.rsocket.frame.FrameLengthCodec
 
encode(ByteBufAllocator, boolean, long, ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameCodec
 
encode(ByteBufAllocator, int, int, ByteBuf) - Static method in class io.rsocket.frame.LeaseFrameCodec
 
encode(ByteBufAllocator, ByteBuf) - Static method in class io.rsocket.frame.MetadataPushFrameCodec
 
encode(ByteBufAllocator, int, boolean, boolean, boolean, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.PayloadFrameCodec
 
encode(ByteBufAllocator, int, boolean, boolean, long, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameCodec
 
encode(ByteBufAllocator, int, boolean, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameCodec
 
encode(ByteBufAllocator, int, long) - Static method in class io.rsocket.frame.RequestNFrameCodec
 
encode(ByteBufAllocator, int, boolean, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestResponseFrameCodec
 
encode(ByteBufAllocator, int, boolean, long, ByteBuf, ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameCodec
 
encode(ByteBufAllocator, ByteBuf, long, long) - Static method in class io.rsocket.frame.ResumeFrameCodec
 
encode(ByteBufAllocator, long) - Static method in class io.rsocket.frame.ResumeOkFrameCodec
 
encode(ByteBufAllocator, boolean, int, int, String, String, Payload) - Static method in class io.rsocket.frame.SetupFrameCodec
 
encode(ByteBufAllocator, boolean, int, int, ByteBuf, String, String, Payload) - Static method in class io.rsocket.frame.SetupFrameCodec
 
encode(int, int) - Static method in class io.rsocket.frame.VersionCodec
 
encode128(ByteBufAllocator, long, long, long, long, TracingMetadataCodec.Flags) - Static method in class io.rsocket.metadata.TracingMetadataCodec
 
encode128(ByteBufAllocator, long, long, long, TracingMetadataCodec.Flags) - Static method in class io.rsocket.metadata.TracingMetadataCodec
 
encode64(ByteBufAllocator, long, long, long, TracingMetadataCodec.Flags) - Static method in class io.rsocket.metadata.TracingMetadataCodec
 
encode64(ByteBufAllocator, long, long, TracingMetadataCodec.Flags) - Static method in class io.rsocket.metadata.TracingMetadataCodec
 
encodeAndAddMetadata(CompositeByteBuf, ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Encode a new sub-metadata information into a composite metadata buffer, without checking if the String can be matched with a well known compressable mime type.
encodeAndAddMetadata(CompositeByteBuf, ByteBufAllocator, WellKnownMimeType, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Encode a new sub-metadata information into a composite metadata buffer.
encodeAndAddMetadata(CompositeByteBuf, ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Encode a new sub-metadata information into a composite metadata buffer, without checking if the String can be matched with a well known compressable mime type.
encodeAndAddMetadata(CompositeByteBuf, ByteBufAllocator, WellKnownMimeType, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Encode a new sub-metadata information into a composite metadata buffer.
encodeAndAddMetadataWithCompression(CompositeByteBuf, ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Encode a new sub-metadata information into a composite metadata buffer, first verifying if the passed String matches a WellKnownMimeType (in which case it will be encoded in a compressed fashion using the mime id of that type).
encodeAndAddMetadataWithCompression(CompositeByteBuf, ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Encode a new sub-metadata information into a composite metadata buffer, first verifying if the passed String matches a WellKnownMimeType (in which case it will be encoded in a compressed fashion using the mime id of that type).
encodeBearerMetadata(ByteBufAllocator, char[]) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Encode a Authentication CompositeMetadata payload using Bearer Authentication format
encodeBearerMetadata(ByteBufAllocator, char[]) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Encode a Authentication CompositeMetadata payload using Bearer Authentication format
encodeComplete(ByteBufAllocator, int) - Static method in class io.rsocket.frame.PayloadFrameCodec
 
encodeEmpty(ByteBufAllocator, TracingMetadataCodec.Flags) - Static method in class io.rsocket.metadata.TracingMetadataCodec
 
encodeMetadata(ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Encode a Authentication CompositeMetadata payload using custom authentication type
encodeMetadata(ByteBufAllocator, WellKnownAuthType, ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Encode a Authentication CompositeMetadata payload using custom authentication type
encodeMetadata(ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Encode a Authentication CompositeMetadata payload using custom authentication type
encodeMetadata(ByteBufAllocator, WellKnownAuthType, ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Encode a Authentication CompositeMetadata payload using custom authentication type
encodeMetadataWithCompression(ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Encode a new Authentication Metadata payload information, first verifying if the passed String matches a WellKnownAuthType (in which case it will be encoded in a compressed fashion using the mime id of that type).
encodeMetadataWithCompression(ByteBufAllocator, String, ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Encode a new Authentication Metadata payload information, first verifying if the passed String matches a WellKnownAuthType (in which case it will be encoded in a compressed fashion using the mime id of that type).
encodeNextCompleteReleasingPayload(ByteBufAllocator, int, Payload) - Static method in class io.rsocket.frame.PayloadFrameCodec
 
encodeNextReleasingPayload(ByteBufAllocator, int, Payload) - Static method in class io.rsocket.frame.PayloadFrameCodec
 
encodeReleasingPayload(ByteBufAllocator, Payload) - Static method in class io.rsocket.frame.MetadataPushFrameCodec
 
encodeReleasingPayload(ByteBufAllocator, int, boolean, long, Payload) - Static method in class io.rsocket.frame.RequestChannelFrameCodec
 
encodeReleasingPayload(ByteBufAllocator, int, Payload) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameCodec
 
encodeReleasingPayload(ByteBufAllocator, int, Payload) - Static method in class io.rsocket.frame.RequestResponseFrameCodec
 
encodeReleasingPayload(ByteBufAllocator, int, long, Payload) - Static method in class io.rsocket.frame.RequestStreamFrameCodec
 
encodeSimpleMetadata(ByteBufAllocator, char[], char[]) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Encode a Authentication CompositeMetadata payload using Simple Authentication format
encodeSimpleMetadata(ByteBufAllocator, char[], char[]) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Encode a Authentication CompositeMetadata payload using Simple Authentication format
encodeUnsignedMedium(ByteBuf, int) - Static method in class io.rsocket.util.NumberUtils
Encode an unsigned medium integer on 3 bytes / 24 bits.
ensureFrameType(FrameType, ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
 
entries() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
entrySet() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
equals(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
errorCode(ByteBuf) - Static method in class io.rsocket.frame.ErrorFrameCodec
 
errorCode() - Method in exception io.rsocket.RSocketErrorException
Return the RSocket error code represented by this exception
errorConsumer(Consumer<Throwable>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
this handler is deliberately no-ops and is deprecated with no replacement. In order to observe errors, it is recommended to add error handler using doOnError on the specific logical stream. In order to observe connection, or RSocket terminal errors, it is recommended to hook on Closeable.onClose() handler.
errorConsumer(Consumer<Throwable>) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
this handler is deliberately no-ops and is deprecated with no replacement. In order to observe errors, it is recommended to add error handler using doOnError on the specific logical stream. In order to observe connection, or RSocket terminal errors, it is recommended to hook on Closeable.onClose() handler.
ErrorFrameCodec - Class in io.rsocket.frame
 
ErrorFrameCodec() - Constructor for class io.rsocket.frame.ErrorFrameCodec
 
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
 
ExplicitMimeTimeEntry(ByteBuf, String) - Constructor for class io.rsocket.metadata.CompositeMetadata.ExplicitMimeTimeEntry
 
ExponentialBackoffResumeStrategy - Class in io.rsocket.resume
Deprecated.
as of 1.0 RC7 in favor of passing Retry.backoff(long, Duration) to Resume.retry(Retry).
ExponentialBackoffResumeStrategy(Duration, Duration, int) - Constructor for class io.rsocket.resume.ExponentialBackoffResumeStrategy
Deprecated.
 
extendedType(ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameCodec
 
ExtensionFrameCodec - Class in io.rsocket.frame
 

F

fieldOffset(Class, String) - Static method in class io.rsocket.internal.jctools.util.UnsafeAccess
 
fill(MessagePassingQueue.Supplier<E>) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, int) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<E>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
fill(MessagePassingQueue.Supplier<T>) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
fill(MessagePassingQueue.Supplier<T>, int) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
fill(MessagePassingQueue.Supplier<T>, MessagePassingQueue.WaitStrategy, MessagePassingQueue.ExitCondition) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
fill(MessagePassingQueue.Supplier<E>) - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
 
fillInStackTrace() - Method in exception io.rsocket.lease.MissingLeaseException
 
fireAndForget(Payload) - Method in interface io.rsocket.RSocket
Fire and Forget interaction model of RSocket.
fireAndForget(Payload) - Method in class io.rsocket.util.RSocketProxy
 
firstAvailableClientPos(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameCodec
 
flags(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
 
FLAGS_C - Static variable in class io.rsocket.frame.FrameHeaderCodec
(C)omplete: bit to indicate stream completion (Subscriber.onComplete())
FLAGS_F - Static variable in class io.rsocket.frame.FrameHeaderCodec
(F)ollows: More fragments follow this fragment (in case of fragmented REQUEST_x or PAYLOAD frames)
FLAGS_I - Static variable in class io.rsocket.frame.FrameHeaderCodec
(I)gnore flag: a value of 0 indicates the protocol can't ignore this frame
FLAGS_KEEPALIVE_R - Static variable in class io.rsocket.frame.KeepAliveFrameCodec
(R)espond: Set by the sender of the KEEPALIVE, to which the responder MUST reply with a KEEPALIVE without the R flag set
FLAGS_M - Static variable in class io.rsocket.frame.FrameHeaderCodec
(M)etadata flag: a value of 1 indicates the frame contains metadata
FLAGS_N - Static variable in class io.rsocket.frame.FrameHeaderCodec
(N)ext: bit to indicate payload or metadata present (Subscriber.onNext(Object))
FLAGS_RESUME_ENABLE - Static variable in class io.rsocket.frame.SetupFrameCodec
A flag used to indicate that the client requires connection resumption, if possible (the frame contains a Resume Identification Token)
FLAGS_WILL_HONOR_LEASE - Static variable in class io.rsocket.frame.SetupFrameCodec
A flag used to indicate that the client will honor LEASE sent by the server
forConnection(DuplexConnectionInterceptor) - Method in class io.rsocket.plugins.InterceptorRegistry
forConnection(Consumer<List<DuplexConnectionInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
Variant of InterceptorRegistry.forConnection(DuplexConnectionInterceptor) with access to the list of existing registrations.
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
Add an RSocketInterceptor that will decorate the RSocket used for performing requests.
forRequester(Consumer<List<RSocketInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
Variant of InterceptorRegistry.forRequester(RSocketInterceptor) with access to the list of existing registrations.
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
Add an RSocketInterceptor that will decorate the RSocket used for resonding to requests.
forResponder(Consumer<List<RSocketInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
Variant of InterceptorRegistry.forResponder(RSocketInterceptor) with access to the list of existing registrations.
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
Add a SocketAcceptorInterceptor that will intercept the accepting of new connections.
forSocketAcceptor(Consumer<List<SocketAcceptorInterceptor>>) - Method in class io.rsocket.plugins.InterceptorRegistry
Variant of InterceptorRegistry.forSocketAcceptor(SocketAcceptorInterceptor) with access to the list of existing registrations.
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
A DuplexConnection implementation that fragments and reassembles ByteBufs.
FragmentationDuplexConnection(DuplexConnection, int, String) - Constructor for class io.rsocket.fragmentation.FragmentationDuplexConnection
Class constructor.
frame(ByteBuf) - Static method in class io.rsocket.frame.FrameLengthCodec
 
FRAME_LENGTH_MASK - Static variable in class io.rsocket.frame.FrameLengthCodec
 
FRAME_LENGTH_SIZE - Static variable in class io.rsocket.frame.FrameLengthCodec
 
frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
FrameHeaderCodec - Class in io.rsocket.frame
Per connection frame flyweight.
frameImpliedPosition() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
frameImpliedPosition() - Method in interface io.rsocket.resume.ResumableFramesStore
 
FrameLengthCodec - Class in io.rsocket.frame
Some transports like TCP aren't framed, and require a length.
framePosition() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
framePosition() - Method in interface io.rsocket.resume.ResumableFramesStore
 
frameType(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
 
FrameType - Enum in io.rsocket.frame
Types of Frame that can be sent.
FrameUtil - Class in io.rsocket.frame
 
from(int, ByteBuf) - Static method in class io.rsocket.exceptions.Exceptions
Create a RSocketErrorException 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.
fromIdentifier(int) - Static method in enum io.rsocket.metadata.security.WellKnownAuthType
Deprecated.
Find the WellKnownAuthType for the given identifier (as an int).
fromIdentifier(int) - Static method in enum io.rsocket.metadata.WellKnownAuthType
Find the WellKnownAuthType for the given identifier (as an int).
fromIdentifier(int) - Static method in enum io.rsocket.metadata.WellKnownMimeType
Find the WellKnownMimeType for the given identifier (as an int).
fromString(String) - Static method in enum io.rsocket.metadata.security.WellKnownAuthType
Deprecated.
Find the WellKnownAuthType for the given String representation.
fromString(String) - Static method in enum io.rsocket.metadata.WellKnownAuthType
Find the WellKnownAuthType for the given String representation.
fromString(String) - Static method in enum io.rsocket.metadata.WellKnownMimeType
Find the WellKnownMimeType for the given String representation.

G

generateResumeToken() - Static method in class io.rsocket.frame.ResumeFrameCodec
 
get() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue.Supplier
 
get(int) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
get(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
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
 
getBufferSize() - Method in class io.rsocket.internal.UnboundedProcessor
 
getContent() - Method in interface io.rsocket.metadata.CompositeMetadata.Entry
Returns the un-decoded content of the CompositeMetadata.Entry.
getContent() - Method in class io.rsocket.metadata.CompositeMetadata.ExplicitMimeTimeEntry
 
getContent() - Method in class io.rsocket.metadata.CompositeMetadata.ReservedMimeTypeEntry
 
getContent() - Method in class io.rsocket.metadata.CompositeMetadata.WellKnownMimeTypeEntry
 
getContent() - Method in class io.rsocket.metadata.TaggingMetadata
 
getCurrentBufferCapacity(long) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
getCurrentBufferCapacity(long) - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
 
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
 
getFlags() - Method in class io.rsocket.ConnectionSetupPayload
 
getFlags() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
getIdentifier() - Method in enum io.rsocket.metadata.security.WellKnownAuthType
Deprecated.
 
getIdentifier() - Method in enum io.rsocket.metadata.WellKnownAuthType
 
getIdentifier() - Method in enum io.rsocket.metadata.WellKnownMimeType
 
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
 
getMimeType() - Method in interface io.rsocket.metadata.CompositeMetadata.Entry
Returns the MIME type of the entry, if it can be decoded.
getMimeType() - Method in class io.rsocket.metadata.CompositeMetadata.ExplicitMimeTimeEntry
 
getMimeType() - Method in class io.rsocket.metadata.CompositeMetadata.ReservedMimeTypeEntry
Returns the MIME type of the entry, if it can be decoded.
getMimeType() - Method in class io.rsocket.metadata.CompositeMetadata.WellKnownMimeTypeEntry
 
getMimeType() - Method in class io.rsocket.metadata.TaggingMetadata
 
getNextBufferSize(E[]) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
getNextBufferSize(E[]) - Method in class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
 
getPrefetch() - Method in class io.rsocket.internal.UnboundedProcessor
 
getRemainingTimeToLiveMillis(long) - Method in interface io.rsocket.lease.Lease
Number of milliseconds that this lease is still valid from now.
getStartingAllowedRequests() - Method in interface io.rsocket.lease.Lease
Initial number of requests allowed by this lease.
getStartingAllowedRequests() - Method in class io.rsocket.lease.LeaseImpl
 
getString() - Method in enum io.rsocket.metadata.security.WellKnownAuthType
Deprecated.
 
getString() - Method in enum io.rsocket.metadata.WellKnownAuthType
 
getString() - Method in enum io.rsocket.metadata.WellKnownMimeType
 
getTickPeriod() - Method in class io.rsocket.keepalive.KeepAliveSupport.KeepAlive
 
getTimeout() - Method in class io.rsocket.keepalive.KeepAliveSupport.KeepAlive
 
getTimeToLiveMillis() - Method in interface io.rsocket.lease.Lease
Number of milliseconds that this lease is valid from the time it is received.
getTimeToLiveMillis() - Method in class io.rsocket.lease.LeaseImpl
 
getType() - Method in class io.rsocket.metadata.CompositeMetadata.ReservedMimeTypeEntry
Returns the reserved, but unknown WellKnownMimeType for this entry.
getType() - Method in class io.rsocket.metadata.CompositeMetadata.WellKnownMimeTypeEntry
Returns the WellKnownMimeType for this entry.
getValuesCopy() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 

H

hasDownstreams() - Method in class io.rsocket.internal.UnboundedProcessor
 
hasEntry(ByteBuf, int) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Returns whether there is another entry available at a given index
hasEntry(ByteBuf, int) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Returns whether there is another entry available at a given index
hasFollows(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
 
hashCode() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
hasInitialRequestN() - Method in enum io.rsocket.frame.FrameType
Whether the frame type starts with an initial requestN.
hasMetadata() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
hasMetadata(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
 
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
 
hasParent() - Method in class io.rsocket.metadata.TracingMetadata
Indicates if the parent's TracingMetadata.spanId or if this the root span in a trace.
honorLease(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
humanReadableVersion(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 

I

idle(int) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue.WaitStrategy
 
Impl(String, Consumer<Flux<Lease>>) - Constructor for class io.rsocket.lease.RequesterLeaseHandler.Impl
 
Impl(String, ByteBufAllocator, Function<Optional<T>, Flux<Lease>>, Optional<T>) - Constructor for class io.rsocket.lease.ResponderLeaseHandler.Impl
 
impliedPosition() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
impliedPosition() - Method in interface io.rsocket.resume.ResumeStateHolder
 
IndexedQueueSizeUtil - Class in io.rsocket.internal.jctools.queues
 
IndexedQueueSizeUtil() - Constructor for class io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil
 
IndexedQueueSizeUtil.IndexedQueue - Interface in io.rsocket.internal.jctools.queues
 
initConnection(DuplexConnectionInterceptor.Type, DuplexConnection) - Method in class io.rsocket.plugins.InitializingInterceptorRegistry
 
InitializingInterceptorRegistry - Class in io.rsocket.plugins
Extends InterceptorRegistry with methods for building a chain of registered interceptors.
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
Provides support for registering interceptors at the following levels: InterceptorRegistry.forConnection(DuplexConnectionInterceptor) -- transport level InterceptorRegistry.forSocketAcceptor(SocketAcceptorInterceptor) -- for accepting new connections InterceptorRegistry.forRequester(RSocketInterceptor) -- for performing of requests InterceptorRegistry.forResponder(RSocketInterceptor) -- for responding to requests
InterceptorRegistry() - Constructor for class io.rsocket.plugins.InterceptorRegistry
 
interceptors(Consumer<InterceptorRegistry>) - Method in class io.rsocket.core.RSocketConnector
Configure interception at one of the following levels: Transport level At the level of accepting new connections Performing requests Responding to requests
interceptors(Consumer<InterceptorRegistry>) - Method in class io.rsocket.core.RSocketServer
Configure interception at one of the following levels: Transport level At the level of accepting new connections Performing requests Responding to requests
InternalAPI - Annotation Type in io.rsocket.internal.jctools.util
This annotation marks classes and methods which may be public for any reason (to support better testing or reduce code duplication) but are not intended as public API and may change between releases without the change being considered a breaking API change (a major release).
INVALID - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
INVALID_SETUP - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
InvalidException - Exception in io.rsocket.exceptions
The request is invalid.
InvalidException(String) - Constructor for exception io.rsocket.exceptions.InvalidException
Constructs a new exception with the specified message.
InvalidException(String, Throwable) - Constructor for exception io.rsocket.exceptions.InvalidException
Constructs a new exception with the specified message and cause.
InvalidSetupException - Exception in io.rsocket.exceptions
The Setup frame is invalid for the server (it could be that the client is too recent for the old server).
InvalidSetupException(String) - Constructor for exception io.rsocket.exceptions.InvalidSetupException
Constructs a new exception with the specified message.
InvalidSetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.InvalidSetupException
Constructs a new exception with the specified message and cause.
io.rsocket - package io.rsocket
Contains key contracts of the RSocket programming model including RSocket for performing or handling RSocket interactions, SocketAcceptor for declaring responders, Payload for access to the content of a payload, and others.
io.rsocket.core - package io.rsocket.core
Contains RSocketConnector and RSocketServer, the main classes for connecting to or starting an RSocket server.
io.rsocket.exceptions - package io.rsocket.exceptions
A hierarchy of exceptions that represent RSocket protocol error codes.
io.rsocket.fragmentation - package io.rsocket.fragmentation
Support for frame fragmentation and reassembly.
io.rsocket.frame - package io.rsocket.frame
Support for encoding and decoding of RSocket frames to and from Payload.
io.rsocket.frame.decoder - package io.rsocket.frame.decoder
Support for encoding and decoding of RSocket frames to and from Payload.
io.rsocket.internal - package io.rsocket.internal
Internal package and must not be used outside this project.
io.rsocket.internal.jctools.queues - package io.rsocket.internal.jctools.queues
 
io.rsocket.internal.jctools.util - package io.rsocket.internal.jctools.util
 
io.rsocket.keepalive - package io.rsocket.keepalive
Support classes for sending and keeping track of KEEPALIVE frames from the remote.
io.rsocket.lease - package io.rsocket.lease
Contains support classes for the Lease feature of the RSocket protocol.
io.rsocket.metadata - package io.rsocket.metadata
Contains implementations of RSocket protocol extensions related to the use of metadata.
io.rsocket.metadata.security - package io.rsocket.metadata.security
 
io.rsocket.plugins - package io.rsocket.plugins
Contracts for interception of transports, connections, and requests in in RSocket Java.
io.rsocket.resume - package io.rsocket.resume
Contains support classes for the RSocket resume capability.
io.rsocket.transport - package io.rsocket.transport
Client and server transport contracts for pluggable transports.
io.rsocket.util - package io.rsocket.util
Shared utility classes and Payload implementations.
isDebug() - Method in class io.rsocket.metadata.TracingMetadata
Indicates that trace IDs should be force traced.
isDecided() - Method in class io.rsocket.metadata.TracingMetadata
Indicated that sampling decision is present.
isDisposed() - Method in class io.rsocket.AbstractRSocket
Deprecated.
 
isDisposed() - Method in class io.rsocket.internal.BaseDuplexConnection
 
isDisposed() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
isDisposed() - Method in class io.rsocket.internal.UnboundedProcessor
 
isDisposed() - Method in class io.rsocket.lease.RequesterLeaseHandler.Impl
 
isDisposed() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
isDisposed() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
isDisposed() - Method in interface io.rsocket.resume.RSocketSession
 
isDisposed() - Method in interface io.rsocket.RSocket
 
isDisposed() - Method in class io.rsocket.util.RSocketProxy
 
isEmpty() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
isEmpty(IndexedQueueSizeUtil.IndexedQueue) - Static method in class io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil
 
isEmpty() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
isEmpty() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
isEmpty() - Method in class io.rsocket.internal.UnboundedProcessor
 
isEmpty() - Method in interface io.rsocket.lease.Lease
Checks if the lease is empty(default value if no lease was received yet)
isEmpty() - Method in class io.rsocket.metadata.TracingMetadata
Includes that there is sampling information and no trace IDs.
isExpired() - Method in interface io.rsocket.lease.Lease
Checks if the lease is expired now.
isExpired(long) - Method in interface io.rsocket.lease.Lease
Checks if the lease is expired for the passed now.
isFragmentable() - Method in enum io.rsocket.frame.FrameType
Whether the frame type is fragmentable.
isPowerOfTwo(int) - Static method in class io.rsocket.internal.jctools.util.Pow2
 
isRequestType() - Method in enum io.rsocket.frame.FrameType
Whether the frame type is a request type.
isResumeEnabled() - Method in class io.rsocket.ConnectionSetupPayload
 
isResumeEnabled() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
isSampled() - Method in class io.rsocket.metadata.TracingMetadata
Indicates that trace IDs should be accepted for tracing.
isSupportedVersion(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
isTerminated() - Method in class io.rsocket.internal.UnboundedProcessor
 
isValid() - Method in interface io.rsocket.lease.Lease
Checks if the lease has not expired and there are allowed requests available
isValid() - Method in class io.rsocket.lease.LeaseImpl
 
isWellKnownAuthType(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Get the first byte from a ByteBuf and check whether it is length or WellKnownAuthType.
isWellKnownAuthType(ByteBuf) - Static method in class io.rsocket.metadata.security.AuthMetadataFlyweight
Deprecated.
Get the first byte from a ByteBuf and check whether it is length or WellKnownAuthType.
isWellKnownMimeType(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataCodec
Returns whether the header represents a well-known MIME type.
isWellKnownMimeType(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
Deprecated.
Returns whether the header represents a well-known MIME type.
iterator() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
Get an iterator for this queue.
iterator() - Method in class io.rsocket.metadata.CompositeMetadata
An Iterator that lazily decodes CompositeMetadata.Entry in this composite metadata.
iterator() - Method in class io.rsocket.metadata.TaggingMetadata
 

K

keepAlive(Duration, Duration) - Method in class io.rsocket.core.RSocketConnector
Set the "Time Between KEEPALIVE Frames" which is how frequently KEEPALIVE frames should be emitted, and the "Max Lifetime" which is how long to allow between KEEPALIVE frames from the remote end before concluding that connectivity is lost.
KeepAlive(Duration, Duration) - Constructor for class io.rsocket.keepalive.KeepAliveSupport.KeepAlive
 
keepAlive() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
keepAlive(Duration, Duration, int) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
keepAliveAckTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
KeepAliveFrameCodec - Class in io.rsocket.frame
 
KeepAliveFramesAcceptor - Interface in io.rsocket.keepalive
 
KeepAliveHandler - Interface in io.rsocket.keepalive
 
KeepAliveHandler.DefaultKeepAliveHandler - Class in io.rsocket.keepalive
 
KeepAliveHandler.ResumableKeepAliveHandler - Class in io.rsocket.keepalive
 
keepAliveInterval() - Method in class io.rsocket.ConnectionSetupPayload
 
keepAliveInterval() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
keepAliveInterval(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
keepAliveMaxLifetime() - Method in class io.rsocket.ConnectionSetupPayload
 
keepAliveMaxLifetime() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
keepAliveMaxLifetime(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
keepAliveMissedAcks(int) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
KeepAliveSupport - Class in io.rsocket.keepalive
 
KeepAliveSupport.ClientKeepAliveSupport - Class in io.rsocket.keepalive
 
KeepAliveSupport.KeepAlive - Class in io.rsocket.keepalive
 
KeepAliveSupport.ServerKeepAliveSupport - Class in io.rsocket.keepalive
 
keepAliveTickPeriod(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
keepRunning() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue.ExitCondition
 
keySet() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
keyToString(int) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
Helper method called by SynchronizedIntObjectHashMap.toString() in order to convert a single map key into a string.

L

LAST_POSITION_MASK - Static variable in class io.rsocket.frame.KeepAliveFrameCodec
 
lastPosition(ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameCodec
 
lastReceivedClientPos(ByteBuf) - Static method in class io.rsocket.frame.ResumeOkFrameCodec
 
lastReceivedServerPos(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameCodec
 
lease(Supplier<Leases<? extends LeaseStats>>) - Method in class io.rsocket.core.RSocketConnector
Enables the Lease feature of the RSocket protocol where the number of requests that can be performed from either side are rationed via LEASE frames from the responder side.
lease(Supplier<Leases<?>>) - Method in class io.rsocket.core.RSocketServer
Enables the Lease feature of the RSocket protocol where the number of requests that can be performed from either side are rationed via LEASE frames from the responder side.
Lease - Interface in io.rsocket.lease
A contract for RSocket lease, which is sent by a request acceptor and is time bound.
lease(Supplier<Leases<? extends LeaseStats>>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
lease() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
lease(Supplier<Leases<?>>) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
lease() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
leaseError() - Method in class io.rsocket.lease.RequesterLeaseHandler.Impl
 
leaseError() - Method in interface io.rsocket.lease.RequesterLeaseHandler
 
leaseError() - Method in class io.rsocket.lease.ResponderLeaseHandler.Impl
 
leaseError() - Method in interface io.rsocket.lease.ResponderLeaseHandler
 
LeaseFrameCodec - Class in io.rsocket.frame
 
LeaseFrameCodec() - Constructor for class io.rsocket.frame.LeaseFrameCodec
 
LeaseImpl - Class in io.rsocket.lease
 
Leases<T extends LeaseStats> - Class in io.rsocket.lease
 
Leases() - Constructor for class io.rsocket.lease.Leases
 
LeaseStats - Interface in io.rsocket.lease
 
LeaseStats.EventType - Enum in io.rsocket.lease
 
length(ByteBuf) - Static method in class io.rsocket.frame.FrameLengthCodec
 
LimitRateInterceptor - Class in io.rsocket.plugins
Interceptor that adds Flux.limitRate(int, int) to publishers of outbound streams that breaks down or aggregates demand values from the remote end (i.e.
lpElement(E[], long) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
A plain load (no ordering/fences) of an element from a given offset.
lvConsumerIndex() - Method in interface io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil.IndexedQueue
 
lvElement(E[], long) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
A volatile load (load + LoadLoad barrier) of an element from a given offset.
lvProducerIndex() - Method in interface io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil.IndexedQueue
 

M

major(int) - Static method in class io.rsocket.frame.VersionCodec
 
MAX_POW2 - Static variable in class io.rsocket.internal.jctools.util.Pow2
 
MAX_USER_ALLOWED_ERROR_CODE - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
MEDIUM_BYTES - Static variable in class io.rsocket.util.NumberUtils
The size of a medium in bytes.
MessagePassingQueue<T> - Interface in io.rsocket.internal.jctools.queues
 
MessagePassingQueue.Consumer<T> - Interface in io.rsocket.internal.jctools.queues
 
MessagePassingQueue.ExitCondition - Interface in io.rsocket.internal.jctools.queues
 
MessagePassingQueue.Supplier<T> - Interface in io.rsocket.internal.jctools.queues
 
MessagePassingQueue.WaitStrategy - Interface in io.rsocket.internal.jctools.queues
 
metadata() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.ExtensionFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.LeaseFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.MetadataPushFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.PayloadFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestFireAndForgetFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestResponseFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameCodec
 
metadata(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
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() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
metadataMimeType(String) - Method in class io.rsocket.core.RSocketConnector
Set the MIME type to use for formatting payload metadata on the established connection.
metadataMimeType(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
metadataMimeType(String) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
metadataPush(Payload) - Method in interface io.rsocket.RSocket
Metadata-Push interaction model of RSocket.
metadataPush(Payload) - Method in class io.rsocket.util.RSocketProxy
 
MetadataPushFrameCodec - Class in io.rsocket.frame
 
MetadataPushFrameCodec() - Constructor for class io.rsocket.frame.MetadataPushFrameCodec
 
mimeType(String, String) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
MIN_MTU_SIZE - Static variable in class io.rsocket.fragmentation.FragmentationDuplexConnection
 
MIN_USER_ALLOWED_ERROR_CODE - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
minor(int) - Static method in class io.rsocket.frame.VersionCodec
 
MissingLeaseException - Exception in io.rsocket.lease
 
MissingLeaseException(Lease, String) - Constructor for exception io.rsocket.lease.MissingLeaseException
 
MissingLeaseException(String) - Constructor for exception io.rsocket.lease.MissingLeaseException
 
MpscUnboundedArrayQueue<E> - Class in io.rsocket.internal.jctools.queues
An MPSC array queue which starts at initialCapacity and grows indefinitely in linked chunks of the initial size.
MpscUnboundedArrayQueue(int) - Constructor for class io.rsocket.internal.jctools.queues.MpscUnboundedArrayQueue
 

N

nativeFrameType(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
faster version of FrameHeaderCodec.frameType(ByteBuf) which does not replace PAYLOAD with synthetic type
None - Static variable in interface io.rsocket.lease.RequesterLeaseHandler
 
None - Static variable in interface io.rsocket.lease.ResponderLeaseHandler
 
now() - Static method in class io.rsocket.util.Clock
 
NumberUtils - Class in io.rsocket.util
 
numRequests(ByteBuf) - Static method in class io.rsocket.frame.LeaseFrameCodec
 

O

offer(E) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
offer(T) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
onClose() - Method in class io.rsocket.AbstractRSocket
Deprecated.
 
onClose() - Method in interface io.rsocket.Closeable
Returns a Mono that terminates when the instance is terminated by any reason.
onClose() - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
 
onClose() - Method in class io.rsocket.internal.BaseDuplexConnection
 
onClose() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
 
onClose() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
onClose() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
onClose() - Method in interface io.rsocket.resume.RSocketSession
 
onClose() - Method in interface io.rsocket.RSocket
 
onClose() - Method in class io.rsocket.util.RSocketProxy
 
onComplete() - Method in class io.rsocket.internal.UnboundedProcessor
 
onDisconnect(Runnable) - Method in class io.rsocket.resume.ResumableDuplexConnection
 
onError(Throwable) - Method in class io.rsocket.internal.UnboundedProcessor
 
onEvent(LeaseStats.EventType) - Method in interface io.rsocket.lease.LeaseStats
 
onImpliedPosition(long) - Method in class io.rsocket.resume.ResumableDuplexConnection
 
onImpliedPosition(long) - Method in interface io.rsocket.resume.ResumeStateHolder
 
onNext(T) - Method in class io.rsocket.internal.UnboundedProcessor
 
onNextPrioritized(T) - Method in class io.rsocket.internal.UnboundedProcessor
 
onResume(Runnable) - Method in class io.rsocket.resume.ResumableDuplexConnection
 
onSendKeepAliveFrame(Consumer<ByteBuf>) - Method in class io.rsocket.keepalive.KeepAliveSupport
 
onSubscribe(Subscription) - Method in class io.rsocket.internal.UnboundedProcessor
 
onTimeout(Consumer<KeepAliveSupport.KeepAlive>) - Method in class io.rsocket.keepalive.KeepAliveSupport
 

P

parentId() - Method in class io.rsocket.metadata.TracingMetadata
Returns the parent's TracingMetadata.spanId where zero implies absent.
Payload - Interface in io.rsocket
Payload of a Frame .
payloadDecoder(PayloadDecoder) - Method in class io.rsocket.core.RSocketConnector
Configure the PayloadDecoder used to create Payload's from incoming raw frame buffers.
payloadDecoder(PayloadDecoder) - Method in class io.rsocket.core.RSocketServer
Configure the PayloadDecoder used to create Payload's from incoming raw frame buffers.
PayloadDecoder - Interface in io.rsocket.frame.decoder
 
PayloadFrameCodec - Class in io.rsocket.frame
 
peek() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
peek() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
PeriodicResumeStrategy - Class in io.rsocket.resume
Deprecated.
as of 1.0 RC7 in favor of passing Retry.fixedDelay(long, Duration) to Resume.retry(Retry).
PeriodicResumeStrategy(Duration) - Constructor for class io.rsocket.resume.PeriodicResumeStrategy
Deprecated.
 
poll() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
poll() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
poll() - Method in class io.rsocket.internal.UnboundedProcessor
 
PortableJvmInfo - Interface in io.rsocket.internal.jctools.util
JVM Information that is standard and available on all JVMs (i.e.
position() - Method in class io.rsocket.resume.ResumableDuplexConnection
 
Pow2 - Class in io.rsocket.internal.jctools.util
Power of 2 utility functions.
Pow2() - Constructor for class io.rsocket.internal.jctools.util.Pow2
 
put(int, V) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
put(Integer, V) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
putAll(Map<? extends Integer, ? extends V>) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 

Q

QueueProgressIndicators - Interface in io.rsocket.internal.jctools.queues
This interface is provided for monitoring purposes only and is only available on queues where it is easy to provide it.

R

RangeUtil - Class in io.rsocket.internal.jctools.util
 
RangeUtil() - Constructor for class io.rsocket.internal.jctools.util.RangeUtil
 
readBearerTokenAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Read all the remaining bytes from the given ByteBuf where the first byte is username length and the subsequent number of bytes equal to decoded length
readCustomAuthType(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Read up to 129 bytes from the given metadata in order to get the custom Auth Type
readPassword(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Read all the remaining 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 257 bytes from the given ByteBuf where the first byte is username length and the subsequent number of bytes equal to decoded length
readUsernameAsCharArray(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Read up to 257 bytes from the given ByteBuf where the first byte is username length and the subsequent number of bytes equal to decoded length
readUtf8(ByteBuf, int) - Static method in class io.rsocket.util.CharByteBufUtil
 
readWellKnownAuthType(ByteBuf) - Static method in class io.rsocket.metadata.AuthMetadataCodec
Read first byte from the given metadata and tries to convert it's value to WellKnownAuthType.
ReassemblyDuplexConnection - Class in io.rsocket.fragmentation
A DuplexConnection implementation that reassembles ByteBufs.
ReassemblyDuplexConnection(DuplexConnection) - Constructor for class io.rsocket.fragmentation.ReassemblyDuplexConnection
Constructor with the underlying delegate to receive frames from.
receive() - Method in interface io.rsocket.DuplexConnection
Returns a stream of all 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
 
RECOMENDED_OFFER_BATCH - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
 
RECOMENDED_POLL_BATCH - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
 
reconnect(Retry) - Method in class io.rsocket.core.RSocketConnector
When this is enabled, the connect methods of this class return a special Mono<RSocket> that maintains a single, shared RSocket for all subscribers:
reconnect(DuplexConnection) - Method in class io.rsocket.resume.ClientRSocketSession
 
reconnect(DuplexConnection) - Method in class io.rsocket.resume.ResumableDuplexConnection
 
reconnect(DuplexConnection) - Method in interface io.rsocket.resume.RSocketSession
 
reconnect(DuplexConnection) - Method in class io.rsocket.resume.ServerRSocketSession
 
reconnect(Retry) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
Enables a reconnectable, shared instance of Mono<RSocket> so every subscriber will observe the same RSocket instance up on connection establishment.
REF_ARRAY_BASE - Static variable in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
 
REF_ELEMENT_SHIFT - Static variable in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
 
refCnt() - Method in class io.rsocket.util.DefaultPayload
 
refCnt() - Method in class io.rsocket.util.EmptyPayload
 
REJECTED - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
REJECTED_RESUME - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
REJECTED_SETUP - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
RejectedException - Exception in io.rsocket.exceptions
Despite being a valid request, the Responder decided to reject it.
RejectedException(String) - Constructor for exception io.rsocket.exceptions.RejectedException
Constructs a new exception with the specified message.
RejectedException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedException
Constructs a new exception with the specified message and cause.
RejectedResumeException - Exception in io.rsocket.exceptions
The server rejected the resume, it can specify the reason in the payload.
RejectedResumeException(String) - Constructor for exception io.rsocket.exceptions.RejectedResumeException
Constructs a new exception with the specified message.
RejectedResumeException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedResumeException
Constructs a new exception with the specified message and cause.
RejectedSetupException - Exception in io.rsocket.exceptions
The server rejected the setup, it can specify the reason in the payload.
RejectedSetupException(String) - Constructor for exception io.rsocket.exceptions.RejectedSetupException
Constructs a new exception with the specified message.
RejectedSetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedSetupException
Constructs a new exception with the specified message and cause.
relaxedOffer(E) - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
relaxedOffer(T) - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
relaxedPeek() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
relaxedPeek() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
relaxedPoll() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
relaxedPoll() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
release() - Method in class io.rsocket.util.DefaultPayload
 
release(int) - Method in class io.rsocket.util.DefaultPayload
 
release() - Method in class io.rsocket.util.EmptyPayload
 
release(int) - Method in class io.rsocket.util.EmptyPayload
 
releaseFrames(long) - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
releaseFrames(long) - Method in interface io.rsocket.resume.ResumableFramesStore
Release frames from tail of the store up to remote implied position
remove(int) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
remove(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
request(long) - Method in class io.rsocket.internal.UnboundedProcessor
 
requestChannel(Payload, Publisher<Payload>) - Method in interface io.rsocket.ResponderRSocket
Deprecated.
Implement this method to peak at the first payload of the incoming request stream without having to subscribe to Publish<Payload> payloads
requestChannel(Publisher<Payload>) - Method in interface io.rsocket.RSocket
Request-Channel interaction model of RSocket.
requestChannel(Publisher<Payload>) - Method in class io.rsocket.util.RSocketProxy
 
RequestChannelFrameCodec - Class in io.rsocket.frame
 
RequesterLeaseHandler - Interface in io.rsocket.lease
 
RequesterLeaseHandler.Impl - Class in io.rsocket.lease
 
RequestFireAndForgetFrameCodec - Class in io.rsocket.frame
 
requestFusion(int) - Method in class io.rsocket.internal.UnboundedProcessor
 
requestN(ByteBuf) - Static method in class io.rsocket.frame.RequestNFrameCodec
 
RequestNFrameCodec - Class in io.rsocket.frame
 
requestResponse(Payload) - Method in interface io.rsocket.RSocket
Request-Response interaction model of RSocket.
requestResponse(Payload) - Method in class io.rsocket.util.RSocketProxy
 
RequestResponseFrameCodec - Class in io.rsocket.frame
 
requestStream(Payload) - Method in interface io.rsocket.RSocket
Request-Stream interaction model of RSocket.
requestStream(Payload) - Method in class io.rsocket.util.RSocketProxy
 
RequestStreamFrameCodec - Class in io.rsocket.frame
 
requireNonNegative(int, String) - Static method in class io.rsocket.util.NumberUtils
Requires that an int is greater than or equal to zero.
requirePositive(long, String) - Static method in class io.rsocket.util.NumberUtils
Requires that a long is greater than zero.
requirePositive(int, String) - Static method in class io.rsocket.util.NumberUtils
Requires that an int is greater than zero.
requireUnsignedByte(int) - Static method in class io.rsocket.util.NumberUtils
Requires that an int can be represented as an unsigned byte.
requireUnsignedMedium(int) - Static method in class io.rsocket.util.NumberUtils
Requires that an int can be represented as an unsigned medium.
requireUnsignedShort(int) - Static method in class io.rsocket.util.NumberUtils
Requires that an int can be represented as an unsigned short.
ReservedMimeTypeEntry(ByteBuf, int) - Constructor for class io.rsocket.metadata.CompositeMetadata.ReservedMimeTypeEntry
 
ResponderLeaseHandler - Interface in io.rsocket.lease
 
ResponderLeaseHandler.Impl<T extends LeaseStats> - Class in io.rsocket.lease
 
ResponderRSocket - Interface in io.rsocket
Deprecated.
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
Deprecated.
as of 1.0 RC7 in favor of using Resume.retry(Retry) via RSocketConnector or RSocketServer.
resumeStrategy(Supplier<ResumeStrategy>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
resumeStream() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
 
resumeStream() - Method in interface io.rsocket.resume.ResumableFramesStore
 
resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
resumeToken() - Method in class io.rsocket.ConnectionSetupPayload
 
resumeToken() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
resumeToken(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
resumeToken() - Method in class io.rsocket.resume.ClientResume
 
resumeToken(ByteBuf) - Method in class io.rsocket.resume.ClientRSocketSession
 
resumeToken(Supplier<ByteBuf>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
resumeTokenLength(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameCodec
 
resumeWith(ByteBuf) - Method in class io.rsocket.resume.ClientRSocketSession
 
resumeWith(ByteBuf) - Method in interface io.rsocket.resume.RSocketSession
 
resumeWith(ByteBuf) - Method in class io.rsocket.resume.ServerRSocketSession
 
retain() - Method in class io.rsocket.ConnectionSetupPayload
 
retain(int) - Method in class io.rsocket.ConnectionSetupPayload
 
retain() - Method in interface io.rsocket.Payload
Increases the reference count by 1.
retain(int) - Method in interface io.rsocket.Payload
Increases the reference count by the specified increment.
retain() - Method in class io.rsocket.util.ByteBufPayload
 
retain(int) - Method in class io.rsocket.util.ByteBufPayload
 
retain() - Method in class io.rsocket.util.DefaultPayload
 
retain(int) - Method in class io.rsocket.util.DefaultPayload
 
retain() - Method in class io.rsocket.util.EmptyPayload
 
retain(int) - Method in class io.rsocket.util.EmptyPayload
 
retry(Retry) - Method in class io.rsocket.core.Resume
Configure the logic for reconnecting.
Retryable - Interface in io.rsocket.exceptions
Indicates that an exception is retryable.
roundToPowerOfTwo(int) - Static method in class io.rsocket.internal.jctools.util.Pow2
 
RoutingMetadata - Class in io.rsocket.metadata
Routing Metadata extension from https://github.com/rsocket/rsocket/blob/master/Extensions/Routing.md
RoutingMetadata(ByteBuf) - Constructor for class io.rsocket.metadata.RoutingMetadata
 
RSocket - Interface in io.rsocket
A contract providing different interaction models for RSocket protocol.
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
Deprecated.
please use RSocketErrorException instead
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
Deprecated.
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
 

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
scanUnsafe(Scannable.Attr) - Method in class io.rsocket.internal.UnboundedProcessor
 
send(Publisher<ByteBuf>) - Method in interface io.rsocket.DuplexConnection
Sends the source of Frames on this connection and returns the Publisher representing the result of this send.
send(Publisher<ByteBuf>) - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
 
send(Publisher<ByteBuf>) - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
 
send(Consumer<ByteBuf>) - Method in class io.rsocket.lease.ResponderLeaseHandler.Impl
 
send(Consumer<ByteBuf>) - Method in interface io.rsocket.lease.ResponderLeaseHandler
 
send(Publisher<ByteBuf>) - Method in class io.rsocket.resume.ResumableDuplexConnection
 
sender(Function<Optional<T>, Flux<Lease>>) - Method in class io.rsocket.lease.Leases
 
sender() - Method in class io.rsocket.lease.Leases
 
sendOne(ByteBuf) - Method in interface io.rsocket.DuplexConnection
Sends a single Frame on this connection and returns the Publisher representing the result of this send.
sendOne(ByteBuf) - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
 
sendOne(ByteBuf) - Method in class io.rsocket.fragmentation.ReassemblyDuplexConnection
 
sendOne(ByteBuf) - Method in class io.rsocket.resume.ResumableDuplexConnection
 
ServerKeepAliveSupport(ByteBufAllocator, int, int) - Constructor for class io.rsocket.keepalive.KeepAliveSupport.ServerKeepAliveSupport
 
ServerRSocketFactory() - Constructor for class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
ServerRSocketFactory(RSocketServer) - Constructor for class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
ServerRSocketSession - Class in io.rsocket.resume
 
ServerRSocketSession(DuplexConnection, Duration, Duration, Function<? super ByteBuf, ? extends ResumableFramesStore>, ByteBuf, boolean) - Constructor for class io.rsocket.resume.ServerRSocketSession
 
ServerTransport<T extends Closeable> - Interface in io.rsocket.transport
A server contract for writing transports of RSocket.
ServerTransport.ConnectionAcceptor - Interface in io.rsocket.transport
A contract to accept a new DuplexConnection.
sessionDuration(Duration) - Method in class io.rsocket.core.Resume
The maximum time for a client to keep trying to reconnect.
sessionDuration() - Method in class io.rsocket.resume.ClientResume
 
SessionManager - Class in io.rsocket.resume
 
SessionManager() - Constructor for class io.rsocket.resume.SessionManager
 
setTransportHeaders(Supplier<Map<String, String>>) - Method in interface io.rsocket.transport.TransportHeaderAware
Deprecated.
Sets the transport headers
SetupException - Exception in io.rsocket.exceptions
The root of the setup exception hierarchy.
SetupException(String) - Constructor for exception io.rsocket.exceptions.SetupException
SetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.SetupException
SetupException(int, String, Throwable) - Constructor for exception io.rsocket.exceptions.SetupException
Constructs a new exception with the specified error code, message and cause.
SetupFrameCodec - Class in io.rsocket.frame
 
SetupFrameCodec() - Constructor for class io.rsocket.frame.SetupFrameCodec
 
setupPayload(Payload) - Method in class io.rsocket.core.RSocketConnector
Provide a Payload with data and/or metadata for the initial SETUP frame.
setupPayload(Payload) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
singleSubscriberRequester() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
without a replacement and no longer used.
singleSubscriberRequester() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
without a replacement and no longer used.
size() - Static method in class io.rsocket.frame.FrameHeaderCodec
 
size() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
size(IndexedQueueSizeUtil.IndexedQueue) - Static method in class io.rsocket.internal.jctools.queues.IndexedQueueSizeUtil
 
size() - Method in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
size() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
size() - Method in class io.rsocket.internal.UnboundedProcessor
 
sliceData() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
sliceData() - Method in interface io.rsocket.Payload
Returns the Payload data.
sliceData() - Method in class io.rsocket.util.ByteBufPayload
 
sliceData() - Method in class io.rsocket.util.DefaultPayload
 
sliceData() - Method in class io.rsocket.util.EmptyPayload
 
sliceMetadata() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
sliceMetadata() - Method in interface io.rsocket.Payload
Returns a slice Payload metadata.
sliceMetadata() - Method in class io.rsocket.util.ByteBufPayload
 
sliceMetadata() - Method in class io.rsocket.util.DefaultPayload
 
sliceMetadata() - Method in class io.rsocket.util.EmptyPayload
 
SocketAcceptor - Interface in io.rsocket
RSocket is a full duplex protocol where a client and server are identical in terms of both having the capability to initiate requests to their peer.
SocketAcceptorInterceptor - Interface in io.rsocket.plugins
Contract to decorate a SocketAcceptor, providing access to connection setup information and the ability to also decorate the sockets for requesting and responding.
soElement(E[], long, E) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
An ordered store(store + StoreStore barrier) of an element to a given offset
source - Variable in class io.rsocket.util.RSocketProxy
 
spanId() - Method in class io.rsocket.metadata.TracingMetadata
Unique 8-byte identifier of this span within a trace.
spElement(E[], long, E) - Static method in class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
A plain store (no ordering/fences) of an element to a given offset
start(KeepAliveSupport, Consumer<ByteBuf>, Consumer<KeepAliveSupport.KeepAlive>) - Method in class io.rsocket.keepalive.KeepAliveHandler.DefaultKeepAliveHandler
 
start(KeepAliveSupport, Consumer<ByteBuf>, Consumer<KeepAliveSupport.KeepAlive>) - Method in class io.rsocket.keepalive.KeepAliveHandler.ResumableKeepAliveHandler
 
start(KeepAliveSupport, Consumer<ByteBuf>, Consumer<KeepAliveSupport.KeepAlive>) - Method in interface io.rsocket.keepalive.KeepAliveHandler
 
start() - Method in class io.rsocket.keepalive.KeepAliveSupport
 
start() - Method in interface io.rsocket.RSocketFactory.Start
Deprecated.
 
start(ServerTransport.ConnectionAcceptor) - Method in interface io.rsocket.transport.ServerTransport
Start this server.
stats(T) - Method in class io.rsocket.lease.Leases
 
stats() - Method in class io.rsocket.lease.Leases
 
stop() - Method in class io.rsocket.keepalive.KeepAliveSupport
 
storeFactory(Function<? super ByteBuf, ? extends ResumableFramesStore>) - Method in class io.rsocket.core.Resume
Configure a factory to create the storage for buffering (or persisting) a window of frames that may need to be sent again to resume after a dropped connection.
stream() - Method in class io.rsocket.metadata.CompositeMetadata
Turn this CompositeMetadata into a sequential Stream.
stream() - Method in class io.rsocket.metadata.TaggingMetadata
 
streamId(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderCodec
 
streamTimeout(Duration) - Method in class io.rsocket.core.Resume
A timeout value to apply to the resumed session stream obtained from the store after a reconnect.
subscribe(CoreSubscriber<? super T>) - Method in class io.rsocket.internal.UnboundedProcessor
 
SUPPORTS_GET_AND_SET - Static variable in class io.rsocket.internal.jctools.util.UnsafeAccess
 
SynchronizedIntObjectHashMap<V> - Class in io.rsocket.internal
A hash map implementation of IntObjectMap that uses open addressing for keys.
SynchronizedIntObjectHashMap() - Constructor for class io.rsocket.internal.SynchronizedIntObjectHashMap
 
SynchronizedIntObjectHashMap(int) - Constructor for class io.rsocket.internal.SynchronizedIntObjectHashMap
 
SynchronizedIntObjectHashMap(int, float) - Constructor for class io.rsocket.internal.SynchronizedIntObjectHashMap
 

T

TaggingMetadata - Class in io.rsocket.metadata
Tagging metadata from https://github.com/rsocket/rsocket/blob/master/Extensions/Routing.md
TaggingMetadata(String, ByteBuf) - Constructor for class io.rsocket.metadata.TaggingMetadata
 
TaggingMetadataCodec - Class in io.rsocket.metadata
A flyweight class that can be used to encode/decode tagging metadata information to/from ByteBuf.
TaggingMetadataCodec() - Constructor for class io.rsocket.metadata.TaggingMetadataCodec
 
TaggingMetadataFlyweight - Class in io.rsocket.metadata
Deprecated.
TaggingMetadataFlyweight() - Constructor for class io.rsocket.metadata.TaggingMetadataFlyweight
Deprecated.
 
toConnectionAcceptor() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
toConnectionAcceptor() - Method in interface io.rsocket.RSocketFactory.ServerTransportAcceptor
Deprecated.
 
token(Supplier<ByteBuf>) - Method in class io.rsocket.core.Resume
Customize the generation of the resume identification token used to resume.
token(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameCodec
 
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.VersionCodec
 
toString() - Method in class io.rsocket.internal.jctools.queues.BaseMpscLinkedArrayQueue
 
toString() - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
 
toString() - Method in class io.rsocket.lease.LeaseImpl
 
toString() - Method in enum io.rsocket.metadata.security.WellKnownAuthType
Deprecated.
 
toString() - Method in enum io.rsocket.metadata.WellKnownAuthType
 
toString() - Method in enum io.rsocket.metadata.WellKnownMimeType
 
toString() - Method in class io.rsocket.resume.ExponentialBackoffResumeStrategy
Deprecated.
 
toString() - Method in class io.rsocket.resume.PeriodicResumeStrategy
Deprecated.
 
toString() - Method in exception io.rsocket.RSocketErrorException
 
touch() - Method in class io.rsocket.ConnectionSetupPayload
 
touch() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
touch(Object) - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
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
 
traceId() - Method in class io.rsocket.metadata.TracingMetadata
Unique 8-byte identifier for a trace, set on all spans within it.
traceIdHigh() - Method in class io.rsocket.metadata.TracingMetadata
When non-zero, the trace containing this span uses 128-bit trace identifiers.
TracingMetadata - Class in io.rsocket.metadata
Represents decoded tracing metadata which is fully compatible with Zipkin B3 propagation
TracingMetadataCodec - Class in io.rsocket.metadata
Represents codes for tracing metadata which is fully compatible with Zipkin B3 propagation
TracingMetadataCodec() - Constructor for class io.rsocket.metadata.TracingMetadataCodec
 
TracingMetadataCodec.Flags - Enum in io.rsocket.metadata
 
transport(Supplier<ClientTransport>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
Deprecated.
 
transport(Supplier<ClientTransport>) - Method in interface io.rsocket.RSocketFactory.ClientTransportAcceptor
Deprecated.
 
transport(ClientTransport) - Method in interface io.rsocket.RSocketFactory.ClientTransportAcceptor
Deprecated.
 
transport(Supplier<ServerTransport<T>>) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
Deprecated.
 
transport(Supplier<ServerTransport<T>>) - Method in interface io.rsocket.RSocketFactory.ServerTransportAcceptor
Deprecated.
 
transport(ServerTransport<T>) - Method in interface io.rsocket.RSocketFactory.ServerTransportAcceptor
Deprecated.
 
Transport - Interface in io.rsocket.transport
 
TransportHeaderAware - Interface in io.rsocket.transport
Deprecated.
as of 1.0.1 in favor using properties on individual transports.
ttl(ByteBuf) - Static method in class io.rsocket.frame.LeaseFrameCodec
 

U

UNBOUNDED_CAPACITY - Static variable in interface io.rsocket.internal.jctools.queues.MessagePassingQueue
 
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
 
unit() - Static method in class io.rsocket.util.Clock
 
UNSAFE - Static variable in class io.rsocket.internal.jctools.util.UnsafeAccess
 
UnsafeAccess - Class in io.rsocket.internal.jctools.util
Why should we resort to using Unsafe?
To construct class fields which allow volatile/ordered/plain access: This requirement is covered by AtomicReferenceFieldUpdater and similar but their performance is arguably worse than the DIY approach (depending on JVM version) while Unsafe intrinsification is a far lesser challenge for JIT compilers.
UnsafeAccess() - Constructor for class io.rsocket.internal.jctools.util.UnsafeAccess
 
UnsafeRefArrayAccess - Class in io.rsocket.internal.jctools.util
A concurrent access enabling class used by circular array based queues this class exposes an offset computation method along with differently memory fenced load/store methods into the underlying array.
UnsafeRefArrayAccess() - Constructor for class io.rsocket.internal.jctools.util.UnsafeRefArrayAccess
 
UNSUPPORTED_SETUP - Static variable in class io.rsocket.frame.ErrorFrameCodec
 
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.
use() - Method in class io.rsocket.lease.LeaseImpl
try use 1 allowed request of Lease
useLease() - Method in class io.rsocket.lease.RequesterLeaseHandler.Impl
 
useLease() - Method in interface io.rsocket.lease.RequesterLeaseHandler
 
useLease() - Method in class io.rsocket.lease.ResponderLeaseHandler.Impl
 
useLease() - Method in interface io.rsocket.lease.ResponderLeaseHandler
 
utf8Bytes(char[]) - Static method in class io.rsocket.util.CharByteBufUtil
Returns the exact bytes length of UTF8 character sequence.
utf8Bytes(char[], int, int) - Static method in class io.rsocket.util.CharByteBufUtil
This method is producing the exact length according to CharByteBufUtil.writeUtf8(ByteBuf, char[], int, int).

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.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
 

W

WellKnownAuthType - Enum in io.rsocket.metadata.security
Deprecated.
in favor of WellKnownAuthType
WellKnownAuthType - Enum in io.rsocket.metadata
Enumeration of Well Known Auth Types, as defined in the eponymous extension.
WellKnownMimeType - Enum in io.rsocket.metadata
Enumeration of Well Known Mime Types, as defined in the eponymous extension.
WellKnownMimeTypeEntry(ByteBuf, WellKnownMimeType) - Constructor for class io.rsocket.metadata.CompositeMetadata.WellKnownMimeTypeEntry
 
willClientHonorLease() - Method in class io.rsocket.ConnectionSetupPayload
 
willClientHonorLease() - Method in class io.rsocket.core.DefaultConnectionSetupPayload
 
with(RSocket) - Static method in interface io.rsocket.SocketAcceptor
Create a SocketAcceptor that handles requests with the given RSocket.
writeUtf8(ByteBuf, char[]) - Static method in class io.rsocket.util.CharByteBufUtil
Encode a char[] in UTF-8 and write it into ByteBuf.
writeUtf8(ByteBuf, char[], int, int) - Static method in class io.rsocket.util.CharByteBufUtil
Equivalent to writeUtf8(buf, seq.subSequence(start, end), reserveBytes) but avoids subsequence object allocation if possible.

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 Q R S T U V W Z 
Skip navigation links