See: Description
| Interface | Description | 
|---|---|
| JobServerDriver.JobInvokerFactory | |
| PortablePipelineResult | Result of a portable  PortablePipelineRunner.run(RunnerApi.Pipeline, JobInfo). | 
| PortablePipelineRunner | Runs a portable Beam pipeline on some execution engine. | 
| Class | Description | 
|---|---|
| InMemoryJobService | A InMemoryJobService that prepares and runs jobs on behalf of a client using a  JobInvoker. | 
| JobInvocation | Internal representation of a Job which has been invoked (prepared and run) by a client. | 
| JobInvoker | Factory to create  JobInvocationinstances. | 
| JobPreparation | A job that has been prepared, but not invoked. | 
| JobServerDriver | Shared code for starting and serving an  InMemoryJobService. | 
| JobServerDriver.ServerConfiguration | Configuration for the jobServer. | 
| PortablePipelineJarCreator | PortablePipelineRunnerthat bundles the input pipeline along with all dependencies,
 artifacts, etc. | 
| PortablePipelineJarUtils | Contains common code for writing and reading portable pipeline jars. |