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.resources |
A package of interfaces to work with PubSub+ topics, queues, share names, and information about
received 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 |
---|
AsyncConnectable
An interface for asynchronous (non-blocking) connection related operations.
|
CompletionListener
A callback for listening for the results of a future computation.
|
Connectable
An interface for synchronous (blocking) connection related operations.
|
ErrorMonitoring
An interface for global error-monitoring capabilities.
|
InteroperabilitySupport
An interface to retrieve metadata (such as content-type header and encoding values) to
interoperate with other messaging clients.
|
Manageable
An interface to access the different aspects of API manageability.
|
Class and Description |
---|
SecureStoreFormat
Supported truststore and keystore file formats.
|
TypedProperties
An interface that represents typed properties.
|
Class and Description |
---|
AsyncLifecycleControl
An interface for asynchronous control-service lifecycle operations, such as start and terminate.
|
CompletionListener
A callback for listening for the results of a future computation.
|
Converter.ObjectToBytes
Business object to a byte-array converter.
|
InteroperabilitySupport
An interface to retrieve metadata (such as content-type header and encoding values) to
interoperate with other messaging clients.
|
LifecycleControl
An interface for control of the service lifecycle operations such as start and terminate.
|
ManageablePublisher
An interface for the different aspects of message publisher manageability.
|
ManageablePublisher.DirectPublisherInfo
An interface for access to advanced direct publisher information at runtime.
|
ManageablePublisher.PersistentPublisherInfo
An interface for access to advanced Persistent receiver information at runtime.
|
Class and Description |
---|
AsyncLifecycleControl
An interface for asynchronous control-service lifecycle operations, such as start and terminate.
|
CompletionListener
A callback for listening for the results of a future computation.
|
Converter.BytesToObject
Byte-array to business object converter.
|
InteroperabilitySupport
An interface to retrieve metadata (such as content-type header and encoding values) to
interoperate with other messaging clients.
|
LifecycleControl
An interface for control of the service lifecycle operations such as start and terminate.
|
ManageableReceiver
An interface for the different aspects of message receiver manageability.
|
ManageableReceiver.DirectReceiverInfo
An interface to access to a direct receiver information at runtime.
|
ManageableReceiver.PersistentReceiverInfo
An interface for access to persistent receiver information at runtime.
|
Class and Description |
---|
Identifiable
An interface that defines the contract for classes whose object instances can be uniquely
identified relative to other object instances within the same class type hierarchy during a
single application execution of the JVM.
|
Class and Description |
---|
CompletionListener
A callback for listening for the results of a future computation.
|
Connectable
An interface for synchronous (blocking) connection related operations.
|
Converter
An interface for type-safe
byte [] to/from target type object converter. |
Converter.BytesToObject
Byte-array to business object converter.
|
Converter.ObjectToBytes
Business object to a byte-array converter.
|
Identifiable
An interface that defines the contract for classes whose object instances can be uniquely
identified relative to other object instances within the same class type hierarchy during a
single application execution of the JVM.
|
InteroperabilitySupport.RestInteroperabilitySupport
An interface retrieve metadata (such as content-type header and encoding values) to
interoperate with REST- and HTTP-based messaging clients.
|
LifecycleControl
An interface for control of the service lifecycle operations such as start and terminate.
|
LifecycleControl.TerminationEvent
An event interface for non-user initiated non-recoverable receiver or publisher unsolicited
termination for which applications can listen.
|
LifecycleControl.TerminationNotificationListener
A callback listener for notifications about non-recoverable receiver or publisher
interruptions.
|
Manageable.ApiInfo
An interface for access to API build, client, environment, and basic broker information.
|
Manageable.ApiMetrics
An interface for statistics and metrics collection.
|
Manageable.ApiMetrics.Metric
List of collected metrics in the API.
|
ManageablePublisher.PublisherInfo
An interface for access to advanced publisher information at runtime.
|
ManageableReceiver.PersistentReceiverInfo.ResourceInfo
An interface for access to remote resource endpoint information (like a queue) at runtime.
|
SecureStoreFormat
Supported truststore and keystore file formats.
|
SolaceSDTMap
Adapter for JCSMP SDTMap type.
|
Copyright 2019-2024 Solace Corporation. All rights reserved.