| 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.config.provider |
A package that contains classes and interfaces to work with various configuration providers.
|
| 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.
|
| Class and Description |
|---|
| AuthenticationConfiguration
An interface for configuring authentication.
|
| AuthenticationStrategy
An interface for working with authentication credentials collection and preparation process.
|
| CustomServiceConfiguration
An interface for creating custom source service-access configurations for the broker.
|
| DeclarativeServiceConfiguration
An interface to provide configuration in a declarative way.
|
| DirectReceiverBackPressureConfiguration
An interface for the configuration of back-pressure features for a message receiver.
|
| LocalServiceConfiguration
An interface for creating service-access configurations for the broker running on a same host.
|
| MessageAcknowledgementConfiguration
An interface that provides support for message acknowledgement.
|
| MessageAcknowledgementConfiguration.Outcome
Represents the type for supported message settlement outcome
|
| MessageReplayConfiguration
An interface to provide support for message replay.
|
| MissingResourcesCreationConfiguration
An interface that abstracts configurability of api with
MissingResourcesCreationConfiguration.MissingResourcesCreationStrategy |
| MissingResourcesCreationConfiguration.MissingResourcesCreationStrategy
The available missing resources creation strategies.
|
| PropertyBasedConfiguration
An interface to enable extended property-based configuration for fine-tuning.
|
| PublisherBackPressureConfiguration
An interface for the configuration of back-pressure features for a message publisher.
|
| PublisherPropertyConfiguration
An interface for property-based fine-tuning of a message publisher.
|
| ReceiverActivationPassivationConfiguration
An interface for the configuration of activation or passivation notifications sent from a broker
to a particular instance of a receiver.
|
| ReceiverActivationPassivationConfiguration.ReceiverStateChangeListener
A callback for listening for the results receiver state changes.
|
| ReceiverPropertyConfiguration
An interface for property-based configuration for fine-tuning message receivers.
|
| ReplayStrategy
An interface for Message Replay strategies.
|
| RetryStrategy
An interface to configure automatic retry.
|
| TransportProtocolConfiguration
An interface for the configuration of the transport protocol layer.
|
| TransportSecurityStrategy
An interface for transport layer security configuration.
|
| UpdatableConfiguration |
| Class and Description |
|---|
| AuthenticationConfiguration
An interface for configuring authentication.
|
| AuthenticationStrategy
An interface for working with authentication credentials collection and preparation process.
|
| AuthenticationStrategy.BasicUserNamePassword
A class for basic user name/password authentication configuration.
|
| AuthenticationStrategy.ClientCertificateAuthentication
A class for a Client Certificate Authentication provider.
|
| AuthenticationStrategy.Kerberos
A class for Kerberos Authentication Strategy.
|
| AuthenticationStrategy.OAuth2
A class for access token based OAuth 2.0 authentication configuration.
|
| CustomServiceConfiguration
An interface for creating custom source service-access configurations for the broker.
|
| DeclarativeServiceConfiguration
An interface to provide configuration in a declarative way.
|
| DirectReceiverBackPressureConfiguration
An interface for the configuration of back-pressure features for a message receiver.
|
| LocalServiceConfiguration
An interface for creating service-access configurations for the broker running on a same host.
|
| MessageAcknowledgementConfiguration
An interface that provides support for message acknowledgement.
|
| MessageAcknowledgementConfiguration.Outcome
Represents the type for supported message settlement outcome
|
| MessageReplayConfiguration
An interface to provide support for message replay.
|
| MissingResourcesCreationConfiguration
An interface that abstracts configurability of api with
MissingResourcesCreationConfiguration.MissingResourcesCreationStrategy |
| MissingResourcesCreationConfiguration.MissingResourcesCreationStrategy
The available missing resources creation strategies.
|
| PropertyBasedConfiguration
An interface to enable extended property-based configuration for fine-tuning.
|
| PublisherBackPressureConfiguration
An interface for the configuration of back-pressure features for a message publisher.
|
| PublisherPropertyConfiguration
An interface for property-based fine-tuning of a message publisher.
|
| ReceiverActivationPassivationConfiguration
An interface for the configuration of activation or passivation notifications sent from a broker
to a particular instance of a receiver.
|
| ReceiverActivationPassivationConfiguration.ReceiverStateChangeListener
A callback for listening for the results receiver state changes.
|
| ReceiverActivationPassivationConfiguration.ReceiverStateChangeListener.ReceiverState
The receiver states.
|
| ReceiverPropertyConfiguration
An interface for property-based configuration for fine-tuning message receivers.
|
| ReplayStrategy
An interface for Message Replay strategies.
|
| RetryStrategy
An interface to configure automatic retry.
|
| TransportProtocolConfiguration
An interface for the configuration of the transport protocol layer.
|
| TransportSecurityStrategy
An interface for transport layer security configuration.
|
| TransportSecurityStrategy.TLS
A class that implements basic user name/password authentication configuration.
|
| TransportSecurityStrategy.TLS.SecureProtocols |
| TypedConfiguration
An interface to get the configuration for typed properties.
|
| Class and Description |
|---|
| TypedConfiguration
An interface to get the configuration for typed properties.
|
| Class and Description |
|---|
| PropertyBasedConfiguration
An interface to enable extended property-based configuration for fine-tuning.
|
| Class and Description |
|---|
| MessageAcknowledgementConfiguration.Outcome
Represents the type for supported message settlement outcome
|
Copyright 2019-2025 Solace Corporation. All rights reserved.