Bringing Ian's question to here:
>In your new proposed interface, how could we construct a filter chain? Say,
how could filter-a process further a value processed by filter-b?
I don't think we still need a nested Filter chain as before, the new Filter can
simply work as follow:
```java
Iterate(filters) {
filter.onSend();
}
Result result = invoker.invoke();
result.whenComplete((value, t) {
Iterate tail-to-head(filters) {
filter.doResponse();
filter.doError();
}
});
```
[ Full content available at:
https://github.com/apache/incubator-dubbo/issues/3585 ]
This message was relayed via gitbox.apache.org for
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]