Top Description Interfaces Classes
[default module]

Package io.rsocket.exceptions

Annotations
@NonNullApi
Imports
reactor.util.annotation.NonNullApi

A hierarchy of exceptions that represent RSocket protocol error codes.
See Also
Error Codes

Interface Summary

Modifier and TypeInterface and Description
public interface
Retryable

Indicates that an exception is retryable.

Class Summary

Modifier and TypeClass and Description
public class
ApplicationErrorException

Application layer logic generating a Reactive Streams onError event.

public class
CanceledException

The Responder canceled the request but may have started processing it (similar to REJECTED but doesn't guarantee lack of side-effects).

public class
ConnectionCloseException

The connection is being terminated.

public class
ConnectionErrorException

The connection is being terminated.

public class
public class
Exceptions

Utility class that generates an exception from a frame.

public class
InvalidException

The request is invalid.

public class
InvalidSetupException

The Setup frame is invalid for the server (it could be that the client is too recent for the old server).

public class
RejectedException

Despite being a valid request, the Responder decided to reject it.

public class
RejectedResumeException

The server rejected the resume, it can specify the reason in the payload.

public class
RejectedSetupException

The server rejected the setup, it can specify the reason in the payload.

public abstract class
SetupException

The root of the setup exception hierarchy.

public class
UnsupportedSetupException

Some (or all) of the parameters specified by the client are unsupported by the server.