Skip to content
This repository was archived by the owner on Dec 19, 2023. It is now read-only.

Commit cdb0a89

Browse files
committed
Servlet 10.1.0 adds path info to subscription exception fix #378
1 parent 0631b00 commit cdb0a89

File tree

4 files changed

+5
-17
lines changed

4 files changed

+5
-17
lines changed

example-graphql-subscription/src/main/java/graphql/kickstart/spring/web/boot/publishers/StockTickerRxPublisher.java

+3-5
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,13 @@
1818
import java.util.concurrent.Executors;
1919
import java.util.concurrent.ScheduledExecutorService;
2020
import java.util.concurrent.TimeUnit;
21-
import org.slf4j.Logger;
22-
import org.slf4j.LoggerFactory;
21+
import lombok.extern.slf4j.Slf4j;
2322
import org.springframework.stereotype.Component;
2423

24+
@Slf4j
2525
@Component
2626
public class StockTickerRxPublisher {
2727

28-
private static final Logger LOG = LoggerFactory.getLogger(StockTickerRxPublisher.class);
29-
3028
private final Flowable<StockPriceUpdate> publisher;
3129

3230
public StockTickerRxPublisher() {
@@ -57,7 +55,7 @@ private void emitStocks(ObservableEmitter<StockPriceUpdate> emitter,
5755
try {
5856
emitter.onNext(stockPriceUpdate);
5957
} catch (RuntimeException e) {
60-
LOG.error("Cannot send StockUpdate", e);
58+
log.error("Cannot send StockUpdate", e);
6159
}
6260
}
6361
}

example-graphql-subscription/src/main/java/graphql/kickstart/spring/web/boot/resolvers/StockPriceUpdate.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ public BigDecimal getStockPrice() {
3131
}
3232

3333
public BigDecimal getStockPriceChange() {
34-
return stockPriceChange;
34+
return null; //stockPriceChange;
3535
}
3636
}

example-graphql-subscription/src/main/resources/application.yml

-10
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,3 @@ spring:
33
name: graphql-subscription-example
44
server:
55
port: 9001
6-
7-
graphql:
8-
servlet:
9-
subscriptions:
10-
websocket:
11-
path: /subscriptions
12-
13-
graphiql:
14-
cdn:
15-
enabled: true

example-graphql-subscription/src/main/resources/subscription.graphqls

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ type StockPriceUpdate {
1818
dateTime : String
1919
stockCode : String
2020
stockPrice : Float
21-
stockPriceChange : Float
21+
stockPriceChange : Float!
2222
}

0 commit comments

Comments
 (0)