This is an automated email from the ASF dual-hosted git repository.
suvasude pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-gobblin.git
The following commit(s) were added to refs/heads/master by this push:
new bc6c440 [GOBBLIN-977] Update the misleading comments in
BaseAbstractTask
bc6c440 is described below
commit bc6c44072279631705dc1df20ae66a366f6ed42d
Author: Chen Guo <[email protected]>
AuthorDate: Mon Dec 2 16:38:54 2019 -0800
[GOBBLIN-977] Update the misleading comments in BaseAbstractTask
Closes #2824 from enjoyear/GOBBLIN-977
---
.../java/org/apache/gobblin/runtime/task/BaseAbstractTask.java | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git
a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
index 71e2b39..4224e5d 100644
---
a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
+++
b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/task/BaseAbstractTask.java
@@ -37,7 +37,8 @@ public abstract class BaseAbstractTask implements TaskIFace {
}
/**
- * Overriding methods should call super at the end.
+ * Overriding methods should implement the logic of this task
+ * and update the {@link BaseAbstractTask#workingState} accordingly
*/
@Override
public void run() {
@@ -45,7 +46,8 @@ public abstract class BaseAbstractTask implements TaskIFace {
}
/**
- * Overriding methods should call super at the end.
+ * The logic to run at committing phase.
+ * Overriding methods should update the {@link
BaseAbstractTask#workingState} based on the execution state of the task
*/
@Override
public void commit() {
@@ -69,7 +71,8 @@ public abstract class BaseAbstractTask implements TaskIFace {
@Override
public void shutdown() {
- if (getWorkingState() == WorkUnitState.WorkingState.PENDING ||
getWorkingState() == WorkUnitState.WorkingState.RUNNING) {
+ if (getWorkingState() == WorkUnitState.WorkingState.PENDING
+ || getWorkingState() == WorkUnitState.WorkingState.RUNNING) {
this.workingState = WorkUnitState.WorkingState.CANCELLED;
}
}