public abstract class ActivityImplementationBase extends ActivityImplementation
#execute(Map, ActivityExecutionContext) method.ActivityWorker| Constructor and Description | 
|---|
| ActivityImplementationBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | execute(ActivityExecutionContext context)Execute external activity or initiate its execution if
  #isManualActivityCompletion()istrue. | 
| 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#isManualActivityCompletion() is true.execute in class ActivityImplementation#isManualActivityCompletion() is set
         to false. Use
         ActivityWorker#respondActivityTaskCompleted(String, Map)
         to return result in asynchronous case.ActivityFailureExceptionCancellationExceptionActivityImplementation.execute(ActivityExecutionContext)public ActivityTypeExecutionOptions getExecutionOptions()
getExecutionOptions in class ActivityImplementationpublic ActivityTypeRegistrationOptions getRegistrationOptions()
getRegistrationOptions in class ActivityImplementationprotected abstract String execute(String input, ActivityExecutionContext context) throws ActivityFailureException, CancellationException
input - activity input.Exception - any other exception is converted to status, reason and
             details using
             DataConverter#failureToTaskFailed(Throwable).ActivityFailureExceptionCancellationException#isManualActivityCompletion()Copyright © 2015. All rights reserved.