You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2012/02/18 21:58:46 UTC
svn commit: r1290866 - in /openejb/trunk/openejb/examples: index.md
webservice-handlerchain/ webservice-handlerchain/README.md
webservice-handlerchain/src/test/resources/ webservice-handlers/
Author: dblevins
Date: Sat Feb 18 20:58:45 2012
New Revision: 1290866
URL: http://svn.apache.org/viewvc?rev=1290866&view=rev
Log:
Added to index. Fixed up some h2 titles to add keywords. Renamed example dir
TOMEE-139
Added:
openejb/trunk/openejb/examples/webservice-handlerchain/
- copied from r1245862, openejb/trunk/openejb/examples/webservice-handlers/
Removed:
openejb/trunk/openejb/examples/webservice-handlerchain/src/test/resources/
openejb/trunk/openejb/examples/webservice-handlers/
Modified:
openejb/trunk/openejb/examples/index.md
openejb/trunk/openejb/examples/webservice-handlerchain/README.md
Modified: openejb/trunk/openejb/examples/index.md
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/index.md?rev=1290866&r1=1290865&r2=1290866&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/index.md (original)
+++ openejb/trunk/openejb/examples/index.md Sat Feb 18 20:58:45 2012
@@ -71,6 +71,7 @@ Notice: Licensed to the Apache Softwa
### Web Services
- [simple-webservice](simple-webservice/README.html)
+ - [webservice-handlerchain](webservice-handlerchain/README.html)
- [webservice-attachments](webservice-attachments/README.html)
- [webservice-inheritance](webservice-inheritance/README.html)
- [webservice-security](webservice-security/README.html)
Modified: openejb/trunk/openejb/examples/webservice-handlerchain/README.md
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/webservice-handlerchain/README.md?rev=1290866&r1=1245862&r2=1290866&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/webservice-handlerchain/README.md (original)
+++ openejb/trunk/openejb/examples/webservice-handlerchain/README.md Sat Feb 18 20:58:45 2012
@@ -32,7 +32,7 @@ First we'll start with our plain `@WebSe
Here we see `@HandlerChain` pointing to a file called `handlers.xml`. This file could be called anything, but it must be in the same jar and java package as our `Calculator` component.
-## The handlers.xml file
+## The <handler-chains> file
Our `Calculator` service is in the package `org.superbiz.calculator.wsh`, which means our handler chain xml file must be at `org/superbiz/calculator/wsh/handlers.xml` in our application's classpath or the file will not be found and no handlers will be used.
@@ -61,7 +61,7 @@ The order as you might suspect is:
- `Inflate`
- `Increment`
-## The handler implementation
+## The SOAPHandler implementation
Our `Inflate` handler has the job of monitoring *responses* to the `sum` and `multiply` operations and making them 1000 times better. Manipulation of the message is done by walking the `SOAPBody` and editing the nodes. The `handleMessage` method is invoked for both requests and responses, so it is important to check the `SOAPBody` before attempting to naviage the nodes.