See: Description
| Interface | Description |
|---|---|
| DirectMessagePublisherBuilder |
An interface to configure and create instances of
DirectMessagePublisher to publish
direct messages. |
| DirectMessageReceiverBuilder |
An interface to configure and create instances of
DirectMessageReceiver. |
| Message |
An interface that abstracts a Solace PubSub+ Message
|
| MessagePublisherBuilder |
An interface to create and configure different types of message publishers.
|
| MessageQueueBrowserBuilder |
An interface to configure and create instances of
MessageQueueBrowser to look at
persistent messages without consuming them. |
| MessageReceiverBuilder |
An interface to create and configure different types of a message receivers.
|
| MessagingService |
An interface that represents a messaging service connector and represents an entry point for
entire PubSub+ messaging API.
|
| MessagingService.ReconnectionAttemptListener |
A callback listener for TCP level attempted reconnection.
|
| MessagingService.ReconnectionListener |
A callback listener for TCP-level successful reconnection notifications.
|
| MessagingService.RequestReplyMessagingService |
An interface for request-reply behavior.
|
| MessagingService.ServiceEvent |
An event interface for a messaging service for which applications can listen.
|
| MessagingService.ServiceInterruptionListener |
A callback listener for notifications about non-recoverable service interruptions.
|
| PersistentMessagePublisherBuilder |
An interface to configure and create instances of
PersistentMessagePublisher to send
persistent messages. |
| PersistentMessageReceiverBuilder |
An interface to configure and create instances of
PersistentMessageReceiver to receive
persistent messages. |
| RequestReplyMessagePublisherBuilder |
A class to configure and create instances of
RequestReplyMessagePublisher to publish
request-reply type of messages. |
| RequestReplyMessageReceiverBuilder |
A builder class to configure and create instances of
RequestReplyMessageReceiver. |
| Class | Description |
|---|---|
| MessagingServiceClientBuilder |
A class to configure and build
MessagingService instances. |
| Exception | Description |
|---|---|
| PubSubPlusClientException |
PubSubPlusClientException is the superclass of those exceptions that can be thrown during
the normal operation of PubSub+ client. |
| PubSubPlusClientException.AuthenticationException |
A class for raising errors when client authentication fails.
|
| PubSubPlusClientException.AuthorizationException |
A class for raising errors when client authorizations fails, client authorizations unsupported
or not enabled for the service
|
| PubSubPlusClientException.IncompatibleMessageException |
A class for raising errors for clients that have received incompatible messages.
|
| PubSubPlusClientException.IncompleteMessageDeliveryException |
A class for raising errors when a publisher or receiver has been terminated gracefully, but
there are messages left in the buffer.
|
| PubSubPlusClientException.InvalidConfigurationException |
A class for raising errors for invalid configuration.
|
| PubSubPlusClientException.MessageDestinationDoesNotExistException |
A class for raising errors for messages with a destination that does not exist.
|
| PubSubPlusClientException.MessageNotAcknowledgedByBrokerException |
A class for raising errors when a broker does not acknowledge a message.
|
| PubSubPlusClientException.MessageRejectedByBrokerException |
A class for raising errors when a broker rejects a message.
|
| PubSubPlusClientException.MessageReplayException |
A class for raising message replay related errors
|
| PubSubPlusClientException.MessageTooBigException |
A class for raising errors when a message too large.
|
| PubSubPlusClientException.MissingResourceException |
A class for raising errors when a remote resource like a queue, vpn is not found on a broker.
|
| PubSubPlusClientException.PublisherOverflowException |
A class for raising errors when the broker is unable to publish a message because the transport
is full and buffer space is not available.
|
| PubSubPlusClientException.PubSubPlusClientIOException |
A class for raising errors for I/O errors that occur between a messaging broker and a client.
|
| PubSubPlusClientException.RequestInterruptedException |
A class for raising errors when a request operation was interrupted.
|
| PubSubPlusClientException.ResourceProvisioningException |
A class for raising errors when provisioning of resources on a broker failed
|
| PubSubPlusClientException.ServiceCapabilityException |
A class for service capability exceptions mostly due to missing permissions on vpn or user
account.
|
| PubSubPlusClientException.ServiceDownException |
A class for raising errors when a messaging broker is not reachable or service is down
(unavailable).
|
| PubSubPlusClientException.ServiceUnreachableException |
A class for raising errors for services that are unreachable.
|
| PubSubPlusClientException.TimeoutException |
A class for raising errors when a time-out occurs.
|
| PubSubPlusClientException.UnsupportedAuthorizationException |
A class for raising errors when client authorizations unsupported or not enabled for the
service.
|
Copyright 2019-2025 Solace Corporation. All rights reserved.