This commit is contained in:
Spencer Gibb
2017-01-17 14:46:15 -07:00
parent 754fb537b0
commit ec435d3993

View File

@@ -33,11 +33,10 @@ public class HystrixRouteFilter implements RouteFilter {
return (exchange, chain) -> {
try {
RouteHystrixCommand command = new RouteHystrixCommand(setter, exchange, chain);
final Observable<Void> observable = command.toObservable();
return Mono.create(s -> {
final Subscription subscription = observable.subscribe(s::success, s::error, s::success);
s.setCancellation(subscription::unsubscribe);
Subscription sub = command.toObservable().subscribe(s::success, s::error, s::success);
s.setCancellation(sub::unsubscribe);
});
} catch (Exception e) {
throw new RuntimeException("Error running RouteHystrixCommand: " + commandName, e);