Top Description Packages

rsocket-core 1.1.4

Resources
Homepage, Development, License (The Apache Software License, Version 2.0)
Dependencies
java.base, jdk.unsupported, netty-buffer, netty-common, reactive-streams, reactor-core, slf4j-api
Maven Central
Group ID:io.rsocket
Artifacts:rsocket-core

Project rsocket-core

Core functionality for the RSocket library

Release 1.1.4

Release Date
2023-06-06
Version Control
Git
https://github.com/rsocket/rsocket-java.git
Developers
Oleh Dokuka , Rossen Stoyanchev

Package Summary

Modifier and TypePackage and Description
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.

package
io.rsocket.core

Contains RSocketConnector and RSocketServer, the main classes for connecting to or starting an RSocket server.

package
io.rsocket.exceptions

A hierarchy of exceptions that represent RSocket protocol error codes.

package
io.rsocket.frame

Support for encoding and decoding of RSocket frames to and from Payload.

package
io.rsocket.frame.decoder

Support for encoding and decoding of RSocket frames to and from Payload.

package
io.rsocket.internal

Internal package and must not be used outside this project.

package
package
io.rsocket.keepalive

Support classes for sending and keeping track of KEEPALIVE frames from the remote.

package
io.rsocket.lease

Contains support classes for the Lease feature of the RSocket protocol.

package
io.rsocket.loadbalance

Support client load-balancing in RSocket Java.

package
io.rsocket.metadata

Contains implementations of RSocket protocol extensions related to the use of metadata.

package
io.rsocket.plugins

Contracts for interception of transports, connections, and requests in in RSocket Java.

package
io.rsocket.resume

Contains support classes for the RSocket resume capability.

package
io.rsocket.transport

Client and server transport contracts for pluggable transports.

package
io.rsocket.util

Shared utility classes and io.rsocket.Payload implementations.