Java API
The Solace Messaging API for Java, version 1.8, utilizes modern interfaces, patterns, and usability in a native Java environment. This Java API is suited for developers who want ease-of-use, require a powerful enterprise API, and want to use the next generation of Java APIs from Solace. Like the classic Java API (Solace JCSMP API), this Java API delivers high message-throughput. For more information about the classic Java API, see JCSMP API.
Message Exchange Patterns
The Solace Messaging API for Java supports the following message exchange patterns:
- Publish / Subscribe
- Point-to-Point
- Request / Reply
For more information, see Message Exchange Patterns.
Features
For the list of features that are supported for the Solace Messaging API for Java, see Feature Support in Solace Messaging APIs.
Get Started
These tutorials will introduce you to how to develop applications using the Java API for common messaging requirements, and they will get you up-to-speed and sending messages with the Solace Messaging API for Java quickly as possible.
There are three ways you can get started using a Solace event broker:
- If you have Solace event brokers already deployed, obtain the hostname or IP address of an event broker to test against, a username and password to access it, and a Message VPN in which you can produce and consume messages.
- You can set up a software event broker as a container image. For more information, see Setting Up Container Images.
- You can spin up an event broker service, which is a SaaS-based software event broker running in Solace Cloud.
Java Developer's Guide
We have a developer's guide to describe how to start using the Solace Messaging API for Java.
Java API Reference
Click below to access the developer reference for the Solace Messaging API for Java.
Java Release Notes
Click below to download the latest release notes for the Solace Messaging API for Java.