@@ -91,30 +91,33 @@ public String serviceName() {
91
91
@ Override
92
92
public void update (final Routing routing ) {
93
93
routing .bidi (CLIENT_STREAMING_METHOD_NAME , this ::publishBlockStream );
94
- routing .bidi (SERVER_STREAMING_METHOD_NAME , this ::subscribeBlockStream );
94
+ routing .serverStream (SERVER_STREAMING_METHOD_NAME , this ::subscribeBlockStream );
95
95
}
96
96
97
97
private StreamObserver <PublishStreamRequest > publishBlockStream (
98
98
final StreamObserver <PublishStreamResponse > publishStreamResponseObserver ) {
99
- LOGGER .log (System .Logger .Level .DEBUG , "Executing bidirectional streamSink method" );
99
+ LOGGER .log (
100
+ System .Logger .Level .DEBUG ,
101
+ "Executing bidirectional publishBlockStream gRPC method" );
100
102
101
103
return new ProducerBlockItemObserver (streamMediator , publishStreamResponseObserver );
102
104
}
103
105
104
- private StreamObserver <SubscribeStreamRequest > subscribeBlockStream (
105
- final StreamObserver <SubscribeStreamResponse > subscribeStreamRequestObserver ) {
106
- LOGGER .log (System .Logger .Level .DEBUG , "Executing bidirectional streamSource method" );
106
+ private void subscribeBlockStream (
107
+ final SubscribeStreamRequest subscribeStreamRequest ,
108
+ final StreamObserver <SubscribeStreamResponse > subscribeStreamResponseObserver ) {
109
+ LOGGER .log (
110
+ System .Logger .Level .DEBUG ,
111
+ "Executing Server Streaming subscribeBlockStream gRPC method" );
107
112
108
113
// Return a custom StreamObserver to handle streaming blocks from the producer.
109
114
final var streamObserver =
110
115
new ConsumerBlockItemObserver (
111
116
timeoutThresholdMillis ,
112
117
Clock .systemDefaultZone (),
113
118
streamMediator ,
114
- subscribeStreamRequestObserver );
119
+ subscribeStreamResponseObserver );
115
120
116
121
streamMediator .subscribe (streamObserver );
117
-
118
- return streamObserver ;
119
122
}
120
123
}
0 commit comments