axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thilina Gunarathne <cset...@gmail.com>
Subject Re: svn commit: r331245 - in /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2: Constants.java context/MessageContextConstants.java transport/http/HTTPTransportUtils.java
Date Tue, 08 Nov 2005 04:44:06 GMT
cool... +1
We'll have it as MTOM is required... :D
Dims,
 I read your blog entry and know what you are talking about ;-).
  Thanks,
~Thilina

 On 11/8/05, Davanum Srinivas <davanum@gmail.com> wrote:
>
> thilina,
>
> i was kidding :)
>
> -- dims
>
> On 11/7/05, Thilina Gunarathne <csethil@gmail.com> wrote:
> > I'm 0- on this change....
> > Are we going to introduce inefficiencies cause Indigo has them. Anyway
> it's
> > better we put it as a option. But do we really need to do this...
> >
> > ~Thilina
> >
> >
> >
> > On 11/7/05, Davanum Srinivas <davanum@gmail.com> wrote:
> > > Can we use "OptimizedMimeSerialization" as the parameter name :)
> > >
> > > -- dims
> > >
> > > On 11/7/05, chinthaka@apache.org <chinthaka@apache.org> wrote:
> > > > Author: chinthaka
> > > > Date: Mon Nov 7 01:12:27 2005
> > > > New Revision: 331245
> > > >
> > > > URL: http://svn.apache.org/viewcvs?rev=331245&view=rev
> > > > Log:
> > > > Fixing MTOM so that now we can force the message to be sent as
> multipart
> > related.
> > > >
> > > > Modified:
> > > >
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java
> > > >
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/MessageContextConstants.java
> > > >
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/HTTPTransportUtils.java
> > > >
> > > > Modified:
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java
> > > > URL:
> >
> http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java?rev=331245&r1=331244&r2=331245&view=diff
> > > >
> >
> ==============================================================================
> > > > ---
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java
> > (original)
> > > > +++
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java
> > Mon Nov 7 01:12:27 2005
> > > > @@ -195,6 +195,9 @@
> > > > public static final String ATTACHMENT_TEMP_DIR =
> > "attachmentDIR";
> > > > public static final String CACHE_ATTACHMENTS =
> > "cacheAttachments";
> > > > public static final String FILE_SIZE_THRESHOLD =
> > "sizeThreshold";
> > > > +
> > > > + // we need to some times send the message as multipart/related,
> > even if there is no MTOM stuff in the envelope.
> > > > + public static final String FORCE_MIME = "ForceMimeBoundary";
> > > > }
> > > >
> > > > public static final String VALUE_TRUE = "true";
> > > >
> > > > Modified:
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/MessageContextConstants.java
> > > > URL:
> >
> http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/MessageContextConstants.java?rev=331245&r1=331244&r2=331245&view=diff
> > > >
> >
> ==============================================================================
> > > > ---
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/MessageContextConstants.java
> > (original)
> > > > +++
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/context/MessageContextConstants.java
> > Mon Nov 7 01:12:27 2005
> > > > @@ -21,5 +21,6 @@
> > > > public interface MessageContextConstants {
> > > >
> > > > // this will contain the keys of all the properties that will be in
> > the message context
> > > >
> > > >
> > > >
> > > > +
> > > >
> > > > public static final String TRANSPORT_URL = "TransportURL";
> > > >
> > > > }
> > > >
> > > >
> > > > Modified:
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/HTTPTransportUtils.java
> > > > URL:
> >
> http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/HTTPTransportUtils.java?rev=331245&r1=331244&r2=331245&view=diff
> > > >
> >
> ==============================================================================
> > > > ---
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/HTTPTransportUtils.java
> > (original)
> > > > +++
> >
> webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/HTTPTransportUtils.java
> > Mon Nov 7 01:12:27 2005
> > > > @@ -452,12 +452,13 @@
> > > > msgContext.getProperty(
> > > >
> > Constants.Configuration.ENABLE_MTOM));
> > > > }
> > > > - boolean envelopeContainsOptimise =
> > > > -
> > HTTPTransportUtils.checkEnvelopeForOptimise(
> > > > +
> > > > + boolean forceMIME =
> > Constants.VALUE_TRUE.equals(msgContext.getProperty(
> Constants.Configuration.FORCE_MIME));
> > > > + if(forceMIME) return true;
> > > > +
> > > > + boolean envelopeContainsOptimise =
> > HTTPTransportUtils.checkEnvelopeForOptimise(
> > > > msgContext.getEnvelope());
> > > > - boolean doMTOM = enableMTOM && envelopeContainsOptimise;
> > > > - msgContext.setDoingMTOM(doMTOM);
> > > > - return doMTOM;
> > > > + return enableMTOM && envelopeContainsOptimise;
> > > > }
> > > >
> > > > public static boolean isDoingREST(MessageContext msgContext) {
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Davanum Srinivas : http://wso2.com/blogs/
> > >
> >
> >
> >
> > --
> > "May the SourcE be with u"
> > http://webservices.apache.org/~thilina/
> > http://thilinag.blogspot.com/
> > http://www.bloglines.com/blog/Thilina
>
>
> --
> Davanum Srinivas : http://wso2.com/blogs/
>



--
"May the SourcE be with u"
http://webservices.apache.org/~thilina/
http://thilinag.blogspot.com/ http://www.bloglines.com/blog/Thilina

Mime
View raw message