java 中 API 的观察者实现

Observer implementation for APIs in java

我在这个 java 项目中定义了几个 API。我需要一些东西来观察所有这些 API,以便每当调用 API 时,我都可以从 API 中获取响应状态代码。我的意图是尽量不触及 API 代码,并有某种机制来观察 API 调用并使用观察者获取从 API 返回的响应状态代码。

您可以在使用注解调用这些 API 的 classes 上使用拦截器。只要调用 class 上的方法被调用,拦截器上的 Around invoke 方法就会被调用。您可以获得响应状态,并在拦截器的 around invoke 方法中进行任何其他处理。您可以选择在调用 class.

时在方法级别排除拦截器

请看例子。 http://www.byteslounge.com/tutorials/java-ee-ejb-interceptors-tutorial-and-example