24
24
import com .uber .cadence .RespondActivityTaskCompletedRequest ;
25
25
import com .uber .cadence .RespondActivityTaskFailedRequest ;
26
26
import com .uber .cadence .activity .ActivityMethod ;
27
+ import com .uber .cadence .activity .ActivityTask ;
27
28
import com .uber .cadence .client .ActivityCancelledException ;
28
29
import com .uber .cadence .common .MethodRetry ;
29
30
import com .uber .cadence .converter .DataConverter ;
@@ -201,7 +202,7 @@ public Result handle(
201
202
}
202
203
203
204
interface ActivityTaskExecutor {
204
- ActivityTaskHandler .Result execute (ActivityTaskImpl task , Scope metricsScope );
205
+ ActivityTaskHandler .Result execute (ActivityTask task , Scope metricsScope );
205
206
}
206
207
207
208
private class POJOActivityImplementation implements ActivityTaskExecutor {
@@ -214,7 +215,7 @@ private class POJOActivityImplementation implements ActivityTaskExecutor {
214
215
}
215
216
216
217
@ Override
217
- public ActivityTaskHandler .Result execute (ActivityTaskImpl task , Scope metricsScope ) {
218
+ public ActivityTaskHandler .Result execute (ActivityTask task , Scope metricsScope ) {
218
219
ActivityExecutionContext context =
219
220
new ActivityExecutionContextImpl (service , domain , task , dataConverter , heartbeatExecutor );
220
221
byte [] input = task .getInput ();
@@ -250,7 +251,7 @@ private class POJOLocalActivityImplementation implements ActivityTaskExecutor {
250
251
}
251
252
252
253
@ Override
253
- public ActivityTaskHandler .Result execute (ActivityTaskImpl task , Scope metricsScope ) {
254
+ public ActivityTaskHandler .Result execute (ActivityTask task , Scope metricsScope ) {
254
255
ActivityExecutionContext context =
255
256
new LocalActivityExecutionContextImpl (service , domain , task );
256
257
CurrentActivityExecutionContext .set (context );
0 commit comments