Class PortablePipelineJarUtils

java.lang.Object
org.apache.beam.runners.jobsubmission.PortablePipelineJarUtils

public abstract class PortablePipelineJarUtils extends Object
Contains common code for writing and reading portable pipeline jars.

Jar layout:

  • META-INF/
    • MANIFEST.MF
  • BEAM-PIPELINE/
    • pipeline-manifest.json
    • [1st pipeline (default)]
      • pipeline.json
      • pipeline-options.json
      • artifacts/
        • ...artifact files...
    • [nth pipeline]
        Same as above
  • ...Java classes...
  • Constructor Details

    • PortablePipelineJarUtils

      public PortablePipelineJarUtils()
  • Method Details