java.lang.Object
com.solace.connector.test.resources.resource.SempV2Api

public class SempV2Api extends Object
A wrapper for the SEMPv2 API that provides access to the Solace Event Broker's management interface.

This class encapsulates three distinct SEMPv2 API interfaces:

  • Action API - For performing actions on existing objects
  • Config API - For creating, modifying, and deleting configuration objects
  • Monitor API - For monitoring and retrieving status information

The SempV2Api simplifies interaction with the Solace event broker's management interface by providing properly configured API clients for each of the SEMPv2 functional areas. This enables programmatic management and monitoring of Solace PubSub+ broker resources.

  • Method Summary

    Modifier and Type
    Method
    Description
    com.solace.semp.v2.action.client.AllApi
    Gets the action SEMPv2 API client.
    com.solace.semp.v2.config.client.AllApi
    Gets the config SEMPv2 API client.
    com.solace.semp.v2.monitor.client.AllApi
    Gets the monitor SEMPv2 API client.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • action

      public com.solace.semp.v2.action.client.AllApi action()
      Gets the action SEMPv2 API client.
      Returns:
      The configured Action API client
    • config

      public com.solace.semp.v2.config.client.AllApi config()
      Gets the config SEMPv2 API client.
      Returns:
      The configured Config API client
    • monitor

      public com.solace.semp.v2.monitor.client.AllApi monitor()
      Gets the monitor SEMPv2 API client.
      Returns:
      The configured Monitor API client