public abstract class ActivityImplementationBase extends ActivityImplementation
execute(String, ActivityExecutionContext)
method.ActivityWorker
Constructor and Description |
---|
ActivityImplementationBase() |
Modifier and Type | Method and Description |
---|---|
String |
execute(ActivityExecutionContext context)
Execute external activity or initiate its execution.
|
protected abstract String |
execute(String input,
ActivityExecutionContext context)
Execute activity.
|
ActivityTypeExecutionOptions |
getExecutionOptions() |
ActivityTypeRegistrationOptions |
getRegistrationOptions()
By default do not register
|
public String execute(ActivityExecutionContext context) throws ActivityFailureException, CancellationException
ActivityImplementation
execute
in class ActivityImplementation
context
- information about activity to be executed. Use
ActivityExecutionContext.getTask().input()
to get activity input
arguments.ActivityFailureException
CancellationException
ActivityImplementation.execute(ActivityExecutionContext)
public ActivityTypeExecutionOptions getExecutionOptions()
getExecutionOptions
in class ActivityImplementation
public ActivityTypeRegistrationOptions getRegistrationOptions()
getRegistrationOptions
in class ActivityImplementation
protected abstract String execute(String input, ActivityExecutionContext context) throws ActivityFailureException, CancellationException
input
- activity input.context
- Context object passed to an activity implementation.ActivityFailureException
CancellationException
Copyright © 2025. All rights reserved.