cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <dk...@apache.org>
Subject Re: Performance
Date Mon, 05 Apr 2010 06:21:21 GMT

You don't want the Aegis annotation on there unless you are using aegis.   It 
won't really do anything.   What you want is just:

@XmlElement(required=false, nillable=false)

Dan

On Friday 02 April 2010 7:35:10 pm Chris Hardin wrote:
> I tried this
> 
> @XmlElement(required=false, nillable=true)
>     @org.apache.cxf.aegis.type.java5.XmlElement(minOccurs="0",
> nillable=true)
>     @Column(name = "BestContactNumber", length = 10)
>     public String getBestContactNumber() {
>         return this.bestContactNumber;
>     }
> 
>     public void setBestContactNumber(String bestContactNumber) {
>         this.bestContactNumber = bestContactNumber;
>     }
> 
> But the Soap message still contains
> 
>  <ns2:bestContactNumber ns3:nil="true" xmlns:ns3="
> http://www.w3.org/2001/XMLSchema-instance"/>
> 
> On Fri, Apr 2, 2010 at 6:17 PM, Chris Hardin <chrislhardin@gmail.com> wrote:
> > CAn someone give me a quick education what FastInfoSet is? Also, how can
> > I ensure I am using Woodstox. I have the woodstox.jar in my lib dir.
> > 
> > On Wed, Mar 31, 2010 at 10:05 PM, Daniel Kulp <dkulp@apache.org> wrote:
> >> On Wednesday 31 March 2010 4:17:07 pm Mayank Mishra wrote:
> >> > Dan,
> >> > 
> >> > Can we shorten the namespace prefix in our engine, specially in cases
> >> > for WS-* messages?
> >> 
> >> In the JAXB stuff, yea.  There is some config that can specify prefixes
> >> to use
> >> and such.
> >> 
> >> For WS-Security stuff, possibly not.  I think WSS4J has a lot of that
> >> burned
> >> in.
> >> 
> >> Dan
> >> 
> >> > With Regards,
> >> > Mayank
> >> > 
> >> > Daniel Kulp wrote:
> >> > > On Wednesday 31 March 2010 9:34:27 am Chris Hardin wrote:
> >> > >> Is there anything I can do to help increase performance? For
> >> > >> example, are there some strategies for cutting back on the size
of
> >> > >> the SOap message generated? Compression? anything would be
> >> > >> helpful. I want to squeeze a few micros off my calls.
> >> > >> 
> >> > >> thanks in advance
> >> > > 
> >> > > Couple suggestions:
> >> > > 
> >> > > 1) As mentioned, use minOccurs=0 instead of nillable=true.   For
> >> 
> >> messages
> >> 
> >> > > with a lot of "null" values, they are MUCH smaller.
> >> > > 
> >> > > 2) Make sure you use the woodstox parser and not the JDK built in
> >> 
> >> parser
> >> 
> >> > > (for Java6).  Woodstox is a LOT faster.
> >> > > 
> >> > > 3) If you can, use Fastinfoset.   For larger messages, FI can be a
> >> 
> >> huge
> >> 
> >> > > help as it makes it much smaller on the wire and much easier to
> >> > > parse. (although more expensive to write)
> >> > > 
> >> > > 4) If you cannot use FI, but are on a slower connection (aka: not
> >> > > localhost or gigabit), then enable gzip.
> >> > > 
> >> > > If you have some large base64 blobs in the message, enabling MTOM
> >> 
> >> would
> >> 
> >> > > also be important (unless using FI).   Not sure if that's the case
> >> > > though.
> >> 
> >> --
> >> Daniel Kulp
> >> dkulp@apache.org
> >> http://dankulp.com/blog

-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog

Mime
View raw message