RESTEasy直接使用ResourceMethodRegistry来做request
用ResourceMethodRegistry
可以不启动http服务直接调用resteasy内核。ResourceMethodRegistry
的使用方法可以在OptionalInjectionTest
中看到用法:
ResourceMethodRegistry
的初始化:
下面是Holder
:
分析上面的call chain,首先是ResourceMethodRegistry
的类图:
从ResourceMethodRegistry
获得ResourceInvoker
:
上面的invoke(...)
方法得到CompletionStage<? extends Response>
。关于CompletionStage
,可以参考这些篇文章: