Confluent Confluent
Documentation Search
Confluent Developer Marketplace Get started
Home Confluent Cloud Confluent Platform Connectors Clients
  1. Home
  2. Kafka Clients
  3. Java Client for Apache Kafka
Ask the community Confluent Support Portal
Terms & Conditions | Privacy Policy | Do Not Sell My Information | Modern Slavery Policy | Cookie Settings | Feedback

Copyright © Confluent, Inc. 2014- Apache®, Apache Kafka®, Kafka®, Apache Flink®, Flink®, Apache Iceberg®, Iceberg® and associated open source project names are trademarks of the Apache Software Foundation

Table of contents
  • Apache Kafka Java Client
    • Java Client installation
    • Java Client example code
    • Kafka Producer
      • Initialization
      • Asynchronous writes
      • Synchronous writes
    • Kafka Consumer
      • Initialization
      • Basic usage
      • Java Client code examples
        • Basic poll loop
        • Shutdown with wakeup
        • Synchronous commits
        • Delivery guarantees
        • Asynchronous commits
    • API documentation
    • Limitations
    • Suggested reading
  • Tutorial
  • Glossary
Search
Get started
    Home Confluent Cloud Confluent Platform Connectors Clients
    • Apache Kafka Java Client
      • Java Client installation
      • Java Client example code
      • Kafka Producer
        • Initialization
        • Asynchronous writes
        • Synchronous writes
      • Kafka Consumer
        • Initialization
        • Basic usage
        • Java Client code examples
          • Basic poll loop
          • Shutdown with wakeup
          • Synchronous commits
          • Delivery guarantees
          • Asynchronous commits
      • API documentation
      • Limitations
      • Suggested reading
    • Tutorial
    • Glossary