Class GetConnectorTopics

java.lang.Object
org.sourcelab.kafka.connect.apiclient.request.get.GetConnectorTopics
All Implemented Interfaces:
GetRequest<ConnectorTopics>, Request<ConnectorTopics>

public class GetConnectorTopics extends Object implements GetRequest<ConnectorTopics>
Returns a list of connector topic names. There is no defined order in which the topics are returned and consecutive calls may return the same topic names but in different order. This request is independent of whether a connector is running, and will return an empty set of topics, both for connectors that don’t have active topics as well as non-existent connectors. https://docs.confluent.io/current/connect/references/restapi.html#get--connectors-(string-name)-topics
  • Constructor Details

    • GetConnectorTopics

      public GetConnectorTopics(String connectorName)
      Constructor.
      Parameters:
      connectorName - Name of connector.
  • Method Details

    • getApiEndpoint

      public String getApiEndpoint()
      Description copied from interface: Request
      The name of the API end point to issue a request against. This is appended to the API Hostname.
      Specified by:
      getApiEndpoint in interface Request<ConnectorTopics>
      Returns:
      The name of the end point this request uses.
    • parseResponse

      public ConnectorTopics parseResponse(String responseStr) throws IOException
      Description copied from interface: Request
      Parse the rest service's response into a concrete object.
      Specified by:
      parseResponse in interface Request<ConnectorTopics>
      Parameters:
      responseStr - The servers response in string format.
      Returns:
      A concrete object representing the result.
      Throws:
      IOException - on parsing errors.