src/main/java/com/uber/cadence/internal/common/InternalUtils.java (6 lines): - line 170: // TODO: move to global dependency after https://issues.apache.org/jira/browse/THRIFT-2218 - line 186: // TODO: move to global dependency after https://issues.apache.org/jira/browse/THRIFT-2218 - line 193: // TODO: verify the beginning index - line 217: // TODO: move to global dependency after https://issues.apache.org/jira/browse/THRIFT-2218 - line 236: // TODO: move to global dependency after https://issues.apache.org/jira/browse/THRIFT-2218 - line 243: // TODO: verify the beginning index src/main/java/com/uber/cadence/internal/compatibility/thrift/ErrorMapper.java (3 lines): - line 50: // TODO add cluster info - line 63: // TODO add started wf info - line 74: // TODO add infos src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java (2 lines): - line 84: * TODO: Update constant once Cadence introduces the limit of decision per completion. Or remove - line 113: // TODO: removal of completed activities src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java (2 lines): - line 119: // TODO: Substract time passed since the parent start - line 241: // TODO: add validation to check if continueAsNew is not set src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java (2 lines): - line 183: // TODO: Interrupt service long poll call on timeout and on interrupt - line 279: // TODO: Interrupt service long poll call on timeout and on interrupt src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java (2 lines): - line 733: // TODO: insert a single decision failure into the history - line 746: // TODO: insert a single decision timeout into the history src/main/java/com/uber/cadence/client/ActivityCompletionClient.java (2 lines): - line 27: *
Use {@link WorkflowClient#newActivityCompletionClient()} to create an instance. TODO: Throw - line 37: // TODO: Exception serialization/deserialization or wrapping. src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java (1 line): - line 306: * failure. TODO: Unknown and corrupted signals handler in application code or server side DLQ. src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java (1 line): - line 115: *
TODO: Resolve conflict with WorkflowClient domain. src/main/java/com/uber/cadence/client/WorkflowClient.java (1 line): - line 221: *
TODO: Activity completion options with retries and timeouts. < src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java (1 line): - line 306: // TODO: Real task list src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java (1 line): - line 172: // TODO: workflow instance specific thread name src/main/java/com/uber/cadence/common/BinaryChecksum.java (1 line): - line 27: // TODO: should set the binaryChecksum to some auto generated value if it's empty src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java (1 line): - line 69: // TODO: Verify that calling unblockFunction under the lock is a sane thing to do. src/main/java/com/uber/cadence/workflow/CancelExternalWorkflowException.java (1 line): - line 24: * Exception used to communicate failure of a request to signal an external workflow. TODO: Hook it src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java (1 line): - line 124: // TODO: Deal with signaling started workflow only, when requested src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java (1 line): - line 243: // TODO: Make promise return success or failure of the cancellation request. src/main/java/com/uber/cadence/internal/replay/ActivityTaskFailedException.java (1 line): - line 24: * of remote activity. TODO: Make package level visibility. src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java (1 line): - line 363: // TODO: Cancellation src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandlerBase.java (1 line): - line 54: // TODO: activity info src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java (1 line): - line 226: // TODO: Appropriate exception serialization. src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java (1 line): - line 568: // TODO: https://github.com/uber/cadence-java-client/issues/359 src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java (1 line): - line 103: // TODO: not sure why we have to fill empty values, maybe we can remove them src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java (1 line): - line 150: // TODO: workflow info src/main/java/com/uber/cadence/activity/Activity.java (1 line): - line 300: * operations like sending signal to its parent workflow. @TODO getWorkflowClient method to src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java (1 line): - line 92: // TODO: Implement as soon as WorkflowExecutionStartedEventAttributes have these fields added.