java-development

Installation
SKILL.md

Java Development in Apache Beam

Project Structure

Key Directories

  • sdks/java/core - Core Java SDK (PCollection, PTransform, Pipeline)
  • sdks/java/harness - SDK harness (container entrypoint)
  • sdks/java/io/ - I/O connectors (51+ connectors including BigQuery, Kafka, JDBC, etc.)
  • sdks/java/extensions/ - Extensions (SQL, ML, protobuf, etc.)
  • runners/ - Runner implementations:
    • runners/direct-java - Direct Runner (local execution)
    • runners/flink/ - Flink Runner
    • runners/spark/ - Spark Runner
    • runners/google-cloud-dataflow-java/ - Dataflow Runner
  • examples/java/ - Java examples including WordCount
Installs
31
Repository
apache/beam
GitHub Stars
8.6K
First Seen
Mar 1, 2026
java-development — apache/beam