| Package | Description |
|---|---|
| com.solace.messaging |
A root API package that contains interfaces and classes for developing Java applications using
Solace PubSub Messaging Java Client
|
| com.solace.messaging.config |
A package of interfaces to configure PubSub+ messages, receivers, and publishers.
|
| com.solace.messaging.publisher |
A package that contains interfaces and classes to handle publishing messages.
|
| com.solace.messaging.receiver |
A package that contains interfaces and classes to handle receiving messages.
|
| com.solace.messaging.util |
A package that contains interfaces and classes of utilities required to work with other PubSub+
Messaging APIs.
|
| Class and 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. |
| 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.RequestReplyMessagingService
An interface for request-reply behavior.
|
| MessagingService.ServiceEvent
An event interface for a messaging service for which applications can listen.
|
| MessagingServiceClientBuilder
A class to configure and build
MessagingService instances. |
| 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. |
PubSubPlusClientException
PubSubPlusClientException is the superclass of those exceptions that can be thrown during
the normal operation of PubSub+ client. |
| PubSubPlusClientException.AuthorizationException
A class for raising errors when client authorizations fails, client authorizations unsupported
or not enabled for the service
|
| 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 and Description |
|---|
PubSubPlusClientException
PubSubPlusClientException is the superclass of those exceptions that can be thrown during
the normal operation of PubSub+ client. |
| Class and Description |
|---|
| Message
An interface that abstracts a Solace PubSub+ Message
|
PubSubPlusClientException
PubSubPlusClientException is the superclass of those exceptions that can be thrown during
the normal operation of PubSub+ client. |
| 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.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.TimeoutException
A class for raising errors when a time-out occurs.
|
| Class and Description |
|---|
| Message
An interface that abstracts a Solace PubSub+ Message
|
PubSubPlusClientException
PubSubPlusClientException is the superclass of those exceptions that can be thrown during
the normal operation of PubSub+ client. |
| PubSubPlusClientException.IncompatibleMessageException
A class for raising errors for clients that have received incompatible messages.
|
| 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.RequestInterruptedException
A class for raising errors when a request operation was interrupted.
|
| Class and Description |
|---|
| MessagingService.ReconnectionAttemptListener
A callback listener for TCP level attempted reconnection.
|
| MessagingService.ReconnectionListener
A callback listener for TCP-level successful reconnection notifications.
|
| MessagingService.ServiceInterruptionListener
A callback listener for notifications about non-recoverable service interruptions.
|
PubSubPlusClientException
PubSubPlusClientException is the superclass of those exceptions that can be thrown during
the normal operation of PubSub+ client. |
| 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.
|
Copyright 2019-2025 Solace Corporation. All rights reserved.