commit | a07bf2c7c515da3eb783d3628dc7836160ceb467 | [log] [tgz] |
---|---|---|
author | Mark Struberg <struberg@apache.org> | Fri Jun 23 15:29:36 2017 +0200 |
committer | Mark Struberg <struberg@apache.org> | Fri Jun 23 15:29:36 2017 +0200 |
tree | b84c10ba5b669f7149bcebe87bb20021a320dad9 | |
parent | 17455d3e9ebeb06d909098540894d44c17e1236c [diff] |
BATCHEE-121 add a way to define a lifecycle via system properties
diff --git a/tools/cli/src/main/java/org/apache/batchee/cli/command/JobOperatorCommand.java b/tools/cli/src/main/java/org/apache/batchee/cli/command/JobOperatorCommand.java index 27c9891..3421bcf 100644 --- a/tools/cli/src/main/java/org/apache/batchee/cli/command/JobOperatorCommand.java +++ b/tools/cli/src/main/java/org/apache/batchee/cli/command/JobOperatorCommand.java
@@ -174,6 +174,11 @@ try { final Lifecycle<Object> lifecycleInstance; final Object state; + + if (lifecycle == null) { + lifecycle = System.getProperty("org.apache.batchee.cli.lifecycle"); + } + if (lifecycle != null) { lifecycleInstance = createLifecycle(loader); state = lifecycleInstance.start();