Skip to content

Commit dd549f3

Browse files
committed
Implement triggerEvent for Binder transport.
1 parent 605cc03 commit dd549f3

3 files changed

Lines changed: 12 additions & 2 deletions

File tree

‎binder/src/main/java/io/grpc/binder/internal/Inbound.java‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,16 @@ protected void deliverCloseAbnormal(Status status) {
668668
listener.closed(status);
669669
}
670670

671+
void triggerEvent(Object event) {
672+
ServerStreamListener localListener;
673+
synchronized (this) {
674+
localListener = listener;
675+
}
676+
if (localListener != null) {
677+
localListener.triggerEvent(event);
678+
}
679+
}
680+
671681
@GuardedBy("this")
672682
void onCloseSent(Status status) {
673683
if (!isClosed()) {

‎binder/src/main/java/io/grpc/binder/internal/MultiMessageServerStream.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public void setDecompressor(Decompressor decompressor) {
177177

178178
@Override
179179
public void triggerEvent(Object event) {
180-
// Ignore.
180+
inbound.triggerEvent(event);
181181
}
182182

183183
@Override

‎binder/src/main/java/io/grpc/binder/internal/SingleMessageServerStream.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public void setDecompressor(Decompressor decompressor) {
169169

170170
@Override
171171
public void triggerEvent(Object event) {
172-
// Ignore.
172+
inbound.triggerEvent(event);
173173
}
174174

175175
@Override

0 commit comments

Comments
 (0)