public abstract class JobServerDriver
extends java.lang.Object
implements java.lang.Runnable
InMemoryJobService.| Modifier and Type | Class and Description |
|---|---|
static interface |
JobServerDriver.JobInvokerFactory |
static class |
JobServerDriver.ServerConfiguration
Configuration for the jobServer.
|
| Modifier and Type | Field and Description |
|---|---|
JobServerDriver.ServerConfiguration |
configuration |
| Modifier | Constructor and Description |
|---|---|
protected |
JobServerDriver(JobServerDriver.ServerConfiguration configuration,
ServerFactory jobServerFactory,
ServerFactory artifactServerFactory,
JobServerDriver.JobInvokerFactory jobInvokerFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected static ServerFactory |
createArtifactServerFactory(JobServerDriver.ServerConfiguration configuration) |
protected static ServerFactory |
createJobServerFactory(JobServerDriver.ServerConfiguration configuration) |
protected InMemoryJobService |
createJobService() |
protected java.lang.String |
createSessionToken(java.lang.String session) |
java.lang.String |
getJobServerUrl() |
void |
run() |
java.lang.String |
start() |
void |
stop() |
public JobServerDriver.ServerConfiguration configuration
protected JobServerDriver(JobServerDriver.ServerConfiguration configuration, ServerFactory jobServerFactory, ServerFactory artifactServerFactory, JobServerDriver.JobInvokerFactory jobInvokerFactory)
protected InMemoryJobService createJobService() throws java.io.IOException
java.io.IOExceptionprotected static ServerFactory createJobServerFactory(JobServerDriver.ServerConfiguration configuration)
protected static ServerFactory createArtifactServerFactory(JobServerDriver.ServerConfiguration configuration)
public java.lang.String getJobServerUrl()
public java.lang.String start()
throws java.io.IOException
java.io.IOExceptionpublic void run()
run in interface java.lang.Runnablepublic void stop()
protected java.lang.String createSessionToken(java.lang.String session)