If performance is your concern have you thought about upgrading to JDK 1.7 / CXF 2.7.5?

Here's what I have on FastInfoSet (albeit much more recent version of CXF), maybe something of help for you:
http://www.jroller.com/gmazza/entry/compressing_soap_messages

Glen

On 05/10/2013 02:44 AM, javinott wrote:
I have a service which serves files and that's why I am using Mtom to
transfer them.
I have read that using FastInfoSet improves performance and reduces the size
of message.

I invoke the service, I get the response from the server, but when I try to
get the InputStream from the DataHandler, I get a NullPonterException.

I am using:

- Jdk 1.5
- CXF 2.2.10
- AegisDataBinding

Here is my server config:

<bean id="fastinfoset" class="org.apache.cxf.feature.FastInfosetFeature"/>
<simple:server id="documentMetadataSignatureWS"
serviceClass="es.aragon.ccsv.core.ws.IDocumentMetadataSignatureService"
address="/DocumentMetadataSignatureWS">
                <simple:serviceBean>
                        <ref bean="documentMetadataSignatureService"/>
                </simple:serviceBean>     
                <simple:features>
                        <ref bean="fastinfoset"/>
                </simple:features>        
                <simple:dataBinding>
                        <bean 
class="org.apache.cxf.aegis.databinding.AegisDatabinding"/>
        </simple:dataBinding>
        <simple:inInterceptors>
                        <ref bean="authorizeInterceptor" />
                </simple:inInterceptors>  
</simple:server>

I have also set this system property:
com.sun.xml.fastinfoset.parser.string-interning a true because I read a post
that recommends it.

Am I missing some kind of configuration to get files properly?

Thank you in advance,

Javier M.




--
View this message in context: 
http://cxf.547215.n5.nabble.com/CXF-2-2-10-FastInfoset-with-attachments-tp5727487.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to