`
- 浏览:
4113 次
- 性别:
- 来自:
上海
-
the order of CXF interceptors
- org.apache.cxf.phase.PhaseManagerImpl中
- final void createInPhases() {
- int i = 0;
- inPhases = new SortedArraySet<Phase>();
- inPhases.add(new Phase(Phase.RECEIVE, ++i * 1000));
- inPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000));
- inPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000));
- inPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000));
- inPhases.add(new Phase(Phase.READ, ++i * 1000));
- inPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000));
- inPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000));
- inPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000));
- inPhases.add(new Phase(Phase.UNMARSHAL, ++i * 1000));
- inPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000));
- inPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000));
- inPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000));
- inPhases.add(new Phase(Phase.PRE_INVOKE, ++i * 1000));
- inPhases.add(new Phase(Phase.INVOKE, ++i * 1000));
- inPhases.add(new Phase(Phase.POST_INVOKE, ++i * 1000));
- }
- final void createOutPhases() {
- outPhases = new SortedArraySet<Phase>();
- int i = 0;
- outPhases.add(new Phase(Phase.SETUP, ++i * 1000));
- outPhases.add(new Phase(Phase.PRE_LOGICAL, ++i * 1000));
- outPhases.add(new Phase(Phase.USER_LOGICAL, ++i * 1000));
- outPhases.add(new Phase(Phase.POST_LOGICAL, ++i * 1000));
- outPhases.add(new Phase(Phase.PREPARE_SEND, ++i * 1000));
- outPhases.add(new Phase(Phase.PRE_STREAM, ++i * 1000));
- outPhases.add(new Phase(Phase.PRE_PROTOCOL, ++i * 1000));
- outPhases.add(new Phase(Phase.WRITE, ++i * 1000));
- outPhases.add(new Phase(Phase.PRE_MARSHAL, ++i * 1000));
- outPhases.add(new Phase(Phase.MARSHAL, ++i * 1000));
- outPhases.add(new Phase(Phase.POST_MARSHAL, ++i * 1000));
- outPhases.add(new Phase(Phase.USER_PROTOCOL, ++i * 1000));
- outPhases.add(new Phase(Phase.POST_PROTOCOL, ++i * 1000));
- outPhases.add(new Phase(Phase.USER_STREAM, ++i * 1000));
- outPhases.add(new Phase(Phase.POST_STREAM, ++i * 1000));
- outPhases.add(new Phase(Phase.SEND, ++i * 1000));
- //Make sure ending interceptors are put in positions symmetric
- // to their starting interceptors
- outPhases.add(new Phase(Phase.SEND_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.POST_STREAM_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.USER_STREAM_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.POST_PROTOCOL_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.USER_PROTOCOL_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.MARSHAL_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.WRITE_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.PRE_PROTOCOL_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.PRE_STREAM_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.PREPARE_SEND_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.POST_LOGICAL_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.USER_LOGICAL_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.PRE_LOGICAL_ENDING, ++i * 1000));
- outPhases.add(new Phase(Phase.SETUP_ENDING, ++i * 1000));
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Web Services Standards Support: CXF supports a variety of web service standards including SOAP, the Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy,...
<import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载
JAVA7和JAVA8对应CXF资源 WebService CXF 用了一天时间找,官网打不开,国内要积分,下下来又永不了。最后终于搞到手,上传上来分享给大家。 jdk版本 CXF版本 java 9及以上 3.3.x java 8 3.x java 7 2.2x --- ...
CXF源码:CXF_Spring源码 CXF源码:CXF_Spring源码
The 3.4.x versions of Apache CXF
Spring CXF Restful 实例
cxf服务端开发
利用Apache CXF开发webservice接口需要用到的jar集合 cxf-core-3.0.15.jar cxf-rt-bindings-soap-3.0.15.jar cxf-rt-bindings-xml-3.0.15.jar cxf-rt-databinding-jaxb-3.0.15.jar cxf-rt-frontend-jaxws-3.0.15.jar...
CXF Webservice 开发手册
Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、...
Apache CXF是一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面向服务架构(SOA)业务组件与技术的灵活复用。在CXF中,Service使用WSDL标准定义并能够使用各种不同的消息格式...
spring 4.2.0 集成的cxf3.1.18的jar包,cxf-core-3.1.18.jar、cxf-rt-bindings-soap-3.1.18.jar、cxf-rt-databinding-jaxb-3.1.18.jar、cxf-rt-frontend-jaxws-3.1.18.jar、cxf-rt-frontend-simple-3.1.18.jar、cxf-...
Web Service Cxf转换器的示例,包含源码和jar包。
CXF 客户端最少jar包支持,CXF 客户端最少jar包支持,CXF 客户端最少jar包支持,
apache-cxf-2.5.2
cxf spring maven 实例 webservice
cxf-2.4.2 jar包 cxf-2.4.2 jar包 cxf-2.4.2 jar包
apache-cxf-2.7.7以及cxf客户端所需要的jar包,命令生成webservice客户端
cxf开发所需jar包,不知为何官网下载页面打不开了,在网上着了很久的资源