Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
调整Sevice process接口为process(Integer message, ServiceContext context)
增加ServiceContext参数,使用者可以利用context在不同Service之间传递数据。
context.put("hello", new World());
context.get("hello");
删除原HttpService接口,统一使用Service接口,原HttpService接口的web通过以下方式获得。
context.getWeb()
流程最后的service需要implements Compele,框架会清理context,否则会引起内存泄漏。
Service实现HttpComplete接口只会关闭web,实现Complete会同时关闭web和清除context。