Skip to content

Commit 6ef32e7

Browse files
Fix little leftover bug in workflow api
1 parent d3de7eb commit 6ef32e7

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

sdk-workflow-api/src/main/java/dev/restate/sdk/workflow/impl/WorkflowImpl.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ public class WorkflowImpl implements BindableComponent {
5656

5757
private static final StateKey<WorkflowExecutionState> WORKFLOW_EXECUTION_STATE_KEY =
5858
StateKey.of("_workflow_execution_state", WORKFLOW_EXECUTION_STATE_SERDE);
59+
private static final String START_HANDLER = "_start";
5960

6061
private final String name;
6162
private final Component.Handler<?, ?> workflowMethod;
@@ -84,7 +85,8 @@ private WorkflowExecutionState submit(Context objectContext, InvokeRequest invok
8485
.await();
8586
if (response.equals(WorkflowExecutionState.STARTED)) {
8687
// Schedule start
87-
objectContext.send(workflowTarget(name), INVOKE_REQUEST_SERDE, invokeRequest);
88+
objectContext.send(
89+
Target.service(name, WorkflowImpl.START_HANDLER), INVOKE_REQUEST_SERDE, invokeRequest);
8890
}
8991

9092
return response;
@@ -316,10 +318,6 @@ private Target workflowManagerTarget(String key, String handler) {
316318
return Target.virtualObject(workflowManagerObjectName(name), key, handler);
317319
}
318320

319-
private Target workflowTarget(String handler) {
320-
return Target.service(name, handler);
321-
}
322-
323321
// --- Components definition
324322

325323
@Override
@@ -331,7 +329,7 @@ public List<ComponentDefinition> definitions() {
331329
HandlerSignature.of("submit", INVOKE_REQUEST_SERDE, WORKFLOW_EXECUTION_STATE_SERDE),
332330
this::submit)
333331
.with(
334-
HandlerSignature.of("_start", INVOKE_REQUEST_SERDE, CoreSerdes.VOID),
332+
HandlerSignature.of(START_HANDLER, INVOKE_REQUEST_SERDE, CoreSerdes.VOID),
335333
(context, invokeRequest) -> {
336334
this.internalStart(context, invokeRequest);
337335
return null;

0 commit comments

Comments
 (0)