Spark Data Delivery Pipelines

For additional background and context, please read the parent page of Data Delivery Pipelines. The following page covers the Java Spark implementation of the Data Delivery Pipelines.

What Gets Generated

Java Files

Generated file Description

<project>/<project>-pipelines/<pipeline-name>/src/main/java/<user-defined-package><data-delivery-step>.java

Performs the business logic for the data delivery step.

<project>/<project>-pipelines/<pipeline-name>/src/generated/java/<user-defined-package><data-delivery-step>Base.java

Provides generated scaffolding for step execution. Business logic is delegated to the subclass.

Test Files

aiSSEMBLE gives ease in testing your project via its testing modules that are automatically generated. Read Testing your Project to learn more on you can test your project.

Generated file Description

<project>/<project>-pipelines/<pipeline-name>/src/test/resources/specifications/pipeline.feature

Generated sample Business Driven Development specification/feature file.

<project>/<project>-pipelines/<pipeline-name>/src/test/java/<user-defined-package>/PipelineSteps.java

Implementation steps for pipeline.feature.

<project>/<project>-pipelines/<pipeline-name>/src/test/java/<user-defined-package>/CucumberTest.java

The entry point for Cucumber test execution.