Axual Documentation

Axual

  • Introduction
    • Platform overview
    • Getting Started
      • Guide overview
      • 1. Creating topics
      • 2. Creating applications
      • 3. Producing Data
      • 4. Consuming Data
  • Axual Reference
    • Choosing the right client
    • Self Service for Apache Kafka
      • Introduction
      • FAQ
      • Topics
        • Topic Authorizations
        • Stream Browse (Messages)
        • Topic Insights
      • Applications
        • Producers
          • Java Clients
            • Java Kafka Client
            • Java Axual Client
            • Java Spring
          • .Net Clients
            • .Net Kafka Client
            • .Net Axual Client
          • Python Clients
            • Python Kafka Client
            • Python Axual Client
          • REST Client
        • Consumers
          • Java Clients
            • Java Kafka Client
            • Java Axual Client
            • Java Spring
          • .Net Clients
            • .Net Kafka Client
            • .Net Axual Client
          • Python Clients
            • Python Kafka Client
            • Python Axual Client
          • REST Client
        • Monitoring Java applications
        • Application Insights
      • Client Metrics
        • Topic Metrics
          • Message Rate
          • Incoming Byte Rate
          • Outgoing Byte Rate
          • Size in Records
          • Size in Bytes
        • Application Metrics
          • Consumer Lag in Records
          • Consumer Time to Catch Up
        • Partition Metrics
          • Size in Records
          • Size in Bytes
      • Environments
      • Schema Management
      • Users and Groups
        • Authentication & Authorization
        • Roles & Permissions
        • Users
        • Groups
      • Billing
      • Settings
      • Security
        • Enabling security
      • CI/CD support
        • Create a resource
      • Advanced features
        • Synchronize Your Clusters
        • Define Default Kafka Properties
        • Governance Settings
    • Release Notes
  • Axual Reference (Previous UI)
    • Self Service for Apache Kafka
      • Introduction
      • FAQ
      • Topics
        • Topic Authorizations
      • Applications
        • Producers
          • Java Clients
            • Java Kafka Client
            • Java Axual Client
            • Java Spring
          • .Net Clients
            • .Net Kafka Client
            • .Net Axual Client
          • Python Clients
            • Python Kafka Client
            • Python Axual Client
          • REST Client
        • Consumers
          • Java Clients
            • Java Kafka Client
            • Java Axual Client
            • Java Spring
          • .Net Clients
            • .Net Kafka Client
            • .Net Axual Client
          • Python Clients
            • Python Kafka Client
            • Python Axual Client
          • REST Client
      • Environments
      • Schema Management
      • Users and Groups
        • Authentication & Authorization
        • Roles & Permissions
        • Users
        • Groups
      • Billing
      • Settings
      • Security
        • Enabling security
        • Create a resource
      • Advanced features
        • Synchronize Your Clusters
        • Define Default Kafka Properties
Axual 2023.1
  • Axual
    • 2025.1
    • 2024.4
    • 2024.3
    • 2024.2
    • 2024.1
    • 2023.4
    • 2023.3
    • 2023.2
    • 2023.1
    • 2022.4
    • 2022.3
    • 2022.2
    • 2022.1
  • Connect
    • Axual-Connect
  • dotNET Client
    • 1.5
    • 1.4
    • 1.3
    • 1.2
    • 1.1
    • 1.0
  • Java Client
    • 6
    • 5.8
    • 5.7
    • 5.5
    • 5.4
  • Operations
    • 2024.2
    • 2024.1
    • 2023.4
    • 2023.3
    • 2023.2
    • 2023.1
    • 2022.4
    • 2022.3
    • 2022.2
    • 2022.1
  • REST Proxy
    • 1.9.1
    • 1.7.0
    • 1.6.0
    • 1.5.4
    • 1.5.2
    • 1.5.1
    • 1.5.0
    • 1.4.0
    • 1.3.0
    • 1.2.2
    • 1.2.1
  • Axual
  • Axual Reference (Previous UI)
  • Self Service for Apache Kafka
  • Applications
  • Producers
  • Java Clients
2025.1 2024.4 2024.3 2024.2 2024.1 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 2022.2 2022.1

Producing Using Java Clients

Java client library that enables interaction with the Axual platform.

Choose Java Client

  • Kafka Client

  • Axual Client

  • Spring Kafka

For all executable Java examples, please refer Java Client Examples repository.

Prerequisites

A computer equipped with:

  • JDK 8 or above

  • Maven 3.x or above - https://maven.apache.org/download.cgi

  • Your favorite IDE

Producers Java Kafka Client