See: Description
| Interface | Description |
|---|---|
| ErrorHandler |
Error handler interface.
|
| Class | Description |
|---|---|
| ExceptionSafeErrorHandler |
Wrapping error handler that ensures that no exceptions are thrown.
|
| JavaUtilLoggingErrorHandler |
Simple error handler that logs the error using a
Logger. |
| NullErrorHandler |
Error handler that simply does nothing.
|
| Exception | Description |
|---|---|
| BadProtocolException |
Exception indicating a protocol error.
|
| BufferUnderflowWithSizeException |
BufferUnderflowException with information about how much data is
needed. |
| ChannelAccessException |
Exception indicating a Channel Access error.
|
| InvalidPriorityException |
Exception indicating an invalid priority in a
ChannelAccessVersionMessage. |
| JackieRuntimeException |
Base class for all unchecked exceptions thrown by this library.
|
| MalformedMessageException |
Exception indicating a problem with a message's format.
|
| MessageSerializationException |
Exception indicating an error during message serialization.
|
| ReceivedMessageTooLargeException |
Exception indicating that the received message is too large.
|
| SerializedChannelNameTooLargeException |
Exception indicating that a search message could not be serialized because
the channel name is too large.
|
| SerializedPayloadTooLargeException |
Exception indicating that a message could not be serialized because its
payload is too large.
|
| ShortPayloadException |
Exception indicating that a message's payload was too short.
|
| UnsupportedInThisVersionException |
Exception indicating that a message could not be serialized because it is not
supported by the specified protocol version.
|
| UnsupportedMessageTypeException |
Exception indicating that an unsupported message has been encountered.
|
| UnsupportedProtocolVersionException |
Exception indicating that the requested protocol version is not supported by
this library.
|
Exceptions used by the Jackie library.
All exceptions that signal non-recoverable error conditions are derived from
JackieRuntimeException.
The term non-recoverable applies to the scope of the respective component
only, meaning that a calling component might catch such an exception and
react accordingly (e.g. by closing a connection and trying to reestablish
it).
For some errors (including some exceptions), the library code might hand them
to an ErrorHandler so that
user-defined code can deal with them (e.g. log them).
Copyright © 2014–2018 aquenos GmbH. All rights reserved.