You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by "paologazzola (via GitHub)" <gi...@apache.org> on 2024/07/02 17:00:18 UTC
[I] request help: trigger a the postFitler method [apisix-java-plugin-runner]
paologazzola opened a new issue, #308:
URL: https://github.com/apache/apisix-java-plugin-runner/issues/308
### Issue description
Hello,
I wrote an external plugin with this code:
```
public class ExamplePostFilter implements PluginFilter {
@Override
public String name() {
return "ExamplePostFilter";
}
@Override
public void postFilter(PostRequest request, PostResponse response, PluginFilterChain chain) {
... some logic ...
chain.postFilter(request, response);
}
}
```
Then I configured my route in this way:
```
...
"ext-plugin-post-req": {
"conf": [
{
"name": "ExamplePostFilter",
"value": "{\n\"variable1\": \"testme\"\n}"
}
]
}
```
When I query the route, the `postMethod(...)` is never triggered (my breakpoints are ignored and no log is written). If I add in my plugin class some overrided methods like `requiredRespBody()`, I correctly see that they are triggered. I think that for some reasons (or some bad configuration), the `doPostFilter(...)` in the `RpcCallHandles` class is never reached.
What am I doing wrong with my plugin configuration?
Thanks a lot.
Paolo
### Environment
Apisix 3.9.x
apisix-java-plugin-runner 0.5.0
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org