Author: veithen
Date: Sun Sep 28 01:10:11 2008
New Revision: 699777

URL: http://svn.apache.org/viewvc?rev=699777&view=rev
Log:
Transport test kit: we have our own axis2.xml now -> no need to change the 
configuration programatically.

Modified:
    
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/UtilsTransportServer.java
    
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java
    
webservices/commons/trunk/modules/transport/modules/testkit/src/main/resources/org/apache/axis2/transport/axis2.xml

Modified: 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/UtilsTransportServer.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/UtilsTransportServer.java?rev=699777&r1=699776&r2=699777&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/UtilsTransportServer.java
 (original)
+++ 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/UtilsTransportServer.java
 Sun Sep 28 01:10:11 2008
@@ -35,8 +35,6 @@
 import org.apache.axis2.description.TransportOutDescription;
 import org.apache.axis2.engine.AxisConfiguration;
 import org.apache.axis2.engine.ListenerManager;
-import org.apache.axis2.format.BinaryBuilder;
-import org.apache.axis2.format.PlainTextBuilder;
 import org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver;
 import org.apache.axis2.receivers.RawXMLINOutMessageReceiver;
 import org.apache.axis2.wsdl.WSDLConstants;
@@ -52,15 +50,7 @@
     public UtilsTransportServer() throws AxisFault {
         cfgCtx = ConfigurationContextFactory.
                     createConfigurationContext(new CustomAxisConfigurator());
-        AxisConfiguration axisConfiguration = cfgCtx.getAxisConfiguration();
 
-        // remove http transport
-        axisConfiguration.getTransportsIn().remove("http");
-        
-        // add default builders known by Synapse but not by Axis2
-        axisConfiguration.addMessageBuilder("text/plain", new 
PlainTextBuilder());
-        axisConfiguration.addMessageBuilder("application/octet-stream", new 
BinaryBuilder());
-        
         // create listener manager
         listnMgr = new ListenerManager();
         listnMgr.init(cfgCtx);

Modified: 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java?rev=699777&r1=699776&r2=699777&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java
 (original)
+++ 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/java/org/apache/axis2/transport/testkit/axis2/client/AxisTestClientContext.java
 Sun Sep 28 01:10:11 2008
@@ -23,8 +23,6 @@
 import org.apache.axis2.context.ConfigurationContextFactory;
 import org.apache.axis2.description.TransportOutDescription;
 import org.apache.axis2.engine.AxisConfiguration;
-import org.apache.axis2.format.BinaryFormatter;
-import org.apache.axis2.format.PlainTextFormatter;
 import org.apache.axis2.transport.CustomAxisConfigurator;
 import org.apache.axis2.transport.testkit.axis2.TransportDescriptionFactory;
 
@@ -44,9 +42,6 @@
         trpOutDesc = tdf.createTransportOutDescription();
         axisCfg.addTransportOut(trpOutDesc);
         trpOutDesc.getSender().init(cfgCtx, trpOutDesc);
-        
-        axisCfg.addMessageFormatter("text/plain", new PlainTextFormatter());
-        axisCfg.addMessageFormatter("application/octet-stream", new 
BinaryFormatter());
     }
     
     @SuppressWarnings("unused")

Modified: 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/resources/org/apache/axis2/transport/axis2.xml
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/testkit/src/main/resources/org/apache/axis2/transport/axis2.xml?rev=699777&r1=699776&r2=699777&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/resources/org/apache/axis2/transport/axis2.xml
 (original)
+++ 
webservices/commons/trunk/modules/transport/modules/testkit/src/main/resources/org/apache/axis2/transport/axis2.xml
 Sun Sep 28 01:10:11 2008
@@ -105,7 +105,11 @@
         <messageFormatter contentType="text/xml"
                          
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
         <messageFormatter contentType="application/soap+xml"
-                         
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
+                         
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
+        <messageFormatter contentType="text/plain"
+                         class="org.apache.axis2.format.PlainTextFormatter"/>
+        <messageFormatter contentType="application/octet-stream"
+                         class="org.apache.axis2.format.BinaryFormatter"/>
     </messageFormatters>
 
     <!-- ================================================= -->
@@ -117,7 +121,11 @@
         <messageBuilder contentType="application/xml"
                          
class="org.apache.axis2.builder.ApplicationXMLBuilder"/>
         <messageBuilder contentType="application/x-www-form-urlencoded"
-                         
class="org.apache.axis2.builder.XFormURLEncodedBuilder"/>
+                         
class="org.apache.axis2.builder.XFormURLEncodedBuilder"/>
+        <messageBuilder contentType="text/plain"
+                         class="org.apache.axis2.format.PlainTextBuilder"/>
+        <messageBuilder contentType="application/octet-stream"
+                         class="org.apache.axis2.format.BinaryBuilder"/>
         <!--Left commented because it adds the depandancy of servlet-api to 
other modules.
         Please uncomment to Receive messages in multipart/form-data format-->
         <!--<messageBuilder contentType="multipart/form-data"-->


Reply via email to