Skip to content

Commit f1c5137

Browse files
committed
Supress deprecated APIs
1 parent da3cf76 commit f1c5137

5 files changed

Lines changed: 19 additions & 8 deletions

File tree

temporal-sdk/src/main/java/io/temporal/failure/DefaultFailureConverter.java

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -182,14 +182,19 @@ private RuntimeException failureToExceptionImpl(Failure failure, DataConverter d
182182
case NEXUS_OPERATION_EXECUTION_FAILURE_INFO:
183183
{
184184
NexusOperationFailureInfo info = failure.getNexusOperationExecutionFailureInfo();
185-
return new NexusOperationFailure(
186-
failure.getMessage(),
187-
info.getScheduledEventId(),
188-
info.getEndpoint(),
189-
info.getService(),
190-
info.getOperation(),
191-
info.getOperationToken().isEmpty() ? info.getOperationId() : info.getOperationToken(),
192-
cause);
185+
@SuppressWarnings("deprecation")
186+
NexusOperationFailure f =
187+
new NexusOperationFailure(
188+
failure.getMessage(),
189+
info.getScheduledEventId(),
190+
info.getEndpoint(),
191+
info.getService(),
192+
info.getOperation(),
193+
info.getOperationToken().isEmpty()
194+
? info.getOperationId()
195+
: info.getOperationToken(),
196+
cause);
197+
return f;
193198
}
194199
case NEXUS_HANDLER_FAILURE_INFO:
195200
{
@@ -320,6 +325,7 @@ private Failure exceptionToFailure(Throwable throwable) {
320325
failure.setCanceledFailureInfo(info);
321326
} else if (throwable instanceof NexusOperationFailure) {
322327
NexusOperationFailure no = (NexusOperationFailure) throwable;
328+
@SuppressWarnings("deprecation")
323329
NexusOperationFailureInfo.Builder op =
324330
NexusOperationFailureInfo.newBuilder()
325331
.setScheduledEventId(no.getScheduledEventId())

temporal-sdk/src/main/java/io/temporal/internal/nexus/NexusTaskHandlerImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ private CancelOperationResponse handleCancelledOperation(
190190
OperationContext.Builder ctx, CancelOperationRequest task) {
191191
ctx.setService(task.getService()).setOperation(task.getOperation());
192192

193+
@SuppressWarnings("deprecation") // getOperationId kept to support old server for a while
193194
OperationCancelDetails operationCancelDetails =
194195
OperationCancelDetails.newBuilder()
195196
.setOperationToken(
@@ -241,6 +242,7 @@ private OperationStartResult<HandlerResultContent> startOperation(
241242
}
242243
}
243244

245+
@SuppressWarnings("deprecation") // getOperationId kept to support old server for a while
244246
private StartOperationResponse handleStartOperation(
245247
OperationContext.Builder ctx, StartOperationRequest task) {
246248
ctx.setService(task.getService()).setOperation(task.getOperation());

temporal-sdk/src/main/java/io/temporal/internal/replay/ReplayWorkflowTaskHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ private Result failureToWFTResult(
280280
throws Exception {
281281
String workflowType = workflowTask.getWorkflowType().getName();
282282
if (e instanceof WorkflowExecutionException) {
283+
@SuppressWarnings("deprecation")
283284
RespondWorkflowTaskCompletedRequest response =
284285
RespondWorkflowTaskCompletedRequest.newBuilder()
285286
.setTaskToken(workflowTask.getTaskToken())

temporal-sdk/src/main/java/io/temporal/internal/statemachines/NexusOperationStateMachine.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ private void notifyStarted() {
193193
String operationToken =
194194
currentEvent.getNexusOperationStartedEventAttributes().getOperationToken();
195195
// TODO(#2423) Remove support for operationId
196+
@SuppressWarnings("deprecation")
196197
String operationId = currentEvent.getNexusOperationStartedEventAttributes().getOperationId();
197198
startedCallback.apply(
198199
Optional.of(operationToken.isEmpty() ? operationId : operationToken), null);

temporal-sdk/src/main/java/io/temporal/internal/statemachines/WorkflowStateMachines.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ private void handleSingleEventLookahead(HistoryEvent event) {
377377
case EVENT_TYPE_WORKFLOW_TASK_COMPLETED:
378378
WorkflowTaskCompletedEventAttributes completedEvent =
379379
event.getWorkflowTaskCompletedEventAttributes();
380+
@SuppressWarnings("deprecation")
380381
String maybeBuildId = completedEvent.getWorkerVersion().getBuildId();
381382
if (!maybeBuildId.isEmpty()) {
382383
currentTaskBuildId = maybeBuildId;

0 commit comments

Comments
 (0)