- CACHE_LINE_LENGTH - Static variable in class io.rsocket.internal.BitUtil
-
Length of the data blocks used by the CPU cache sub-system in bytes.
- 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
-
- calculateShiftForScale(int) - Static method in class io.rsocket.internal.BitUtil
-
Calculate the shift value to scale a number based on how refs are compressed or not.
- cancel() - Method in class io.rsocket.internal.LimitableRequestPublisher
-
- cancel() - Method in class io.rsocket.internal.UnboundedProcessor
-
- cancel() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- CANCELED - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
-
- CANCELED - Static variable in class io.rsocket.frame.ErrorType
-
The Responder canceled the request but may have started processing it (similar to REJECTED but
doesn't guarantee lack of side-effects).
- CanceledException - Exception in io.rsocket.exceptions
-
The Responder canceled the request but may have started processing it (similar to REJECTED but
doesn't guarantee lack of side-effects).
- CanceledException(String) - Constructor for exception io.rsocket.exceptions.CanceledException
-
Constructs a new exception with the specified message.
- CanceledException(String, Throwable) - Constructor for exception io.rsocket.exceptions.CanceledException
-
Constructs a new exception with the specified message and cause.
- CancelFrameFlyweight - Class in io.rsocket.frame
-
- canHaveData() - Method in enum io.rsocket.frame.FrameType
-
Whether the frame type can have data.
- canHaveMetadata() - Method in enum io.rsocket.frame.FrameType
-
Whether the frame type can have metadata
- 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
-
- 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
-
- checkMtu(int) - Static method in class io.rsocket.fragmentation.FragmentationDuplexConnection
-
- 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
-
- 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
-
- clientForUri(String) - Static method in class io.rsocket.uri.UriTransportRegistry
-
- 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
-
- ClientRSocketSession - Class in io.rsocket.resume
-
- ClientRSocketSession(DuplexConnection, ByteBufAllocator, Duration, Supplier<ResumeStrategy>, ResumableFramesStore, Duration, boolean) - Constructor for class io.rsocket.resume.ClientRSocketSession
-
- ClientServerInputMultiplexer - Class in io.rsocket.internal
-
DuplexConnection.receive()
is a single stream on which the following type of frames
arrive:
Frames for streams initiated by the initiator of the connection (client).
- ClientServerInputMultiplexer(DuplexConnection) - Constructor for class io.rsocket.internal.ClientServerInputMultiplexer
-
- ClientServerInputMultiplexer(DuplexConnection, PluginRegistry, boolean) - Constructor for class io.rsocket.internal.ClientServerInputMultiplexer
-
- ClientSetup - Interface in io.rsocket.internal
-
- ClientSetup.DefaultClientSetup - Class in io.rsocket.internal
-
- ClientSetup.ResumableClientSetup - Class in io.rsocket.internal
-
- ClientTransport - Interface in io.rsocket.transport
-
A client contract for writing transports of RSocket.
- Clock - Class in io.rsocket.util
-
Abstraction to get current time and durations.
- Closeable - Interface in io.rsocket
-
- CollectionUtil - Class in io.rsocket.internal
-
Utility functions for collection objects.
- CollectionUtil() - Constructor for class io.rsocket.internal.CollectionUtil
-
- CompositeMetadata - Class in io.rsocket.metadata
-
An
Iterable
wrapper around a
ByteBuf
that exposes metadata entry information at
each decoding step.
- CompositeMetadata(ByteBuf, boolean) - Constructor for class io.rsocket.metadata.CompositeMetadata
-
- CompositeMetadata.Entry - Interface in io.rsocket.metadata
-
- CompositeMetadata.ExplicitMimeTimeEntry - Class in io.rsocket.metadata
-
- CompositeMetadata.ReservedMimeTypeEntry - Class in io.rsocket.metadata
-
- CompositeMetadata.WellKnownMimeTypeEntry - Class in io.rsocket.metadata
-
- CompositeMetadataFlyweight - Class in io.rsocket.metadata
-
A flyweight class that can be used to encode/decode composite metadata information to/from
ByteBuf
.
- compoundKey(int, int) - Static method in class io.rsocket.internal.Hashing
-
Combined two 32 bit keys into a 64-bit compound.
- computeNextEntryIndex(int, ByteBuf, ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
-
- connect() - Static method in class io.rsocket.RSocketFactory
-
Creates a factory that establishes client connections to other RSockets.
- connect(int) - Method in interface io.rsocket.transport.ClientTransport
-
Returns a Publisher
, every subscription to which returns a single DuplexConnection
.
- connection() - Method in interface io.rsocket.internal.ClientSetup
-
- connection() - Method in class io.rsocket.internal.ClientSetup.DefaultClientSetup
-
- connection() - Method in class io.rsocket.internal.ClientSetup.ResumableClientSetup
-
- CONNECTION_CLOSE - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
-
- CONNECTION_CLOSE - Static variable in class io.rsocket.frame.ErrorType
-
The connection is being terminated.
- CONNECTION_ERROR - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
-
- CONNECTION_ERROR - Static variable in class io.rsocket.frame.ErrorType
-
The connection is being terminated.
- ConnectionCloseException - Exception in io.rsocket.exceptions
-
The connection is being terminated.
- ConnectionCloseException(String) - Constructor for exception io.rsocket.exceptions.ConnectionCloseException
-
Constructs a new exception with the specified message.
- ConnectionCloseException(String, Throwable) - Constructor for exception io.rsocket.exceptions.ConnectionCloseException
-
Constructs a new exception with the specified message and cause.
- ConnectionErrorException - Exception in io.rsocket.exceptions
-
The connection is being terminated.
- ConnectionErrorException(String) - Constructor for exception io.rsocket.exceptions.ConnectionErrorException
-
Constructs a new exception with the specified message.
- ConnectionErrorException(String, Throwable) - Constructor for exception io.rsocket.exceptions.ConnectionErrorException
-
Constructs a new exception with the specified message and cause.
- ConnectionSetupPayload - Class in io.rsocket
-
Exposed to server for determination of ResponderRSocket based on mime types and SETUP
metadata/data
- ConnectionSetupPayload() - Constructor for class io.rsocket.ConnectionSetupPayload
-
- ConnectionUtils - Class in io.rsocket.util
-
- ConnectionUtils() - Constructor for class io.rsocket.util.ConnectionUtils
-
- containsKey(int) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- containsKey(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- containsValue(Object) - Method in class io.rsocket.internal.SynchronizedIntObjectHashMap
-
- continueWith(Mono<DuplexConnection>) - Method in class io.rsocket.resume.ClientRSocketSession
-
- continueWith(T) - Method in interface io.rsocket.resume.RSocketSession
-
- continueWith(DuplexConnection) - Method in class io.rsocket.resume.ServerRSocketSession
-
- CPUs - Static variable in interface io.rsocket.internal.jctools.util.PortableJvmInfo
-
- create(ByteBuf) - Static method in class io.rsocket.ConnectionSetupPayload
-
- create() - Static method in class io.rsocket.internal.UnicastMonoProcessor
-
- 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
-
- createRecycler(Function<Recycler.Handle<T>, T>) - Static method in class io.rsocket.util.RecyclerFactory
-
- CURRENT_VERSION - Static variable in class io.rsocket.frame.SetupFrameFlyweight
-
- 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
-
- currentContext() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- 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.
- 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.exceptions.MissingLeaseException
-
- findNextPositivePowerOfTwo(int) - Static method in class io.rsocket.internal.BitUtil
-
Fast method of finding the next power of 2 greater than or equal to the supplied value.
- fireAndForget(Payload) - Method in class io.rsocket.AbstractRSocket
-
- fireAndForget(Payload) - Method in interface io.rsocket.RSocket
-
Fire and Forget interaction model of RSocket
.
- fireAndForget(Payload) - Method in class io.rsocket.util.MultiSubscriberRSocket
-
- fireAndForget(Payload) - Method in class io.rsocket.util.RSocketProxy
-
- firstAvailableClientPos(ByteBuf) - Static method in class io.rsocket.frame.ResumeFrameFlyweight
-
- flags(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
-
- FLAGS_C - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
-
(C)omplete: bit to indicate stream completion (Subscriber.onComplete()
)
- FLAGS_F - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
-
(F)ollows: More fragments follow this fragment (in case of fragmented REQUEST_x or PAYLOAD
frames)
- FLAGS_I - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
-
(I)gnore flag: a value of 0 indicates the protocol can't ignore this frame
- FLAGS_KEEPALIVE_R - Static variable in class io.rsocket.frame.KeepAliveFrameFlyweight
-
(R)espond: Set by the sender of the KEEPALIVE, to which the responder MUST reply with a
KEEPALIVE without the R flag set
- FLAGS_M - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
-
(M)etadata flag: a value of 1 indicates the frame contains metadata
- FLAGS_N - Static variable in class io.rsocket.frame.FrameHeaderFlyweight
-
(N)ext: bit to indicate payload or metadata present (Subscriber.onNext(Object)
)
- FLAGS_RESUME_ENABLE - Static variable in class io.rsocket.frame.SetupFrameFlyweight
-
A flag used to indicate that the client requires connection resumption, if possible (the frame
contains a Resume Identification Token)
- FLAGS_WILL_HONOR_LEASE - Static variable in class io.rsocket.frame.SetupFrameFlyweight
-
A flag used to indicate that the client will honor LEASE sent by the server
- fragment(int) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- fragment(int) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- FragmentationDuplexConnection - Class in io.rsocket.fragmentation
-
- FragmentationDuplexConnection(DuplexConnection, ByteBufAllocator, int, boolean, String) - Constructor for class io.rsocket.fragmentation.FragmentationDuplexConnection
-
- FragmentationFlyweight - Class in io.rsocket.frame
-
FragmentationFlyweight is used to re-assemble frames
- FragmentationFlyweight() - Constructor for class io.rsocket.frame.FragmentationFlyweight
-
- frame(ByteBuf) - Static method in class io.rsocket.frame.FrameLengthFlyweight
-
- FRAME_LENGTH_MASK - Static variable in class io.rsocket.frame.FrameLengthFlyweight
-
- FRAME_LENGTH_SIZE - Static variable in class io.rsocket.frame.FrameLengthFlyweight
-
- frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- frameDecoder(PayloadDecoder) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- FrameHeaderFlyweight - Class in io.rsocket.frame
-
Per connection frame flyweight.
- frameImpliedPosition() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- frameImpliedPosition() - Method in interface io.rsocket.resume.ResumableFramesStore
-
- FrameLengthFlyweight - Class in io.rsocket.frame
-
Some transports like TCP aren't framed, and require a length.
- framePosition() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- framePosition() - Method in interface io.rsocket.resume.ResumableFramesStore
-
- frameType(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
-
- FrameType - Enum in io.rsocket.frame
-
Types of Frame that can be sent.
- FrameUtil - Class in io.rsocket.frame
-
- from(ByteBuf) - Static method in class io.rsocket.exceptions.Exceptions
-
- fromEncodedType(int) - Static method in enum io.rsocket.frame.FrameType
-
Returns the FrameType
that matches the specified encodedType
.
- fromHex(String) - Static method in class io.rsocket.internal.BitUtil
-
Generate a byte array from a string that is the hex representation of the given byte array.
- fromHexByteArray(byte[]) - Static method in class io.rsocket.internal.BitUtil
-
Generate a byte array from the hex representation of the given byte array.
- fromIdentifier(int) - Static method in enum io.rsocket.metadata.WellKnownMimeType
-
- fromServices() - Static method in class io.rsocket.uri.UriTransportRegistry
-
- fromString(String) - Static method in enum io.rsocket.metadata.WellKnownMimeType
-
- Function3<T,U,V,R> - Interface in io.rsocket.util
-
- 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>>, Consumer<Throwable>, 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
-
- increaseInternalLimit(long) - Method in class io.rsocket.internal.LimitableRequestPublisher
-
- 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
-
- initialRequestN(ByteBuf) - Static method in class io.rsocket.frame.RequestChannelFrameFlyweight
-
- initialRequestN(ByteBuf) - Static method in class io.rsocket.frame.RequestStreamFrameFlyweight
-
- InMemoryResumableFramesStore - Class in io.rsocket.resume
-
- InMemoryResumableFramesStore(String, int) - Constructor for class io.rsocket.resume.InMemoryResumableFramesStore
-
- INSTANCE - Static variable in class io.rsocket.util.EmptyPayload
-
- interceptClient(RSocketInterceptor) - Static method in class io.rsocket.plugins.Plugins
-
- interceptConnection(DuplexConnectionInterceptor) - Static method in class io.rsocket.plugins.Plugins
-
- interceptServer(RSocketInterceptor) - Static method in class io.rsocket.plugins.Plugins
-
- 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.ErrorFrameFlyweight
-
- INVALID - Static variable in class io.rsocket.frame.ErrorType
-
The request is invalid.
- INVALID_SETUP - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
-
- INVALID_SETUP - Static variable in class io.rsocket.frame.ErrorType
-
The Setup frame is invalid for the server (it could be that the client is too recent for the
old server).
- InvalidException - Exception in io.rsocket.exceptions
-
The request is invalid.
- InvalidException(String) - Constructor for exception io.rsocket.exceptions.InvalidException
-
Constructs a new exception with the specified message.
- InvalidException(String, Throwable) - Constructor for exception io.rsocket.exceptions.InvalidException
-
Constructs a new exception with the specified message and cause.
- InvalidSetupException - Exception in io.rsocket.exceptions
-
The Setup frame is invalid for the server (it could be that the client is too recent for the old
server).
- InvalidSetupException(String) - Constructor for exception io.rsocket.exceptions.InvalidSetupException
-
Constructs a new exception with the specified message.
- InvalidSetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.InvalidSetupException
-
Constructs a new exception with the specified message and cause.
- io.rsocket - package io.rsocket
-
- io.rsocket.buffer - package io.rsocket.buffer
-
- io.rsocket.exceptions - package io.rsocket.exceptions
-
The hierarchy of exceptions that can be returned by the API
- io.rsocket.fragmentation - package io.rsocket.fragmentation
-
Support for frame fragmentation and reassembly.
- io.rsocket.frame - package io.rsocket.frame
-
- io.rsocket.frame.decoder - package io.rsocket.frame.decoder
-
- io.rsocket.internal - package io.rsocket.internal
-
Internal package and must not be used outside this project.
- io.rsocket.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
-
- io.rsocket.lease - package io.rsocket.lease
-
- io.rsocket.metadata - package io.rsocket.metadata
-
- io.rsocket.plugins - package io.rsocket.plugins
-
- io.rsocket.resume - package io.rsocket.resume
-
- io.rsocket.transport - package io.rsocket.transport
-
- io.rsocket.uri - package io.rsocket.uri
-
- io.rsocket.util - package io.rsocket.util
-
- isAligned(long, int) - Static method in class io.rsocket.internal.BitUtil
-
Is an address aligned on a boundary.
- isCancelled() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- isDisposed() - Method in class io.rsocket.AbstractRSocket
-
- isDisposed() - Method in class io.rsocket.internal.BaseDuplexConnection
-
- isDisposed() - Method in class io.rsocket.internal.ClientServerInputMultiplexer
-
- isDisposed() - Method in class io.rsocket.internal.UnboundedProcessor
-
- isDisposed() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- isDisposed() - Method in class io.rsocket.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 class io.rsocket.util.DuplexConnectionProxy
-
- 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)
- isError() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- isEven(int) - Static method in class io.rsocket.internal.BitUtil
-
Is a number even.
- 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.BitUtil
-
Is a value a positive power of 2.
- 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.
- isScanAvailable() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- isSuccess() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- isSupportedVersion(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
-
- isTerminated() - Method in class io.rsocket.internal.UnboundedProcessor
-
- isTerminated() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- 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
-
- isWellKnownMimeType(ByteBuf) - Static method in class io.rsocket.metadata.CompositeMetadataFlyweight
-
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
-
- RangeUtil - Class in io.rsocket.internal.jctools.util
-
- RangeUtil() - Constructor for class io.rsocket.internal.jctools.util.RangeUtil
-
- receive() - Method in interface io.rsocket.DuplexConnection
-
Returns a stream of all Frame
s received on this connection.
- receive() - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
-
- 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
-
Creates a factory that receives server connections from client RSockets.
- receive() - Method in class io.rsocket.util.DuplexConnectionProxy
-
- 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(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
-
- RecyclerFactory - Class in io.rsocket.util
-
- RecyclerFactory() - Constructor for class io.rsocket.util.RecyclerFactory
-
- 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.ErrorFrameFlyweight
-
- REJECTED - Static variable in class io.rsocket.frame.ErrorType
-
Despite being a valid request, the Responder decided to reject it.
- REJECTED_RESUME - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
-
- REJECTED_RESUME - Static variable in class io.rsocket.frame.ErrorType
-
The server rejected the resume, it can specify the reason in the payload.
- REJECTED_SETUP - Static variable in class io.rsocket.frame.ErrorFrameFlyweight
-
- REJECTED_SETUP - Static variable in class io.rsocket.frame.ErrorType
-
The server rejected the setup, it can specify the reason in the payload.
- RejectedException - Exception in io.rsocket.exceptions
-
Despite being a valid request, the Responder decided to reject it.
- RejectedException(String) - Constructor for exception io.rsocket.exceptions.RejectedException
-
Constructs a new exception with the specified message.
- RejectedException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedException
-
Constructs a new exception with the specified message and cause.
- RejectedResumeException - Exception in io.rsocket.exceptions
-
The server rejected the resume, it can specify the reason in the payload.
- RejectedResumeException(String) - Constructor for exception io.rsocket.exceptions.RejectedResumeException
-
Constructs a new exception with the specified message.
- RejectedResumeException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedResumeException
-
Constructs a new exception with the specified message and cause.
- RejectedSetupException - Exception in io.rsocket.exceptions
-
The server rejected the setup, it can specify the reason in the payload.
- RejectedSetupException(String) - Constructor for exception io.rsocket.exceptions.RejectedSetupException
-
Constructs a new exception with the specified message.
- RejectedSetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RejectedSetupException
-
Constructs a new exception with the specified message and cause.
- 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
-
- removeIf(List<T>, Predicate<T>) - Static method in class io.rsocket.internal.CollectionUtil
-
Remove element from a list if it matches a predicate.
- request(long) - Method in class io.rsocket.internal.LimitableRequestPublisher
-
- request(long) - Method in class io.rsocket.internal.UnboundedProcessor
-
- request(long) - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- requestChannel(Publisher<Payload>) - Method in class io.rsocket.AbstractRSocket
-
- requestChannel(Payload, Publisher<Payload>) - Method in interface io.rsocket.ResponderRSocket
-
Implement this method to peak at the first payload of the incoming request stream without
having to subscribe to Publish<Payload> payloads
- requestChannel(Publisher<Payload>) - Method in interface io.rsocket.RSocket
-
Request-Channel interaction model of RSocket
.
- requestChannel(Publisher<Payload>) - Method in class io.rsocket.util.MultiSubscriberRSocket
-
- requestChannel(Publisher<Payload>) - Method in class io.rsocket.util.RSocketProxy
-
- RequestChannelFrameFlyweight - Class in io.rsocket.frame
-
- RequesterLeaseHandler - Interface in io.rsocket.lease
-
- RequesterLeaseHandler.Impl - Class in io.rsocket.lease
-
- RequestFireAndForgetFrameFlyweight - Class in io.rsocket.frame
-
- requestFusion(int) - Method in class io.rsocket.internal.UnboundedProcessor
-
- requestN(ByteBuf) - Static method in class io.rsocket.frame.RequestNFrameFlyweight
-
- RequestNFrameFlyweight - Class in io.rsocket.frame
-
- requestResponse(Payload) - Method in class io.rsocket.AbstractRSocket
-
- requestResponse(Payload) - Method in interface io.rsocket.RSocket
-
Request-Response interaction model of RSocket
.
- requestResponse(Payload) - Method in class io.rsocket.util.MultiSubscriberRSocket
-
- requestResponse(Payload) - Method in class io.rsocket.util.RSocketProxy
-
- RequestResponseFrameFlyweight - Class in io.rsocket.frame
-
- requestStream(Payload) - Method in class io.rsocket.AbstractRSocket
-
- requestStream(Payload) - Method in interface io.rsocket.RSocket
-
Request-Stream interaction model of RSocket
.
- requestStream(Payload) - Method in class io.rsocket.util.MultiSubscriberRSocket
-
- requestStream(Payload) - Method in class io.rsocket.util.RSocketProxy
-
- RequestStreamFrameFlyweight - Class in io.rsocket.frame
-
- requireNonNegative(int, String) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
is greater than or equal to zero.
- requirePositive(long, String) - Static method in class io.rsocket.util.NumberUtils
-
Requires that a long
is greater than zero.
- requirePositive(int, String) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
is greater than zero.
- requireUnsignedByte(int) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
can be represented as an unsigned byte
.
- requireUnsignedMedium(int) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
can be represented as an unsigned medium
.
- requireUnsignedShort(int) - Static method in class io.rsocket.util.NumberUtils
-
Requires that an int
can be represented as an unsigned short
.
- RESERVED - Static variable in class io.rsocket.frame.ErrorType
-
Reserved.
- RESERVED_FOR_EXTENSION - Static variable in class io.rsocket.frame.ErrorType
-
Reserved for Extension Use.
- 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
-
Extends the
RSocket
that allows an implementer to peek at the first request payload of a
channel.
- respondFlag(ByteBuf) - Static method in class io.rsocket.frame.KeepAliveFrameFlyweight
-
- ResumableClientSetup(ByteBufAllocator, DuplexConnection, Mono<DuplexConnection>, ByteBuf, ResumableFramesStore, Duration, Duration, Supplier<ResumeStrategy>, boolean) - Constructor for class io.rsocket.internal.ClientSetup.ResumableClientSetup
-
- resumableConnection() - Method in class io.rsocket.resume.ClientRSocketSession
-
- resumableConnection() - Method in interface io.rsocket.resume.RSocketSession
-
- resumableConnection() - Method in class io.rsocket.resume.ServerRSocketSession
-
- 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
-
- ResumableServerSetup(ByteBufAllocator, SessionManager, Duration, Duration, Function<? super ByteBuf, ? extends ResumableFramesStore>, boolean) - Constructor for class io.rsocket.internal.ServerSetup.ResumableServerSetup
-
- resume(long, long, Function<Mono<Long>, Mono<Void>>) - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- resume() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- resume() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- resumeCleanupOnKeepAlive() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- resumeCleanupOnKeepAlive() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- resumeEnabled(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
-
- ResumeFrameFlyweight - Class in io.rsocket.frame
-
- ResumeFrameFlyweight() - Constructor for class io.rsocket.frame.ResumeFrameFlyweight
-
- ResumeOkFrameFlyweight - Class in io.rsocket.frame
-
- ResumeOkFrameFlyweight() - Constructor for class io.rsocket.frame.ResumeOkFrameFlyweight
-
- resumeSessionDuration(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- resumeSessionDuration(Duration) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- 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
-
- resumeStore(Function<? super ByteBuf, ? extends ResumableFramesStore>) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- ResumeStrategy - Interface in io.rsocket.resume
-
- resumeStrategy(Supplier<ResumeStrategy>) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- resumeStream() - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- resumeStream() - Method in interface io.rsocket.resume.ResumableFramesStore
-
- resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- resumeStreamTimeout(Duration) - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- resumeToken(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
-
- resumeToken() - Method in class io.rsocket.internal.ClientSetup.DefaultClientSetup
-
- resumeToken() - Method in class io.rsocket.internal.ClientSetup.ResumableClientSetup
-
- resumeToken() - Method in interface io.rsocket.internal.ClientSetup
-
- resumeToken() - 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
-
- resumeTokenLength(ByteBuf) - Static method in class io.rsocket.frame.SetupFrameFlyweight
-
- resumeWith(ByteBuf) - Method in class io.rsocket.resume.ClientRSocketSession
-
- resumeWith(ByteBuf) - Method in interface io.rsocket.resume.RSocketSession
-
- resumeWith(ByteBuf) - Method in class io.rsocket.resume.ServerRSocketSession
-
- retain() - Method in class io.rsocket.ConnectionSetupPayload
-
- retain(int) - Method in class io.rsocket.ConnectionSetupPayload
-
- retain() - Method in interface io.rsocket.Payload
-
Increases the reference count by 1
.
- retain(int) - Method in interface io.rsocket.Payload
-
Increases the reference count by the specified increment
.
- retain() - Method in class io.rsocket.util.ByteBufPayload
-
- retain(int) - Method in class io.rsocket.util.ByteBufPayload
-
- retain() - Method in class io.rsocket.util.DefaultPayload
-
- retain(int) - Method in class io.rsocket.util.DefaultPayload
-
- retain() - Method in class io.rsocket.util.EmptyPayload
-
- retain(int) - Method in class io.rsocket.util.EmptyPayload
-
- Retryable - Interface in io.rsocket.exceptions
-
Indicates that an exception is retryable.
- roundToPowerOfTwo(int) - Static method in class io.rsocket.internal.jctools.util.Pow2
-
- RSocket - Interface in io.rsocket
-
- RSocketException - Exception in io.rsocket.exceptions
-
The root of the RSocket exception hierarchy.
- RSocketException(String) - Constructor for exception io.rsocket.exceptions.RSocketException
-
Constructs a new exception with the specified message.
- RSocketException(String, Throwable) - Constructor for exception io.rsocket.exceptions.RSocketException
-
Constructs a new exception with the specified message and cause.
- RSocketFactory - Class in io.rsocket
-
Factory for creating RSocket clients and servers.
- RSocketFactory() - Constructor for class io.rsocket.RSocketFactory
-
- RSocketFactory.ClientRSocketFactory - Class in io.rsocket
-
- RSocketFactory.ClientTransportAcceptor - Interface in io.rsocket
-
- RSocketFactory.ServerRSocketFactory - Class in io.rsocket
-
- RSocketFactory.ServerTransportAcceptor - Interface in io.rsocket
-
- RSocketFactory.Start<T extends Closeable> - Interface in io.rsocket
-
- RSocketInterceptor - Interface in io.rsocket.plugins
-
- RSocketProxy - Class in io.rsocket.util
-
Wrapper/Proxy for a RSocket.
- RSocketProxy(RSocket) - Constructor for class io.rsocket.util.RSocketProxy
-
- RSocketSession<T> - Interface in io.rsocket.resume
-
- save(ServerRSocketSession) - Method in class io.rsocket.resume.SessionManager
-
- saveFrames(Flux<ByteBuf>) - Method in class io.rsocket.resume.InMemoryResumableFramesStore
-
- saveFrames(Flux<ByteBuf>) - Method in interface io.rsocket.resume.ResumableFramesStore
-
Save resumable frames for potential resumption
- scan(Scannable.Attr<T>) - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- scanOrDefault(Scannable.Attr<T>, T) - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- scanUnsafe(Scannable.Attr) - Method in class io.rsocket.internal.UnboundedProcessor
-
- scanUnsafe(Scannable.Attr) - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- send(Publisher<ByteBuf>) - Method in interface io.rsocket.DuplexConnection
-
Sends the source of Frames on this connection and returns the Publisher
representing
the result of this send.
- send(Publisher<ByteBuf>) - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
-
- send(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
-
- send(Publisher<ByteBuf>) - Method in class io.rsocket.util.DuplexConnectionProxy
-
- sender(Function<Optional<T>, Flux<Lease>>) - Method in class io.rsocket.lease.Leases
-
- sender() - Method in class io.rsocket.lease.Leases
-
- sendError(ByteBufAllocator, ClientServerInputMultiplexer, Exception) - Static method in class io.rsocket.util.ConnectionUtils
-
- sendOne(ByteBuf) - Method in interface io.rsocket.DuplexConnection
-
Sends a single Frame
on this connection and returns the Publisher
representing
the result of this send.
- sendOne(ByteBuf) - Method in class io.rsocket.fragmentation.FragmentationDuplexConnection
-
- sendOne(ByteBuf) - Method in class io.rsocket.resume.ResumableDuplexConnection
-
- serverForUri(String) - Static method in class io.rsocket.uri.UriTransportRegistry
-
- ServerKeepAliveSupport(ByteBufAllocator, int, int) - Constructor for class io.rsocket.keepalive.KeepAliveSupport.ServerKeepAliveSupport
-
- ServerRSocketSession - Class in io.rsocket.resume
-
- ServerRSocketSession(DuplexConnection, ByteBufAllocator, Duration, Duration, Function<? super ByteBuf, ? extends ResumableFramesStore>, ByteBuf, boolean) - Constructor for class io.rsocket.resume.ServerRSocketSession
-
- ServerSetup - Interface in io.rsocket.internal
-
- ServerSetup.DefaultServerSetup - Class in io.rsocket.internal
-
- ServerSetup.ResumableServerSetup - Class in io.rsocket.internal
-
- ServerTransport<T extends Closeable> - Interface in io.rsocket.transport
-
A server contract for writing transports of RSocket.
- ServerTransport.ConnectionAcceptor - Interface in io.rsocket.transport
-
A contract to accept a new DuplexConnection
.
- sessionDuration() - Method in class io.rsocket.resume.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
-
Sets the transport headers
- SetupException - Exception in io.rsocket.exceptions
-
The root of the setup exception hierarchy.
- SetupException(String) - Constructor for exception io.rsocket.exceptions.SetupException
-
Constructs a new exception with the specified message.
- SetupException(String, Throwable) - Constructor for exception io.rsocket.exceptions.SetupException
-
Constructs a new exception with the specified message and cause.
- SetupFrameFlyweight - Class in io.rsocket.frame
-
- SetupFrameFlyweight() - Constructor for class io.rsocket.frame.SetupFrameFlyweight
-
- setupPayload(Payload) - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- singleSubscriberRequester() - Method in class io.rsocket.RSocketFactory.ClientRSocketFactory
-
- singleSubscriberRequester() - Method in class io.rsocket.RSocketFactory.ServerRSocketFactory
-
- size() - Static method in class io.rsocket.frame.FrameHeaderFlyweight
-
- 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
-
- SIZE_OF_BOOLEAN - Static variable in class io.rsocket.internal.BitUtil
-
Size of a boolean in bytes
- SIZE_OF_BYTE - Static variable in class io.rsocket.internal.BitUtil
-
Size of a byte in bytes
- SIZE_OF_CHAR - Static variable in class io.rsocket.internal.BitUtil
-
Size of a char in bytes
- SIZE_OF_DOUBLE - Static variable in class io.rsocket.internal.BitUtil
-
Size of a double in bytes
- SIZE_OF_FLOAT - Static variable in class io.rsocket.internal.BitUtil
-
Size of a float in bytes
- SIZE_OF_INT - Static variable in class io.rsocket.internal.BitUtil
-
Size of an int in bytes
- SIZE_OF_LONG - Static variable in class io.rsocket.internal.BitUtil
-
Size of a long in bytes
- SIZE_OF_SHORT - Static variable in class io.rsocket.internal.BitUtil
-
Size of a short in bytes
- sliceData() - Method in interface io.rsocket.Payload
-
Returns the Payload data.
- sliceData() - Method in class io.rsocket.util.ByteBufPayload
-
- sliceData() - Method in class io.rsocket.util.DefaultPayload
-
- sliceData() - Method in class io.rsocket.util.EmptyPayload
-
- sliceMetadata() - Method in interface io.rsocket.Payload
-
Returns a slice Payload metadata.
- sliceMetadata() - Method in class io.rsocket.util.ByteBufPayload
-
- sliceMetadata() - Method in class io.rsocket.util.DefaultPayload
-
- sliceMetadata() - Method in class io.rsocket.util.EmptyPayload
-
- SocketAcceptor - Interface in io.rsocket
-
RSocket
is a full duplex protocol where a client and server are identical in terms of
both having the capability to initiate requests to their peer.
- 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
-
- 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
-
- start(ServerTransport.ConnectionAcceptor, int) - Method in interface io.rsocket.transport.ServerTransport
-
Starts this server.
- stats(T) - Method in class io.rsocket.lease.Leases
-
- stats() - Method in class io.rsocket.lease.Leases
-
- stepName() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- steps() - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- stop() - Method in class io.rsocket.keepalive.KeepAliveSupport
-
- stream() - Method in class io.rsocket.metadata.CompositeMetadata
-
- streamId(ByteBuf) - Static method in class io.rsocket.frame.FrameHeaderFlyweight
-
- subscribe(CoreSubscriber<? super T>) - Method in class io.rsocket.internal.LimitableRequestPublisher
-
- subscribe(CoreSubscriber<? super R>) - Method in class io.rsocket.internal.SwitchTransformFlux
-
Deprecated.
- subscribe(CoreSubscriber<? super T>) - Method in class io.rsocket.internal.UnboundedProcessor
-
- subscribe(CoreSubscriber<? super O>) - Method in class io.rsocket.internal.UnicastMonoProcessor
-
- sum(List<V>, ToIntFunction<V>) - Static method in class io.rsocket.internal.CollectionUtil
-
Garbage free sum function.
- SUPPORTS_GET_AND_SET - Static variable in class io.rsocket.internal.jctools.util.UnsafeAccess
-
- SupportsIterator - Interface in io.rsocket.internal.jctools.queues
-
Tagging interface to help testing
- SwitchTransformFlux<T,R> - Class in io.rsocket.internal
-
- SwitchTransformFlux(Publisher<? extends T>, BiFunction<T, Flux<T>, Publisher<? extends R>>) - Constructor for class io.rsocket.internal.SwitchTransformFlux
-
Deprecated.
- 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
-