| Package | Description |
|---|---|
| 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 |
Contains
RSocketConnector and RSocketServer, the main classes for connecting to or starting an
RSocket server. |
| io.rsocket.exceptions |
A hierarchy of exceptions that represent RSocket protocol error codes.
|
| io.rsocket.frame |
Support for encoding and decoding of RSocket frames to and from
Payload. |
| io.rsocket.frame.decoder |
Support for encoding and decoding of RSocket frames to and from
Payload. |
| io.rsocket.internal |
Internal package and must not be used outside this project.
|
| io.rsocket.internal.jctools.queues | |
| io.rsocket.keepalive |
Support classes for sending and keeping track of KEEPALIVE frames from the remote.
|
| io.rsocket.lease |
Contains support classes for the Lease feature of the RSocket protocol.
|
| io.rsocket.loadbalance |
Support client load-balancing in RSocket Java.
|
| io.rsocket.metadata |
Contains implementations of RSocket protocol extensions related
to the use of metadata.
|
| io.rsocket.plugins |
Contracts for interception of transports, connections, and requests in in RSocket Java.
|
| io.rsocket.resume |
Contains support classes for the RSocket resume capability.
|
| io.rsocket.transport |
Client and server transport contracts for pluggable transports.
|
| io.rsocket.util |
Shared utility classes and
Payload implementations. |