Skip to content

Commit be65cfe

Browse files
committed
Fix nullness of currentRecordId and currentRecordOffset
1 parent 87530a3 commit be65cfe

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

runners/core-java/src/main/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvoker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,12 +387,12 @@ public PaneInfo pane() {
387387
}
388388

389389
@Override
390-
public String currentRecordId() {
390+
public @Nullable String currentRecordId() {
391391
return element.getRecordId();
392392
}
393393

394394
@Override
395-
public Long currentRecordOffset() {
395+
public @Nullable Long currentRecordOffset() {
396396
return element.getRecordOffset();
397397
}
398398

runners/core-java/src/main/java/org/apache/beam/runners/core/SimpleDoFnRunner.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,12 +470,12 @@ public Instant timestamp() {
470470
}
471471

472472
@Override
473-
public String currentRecordId() {
473+
public @Nullable String currentRecordId() {
474474
return elem.getRecordId();
475475
}
476476

477477
@Override
478-
public Long currentRecordOffset() {
478+
public @Nullable Long currentRecordOffset() {
479479
return elem.getRecordOffset();
480480
}
481481

sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/DoFn.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -326,10 +326,10 @@ public abstract class ProcessContext extends WindowedContext {
326326
public abstract PaneInfo pane();
327327

328328
@Pure
329-
public abstract String currentRecordId();
329+
public abstract @Nullable String currentRecordId();
330330

331331
@Pure
332-
public abstract Long currentRecordOffset();
332+
public abstract @Nullable Long currentRecordOffset();
333333
}
334334

335335
/** Information accessible when running a {@link DoFn.OnTimer} method. */

0 commit comments

Comments
 (0)