Skip to content

Commit c54cc34

Browse files
Upgrade shared.thrift to latest
1 parent 05da191 commit c54cc34

File tree

11 files changed

+79
-60
lines changed

11 files changed

+79
-60
lines changed

src/main/java/com/uber/cadence/internal/replay/DecisionContext.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package com.uber.cadence.internal.replay;
1919

20-
import com.uber.cadence.ChildPolicy;
2120
import com.uber.cadence.WorkflowExecution;
2221
import com.uber.cadence.WorkflowType;
2322
import com.uber.cadence.converter.DataConverter;
@@ -69,8 +68,6 @@ public interface DecisionContext extends ReplayAware {
6968

7069
Duration getDecisionTaskTimeout();
7170

72-
ChildPolicy getChildPolicy();
73-
7471
/**
7572
* Used to dynamically schedule an activity for execution
7673
*

src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package com.uber.cadence.internal.replay;
1919

20-
import com.uber.cadence.ChildPolicy;
2120
import com.uber.cadence.DecisionTaskFailedCause;
2221
import com.uber.cadence.DecisionTaskFailedEventAttributes;
2322
import com.uber.cadence.HistoryEvent;
@@ -135,11 +134,6 @@ public Duration getDecisionTaskTimeout() {
135134
return Duration.ofSeconds(workflowContext.getDecisionTaskTimeoutSeconds());
136135
}
137136

138-
@Override
139-
public ChildPolicy getChildPolicy() {
140-
return workflowContext.getChildPolicy();
141-
}
142-
143137
@Override
144138
public String getTaskList() {
145139
return workflowContext.getTaskList();

src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,6 @@ private WorkflowExecutionStartedEventAttributes getWorkflowStartedEventAttribute
120120
return startedAttributes;
121121
}
122122

123-
public ChildPolicy getChildPolicy() {
124-
return startedAttributes.getChildPolicy();
125-
}
126-
127123
void setCurrentRunId(String currentRunId) {
128124
this.currentRunId = currentRunId;
129125
}

src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
package com.uber.cadence.internal.replay;
1919

2020
import com.google.common.base.Strings;
21-
import com.uber.cadence.ChildPolicy;
2221
import com.uber.cadence.ChildWorkflowExecutionCanceledEventAttributes;
2322
import com.uber.cadence.ChildWorkflowExecutionCompletedEventAttributes;
2423
import com.uber.cadence.ChildWorkflowExecutionFailedCause;
@@ -126,15 +125,6 @@ Consumer<Exception> startChildWorkflow(
126125
attributes.setTaskStartToCloseTimeoutSeconds(
127126
(int) parameters.getTaskStartToCloseTimeoutSeconds());
128127
}
129-
if (parameters.getChildPolicy() == null) {
130-
// TODO: Child policy from a parent as soon as it is available in the WorkflowExecutionStarted
131-
// event
132-
// Or when server accepts null
133-
// attributes.setChildPolicy(workflowContext.getChildPolicy());
134-
attributes.setChildPolicy(ChildPolicy.TERMINATE);
135-
} else {
136-
attributes.setChildPolicy(parameters.getChildPolicy());
137-
}
138128
String taskList = parameters.getTaskList();
139129
TaskList tl = new TaskList();
140130
if (taskList != null && !taskList.isEmpty()) {

src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package com.uber.cadence.internal.sync;
1919

20-
import com.uber.cadence.ChildPolicy;
2120
import com.uber.cadence.WorkflowExecution;
2221
import com.uber.cadence.WorkflowType;
2322
import com.uber.cadence.converter.DataConverter;
@@ -546,11 +545,6 @@ public Duration getDecisionTaskTimeout() {
546545
throw new UnsupportedOperationException("not implemented");
547546
}
548547

549-
@Override
550-
public ChildPolicy getChildPolicy() {
551-
return ChildPolicy.TERMINATE;
552-
}
553-
554548
@Override
555549
public Consumer<Exception> scheduleActivityTask(
556550
ExecuteActivityParameters parameters, BiConsumer<byte[], Exception> callback) {

src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package com.uber.cadence.internal.sync;
1919

20-
import com.uber.cadence.ChildPolicy;
2120
import com.uber.cadence.internal.replay.DecisionContext;
2221
import com.uber.cadence.workflow.WorkflowInfo;
2322
import java.time.Duration;
@@ -59,9 +58,4 @@ public String getTaskList() {
5958
public Duration getExecutionStartToCloseTimeout() {
6059
return context.getExecutionStartToCloseTimeout();
6160
}
62-
63-
@Override
64-
public ChildPolicy getChildPolicy() {
65-
return context.getChildPolicy();
66-
}
6761
}

src/main/java/com/uber/cadence/internal/testservice/StateMachines.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,6 @@ private static void initiateChildWorkflow(
437437
new StartChildWorkflowExecutionInitiatedEventAttributes()
438438
.setControl(d.getControl())
439439
.setInput(d.getInput())
440-
.setChildPolicy(d.getChildPolicy())
441440
.setDecisionTaskCompletedEventId(decisionTaskCompletedEventId)
442441
.setDomain(d.getDomain() == null ? ctx.getDomain() : d.getDomain())
443442
.setExecutionStartToCloseTimeoutSeconds(d.getExecutionStartToCloseTimeoutSeconds())

src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -526,10 +526,6 @@ private void validateStartChildExecutionAttributes(
526526
throw new BadRequestError("Required field WorkflowType is not set on decision.");
527527
}
528528

529-
if (a.getChildPolicy() == null) {
530-
throw new BadRequestError("Required field ChildPolicy is not set on decision.");
531-
}
532-
533529
// Inherit tasklist from parent workflow execution if not provided on decision
534530
if (a.getTaskList() == null || a.getTaskList().getName().isEmpty()) {
535531
a.setTaskList(startRequest.getTaskList());

src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -598,8 +598,7 @@ public String continueAsNew(
598598
.setWorkflowIdReusePolicy(previousRunStartRequest.getWorkflowIdReusePolicy())
599599
.setIdentity(identity)
600600
.setRetryPolicy(previousRunStartRequest.getRetryPolicy())
601-
.setCronSchedule(previousRunStartRequest.getCronSchedule())
602-
.setChildPolicy(previousRunStartRequest.getChildPolicy());
601+
.setCronSchedule(previousRunStartRequest.getCronSchedule());
603602
if (a.isSetInput()) {
604603
startRequest.setInput(a.getInput());
605604
}

src/main/java/com/uber/cadence/workflow/WorkflowInfo.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
package com.uber.cadence.workflow;
1919

20-
import com.uber.cadence.ChildPolicy;
2120
import java.time.Duration;
2221

2322
public interface WorkflowInfo {
@@ -33,6 +32,4 @@ public interface WorkflowInfo {
3332
String getTaskList();
3433

3534
Duration getExecutionStartToCloseTimeout();
36-
37-
ChildPolicy getChildPolicy();
3835
}

0 commit comments

Comments
 (0)