You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2007/03/04 19:17:07 UTC

svn commit: r514453 [20/26] - in /webservices/axis2/trunk/java/modules/kernel: src/org/apache/axis2/ src/org/apache/axis2/addressing/ src/org/apache/axis2/addressing/wsdl/ src/org/apache/axis2/builder/ src/org/apache/axis2/client/ src/org/apache/axis2/...

Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedOperationDispatcherTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedOperationDispatcherTest.java?view=diff&rev=514453&r1=514452&r2=514453
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedOperationDispatcherTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedOperationDispatcherTest.java Sun Mar  4 10:16:54 2007
@@ -18,8 +18,8 @@
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.ConfigurationContextFactory;
-import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.ContextFactory;
+import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisOperation;
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.description.InOnlyAxisOperation;
@@ -44,7 +44,8 @@
         ac.addService(as1);
         messageContext = ContextFactory.createMessageContext(cc);
 
-        messageContext.setTo(new EndpointReference("http://127.0.0.1:8080/axis2/services/Service1/operation2"));
+        messageContext.setTo(new EndpointReference(
+                "http://127.0.0.1:8080/axis2/services/Service1/operation2"));
         messageContext.setAxisService(as1);
 
         RequestURIBasedOperationDispatcher ruisd = new RequestURIBasedOperationDispatcher();

Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedServiceDispatcherTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedServiceDispatcherTest.java?view=diff&rev=514453&r1=514452&r2=514453
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedServiceDispatcherTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/RequestURIBasedServiceDispatcherTest.java Sun Mar  4 10:16:54 2007
@@ -13,21 +13,20 @@
 */
 package org.apache.axis2.dispatchers;
 
+import junit.framework.TestCase;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.context.ConfigurationContext;
-import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.ConfigurationContextFactory;
 import org.apache.axis2.context.ContextFactory;
+import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.engine.AxisConfiguration;
 
-import junit.framework.TestCase;
-
 public class RequestURIBasedServiceDispatcherTest extends TestCase {
 
-    public void testFindService() throws AxisFault{
-        MessageContext messageContext ;
+    public void testFindService() throws AxisFault {
+        MessageContext messageContext;
         AxisService as1 = new AxisService("Service1");
         AxisService as2 = new AxisService("Service2");
 
@@ -37,11 +36,12 @@
         ac.addService(as2);
         messageContext = ContextFactory.createMessageContext(cc);
 
-        messageContext.setTo(new EndpointReference("http://127.0.0.1:8080/axis2/services/Service2"));
-        
+        messageContext
+                .setTo(new EndpointReference("http://127.0.0.1:8080/axis2/services/Service2"));
+
         RequestURIBasedServiceDispatcher ruisd = new RequestURIBasedServiceDispatcher();
         ruisd.invoke(messageContext);
-        
+
         assertEquals(as2, messageContext.getAxisService());
     }
 

Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedOperationDispatcherTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedOperationDispatcherTest.java?view=diff&rev=514453&r1=514452&r2=514453
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedOperationDispatcherTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedOperationDispatcherTest.java Sun Mar  4 10:16:54 2007
@@ -20,8 +20,8 @@
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.ConfigurationContextFactory;
-import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.ContextFactory;
+import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisOperation;
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.description.InOnlyAxisOperation;
@@ -50,11 +50,13 @@
 
         SOAPEnvelope se = OMAbstractFactory.getSOAP11Factory().createSOAPEnvelope();
         SOAPBody sb = OMAbstractFactory.getSOAP11Factory().createSOAPBody(se);
-        sb.addChild(OMAbstractFactory.getSOAP11Factory().createOMElement("operation2", "http://test", "pfx"));
+        sb.addChild(OMAbstractFactory.getSOAP11Factory().createOMElement("operation2",
+                                                                         "http://test", "pfx"));
         messageContext.setEnvelope(se);
 
 
-        SOAPMessageBodyBasedOperationDispatcher ruisd = new SOAPMessageBodyBasedOperationDispatcher();
+        SOAPMessageBodyBasedOperationDispatcher ruisd =
+                new SOAPMessageBodyBasedOperationDispatcher();
         ruisd.invoke(messageContext);
 
         assertEquals(operation2, messageContext.getAxisOperation());

Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedServiceDispatcherTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedServiceDispatcherTest.java?view=diff&rev=514453&r1=514452&r2=514453
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedServiceDispatcherTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/dispatchers/SOAPMessageBodyBasedServiceDispatcherTest.java Sun Mar  4 10:16:54 2007
@@ -14,39 +14,40 @@
 package org.apache.axis2.dispatchers;
 
 import junit.framework.TestCase;
-
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.soap.SOAPBody;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.ConfigurationContext;
-import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.ConfigurationContextFactory;
 import org.apache.axis2.context.ContextFactory;
+import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.engine.AxisConfiguration;
 
 public class SOAPMessageBodyBasedServiceDispatcherTest extends TestCase {
 
-    public void testFindService() throws AxisFault{
-        MessageContext messageContext ;
+    public void testFindService() throws AxisFault {
+        MessageContext messageContext;
         AxisService as1 = new AxisService("Service1");
         AxisService as2 = new AxisService("Service2");
         ConfigurationContext cc = ConfigurationContextFactory.createEmptyConfigurationContext();
-         AxisConfiguration ac = cc.getAxisConfiguration();
+        AxisConfiguration ac = cc.getAxisConfiguration();
         ac.addService(as1);
         ac.addService(as2);
         messageContext = ContextFactory.createMessageContext(cc);
 
         SOAPEnvelope se = OMAbstractFactory.getSOAP11Factory().createSOAPEnvelope();
         SOAPBody sb = OMAbstractFactory.getSOAP11Factory().createSOAPBody(se);
-        sb.addChild(OMAbstractFactory.getSOAP11Factory().createOMElement("operation2", "http://127.0.0.1:8080/axis2/services/Service2", "pfx"));
+        sb.addChild(OMAbstractFactory.getSOAP11Factory().createOMElement("operation2",
+                                                                         "http://127.0.0.1:8080/axis2/services/Service2",
+                                                                         "pfx"));
         messageContext.setEnvelope(se);
-        
-        
+
+
         SOAPMessageBodyBasedServiceDispatcher ruisd = new SOAPMessageBodyBasedServiceDispatcher();
         ruisd.invoke(messageContext);
-        
+
         assertEquals(as2, messageContext.getAxisService());
     }
 

Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EnginePausingTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EnginePausingTest.java?view=diff&rev=514453&r1=514452&r2=514453
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EnginePausingTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EnginePausingTest.java Sun Mar  4 10:16:54 2007
@@ -23,9 +23,17 @@
 import org.apache.axis2.Constants;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.context.ConfigurationContext;
-import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.ContextFactory;
-import org.apache.axis2.description.*;
+import org.apache.axis2.context.MessageContext;
+import org.apache.axis2.description.AxisBinding;
+import org.apache.axis2.description.AxisBindingOperation;
+import org.apache.axis2.description.AxisEndpoint;
+import org.apache.axis2.description.AxisOperation;
+import org.apache.axis2.description.AxisService;
+import org.apache.axis2.description.HandlerDescription;
+import org.apache.axis2.description.InOutAxisOperation;
+import org.apache.axis2.description.TransportInDescription;
+import org.apache.axis2.description.TransportOutDescription;
 import org.apache.axis2.handlers.AbstractHandler;
 import org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver;
 import org.apache.axis2.receivers.RawXMLINOutMessageReceiver;
@@ -103,7 +111,7 @@
             }
         });
         service.addOperation(axisOp);
-        
+
         AxisEndpoint endpoint = new AxisEndpoint();
         endpoint.setName("NullService");
 
@@ -115,7 +123,7 @@
         endpoint.setBinding(binding);
         service.addEndpoint(endpoint.getName(), endpoint);
         service.setEndpointName(endpoint.getName());
-        
+
         service.mapActionToOperation(operationName.getLocalPart(), axisOp);
 
         mc = ContextFactory.createMessageContext(configConetxt);
@@ -181,14 +189,14 @@
         assertEquals(14, executedHandlers.size());
         for (int i = 0; i < 14; i++) {
             assertEquals(((Integer) executedHandlers.get(i)).intValue(),
-                    i + 1);
+                         i + 1);
         }
         engine.resume(mc);
 
         assertEquals(27, executedHandlers.size());
         for (int i = 15; i < 27; i++) {
             assertEquals(((Integer) executedHandlers.get(i)).intValue(),
-                    i + 1);
+                         i + 1);
         }
 
     }

Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EngineWithoutPhaseResolvingTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EngineWithoutPhaseResolvingTest.java?view=diff&rev=514453&r1=514452&r2=514453
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EngineWithoutPhaseResolvingTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/EngineWithoutPhaseResolvingTest.java Sun Mar  4 10:16:54 2007
@@ -21,9 +21,9 @@
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.context.ContextFactory;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.context.OperationContext;
-import org.apache.axis2.context.ContextFactory;
 import org.apache.axis2.description.AxisOperation;
 import org.apache.axis2.description.AxisService;
 import org.apache.axis2.description.InOutAxisOperation;
@@ -72,11 +72,11 @@
         engineRegistry.addService(service);
         service.addOperation(axisOp);
 
-        mc= ContextFactory.createMessageContext(configContext);
+        mc = ContextFactory.createMessageContext(configContext);
         mc.setTransportIn(transportIn);
         mc.setTransportOut(transport);
 
-        OperationContext opCOntext = ContextFactory.createOperationContext(axisOp,null);
+        OperationContext opCOntext = ContextFactory.createOperationContext(axisOp, null);
 
         mc.setOperationContext(opCOntext);
         mc.setTransportOut(transport);

Modified: webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/MessageContextChangeTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/MessageContextChangeTest.java?view=diff&rev=514453&r1=514452&r2=514453
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/MessageContextChangeTest.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/test/org/apache/axis2/engine/MessageContextChangeTest.java Sun Mar  4 10:16:54 2007
@@ -17,133 +17,110 @@
 package org.apache.axis2.engine;
 
 import junit.framework.TestCase;
-import org.apache.axiom.om.OMAbstractFactory;
-import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axis2.AxisFault;
-import org.apache.axis2.addressing.EndpointReference;
-import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
-import org.apache.axis2.context.OperationContext;
-import org.apache.axis2.context.ServiceContext;
-import org.apache.axis2.context.ServiceGroupContext;
-import org.apache.axis2.description.AxisMessage;
-import org.apache.axis2.description.AxisOperation;
-import org.apache.axis2.description.AxisService;
-import org.apache.axis2.description.AxisServiceGroup;
-import org.apache.axis2.description.HandlerDescription;
-import org.apache.axis2.description.InOutAxisOperation;
-import org.apache.axis2.description.TransportInDescription;
-import org.apache.axis2.description.TransportOutDescription;
-import org.apache.axis2.engine.AxisConfiguration;
-import org.apache.axis2.handlers.AbstractHandler;
-import org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver;
-import org.apache.axis2.receivers.RawXMLINOutMessageReceiver;
-import org.apache.axis2.transport.http.CommonsHTTPTransportSender;
-import org.apache.axis2.transport.http.SimpleHTTPServer;
-import org.apache.axis2.util.ObjectStateUtils;
-import org.apache.axis2.util.UUIDGenerator;
-import org.apache.axis2.wsdl.WSDLConstants;
 
 import java.lang.reflect.Field;
-import java.util.ArrayList;
-import java.util.Iterator;
 
-public class MessageContextChangeTest extends TestCase 
-{
+public class MessageContextChangeTest extends TestCase {
     private String testArg = null;
 
     private static String mc_package = "org.apache.axis2.context.MessageContext";
 
     private FieldDescription[] knownList = {
-        new FieldDescription("org.apache.commons.logging.Log", "log"),
-        new FieldDescription("java.lang.String", "logCorrelationID"),
-        new FieldDescription("java.lang.String", "logCorrelationIDString"),
-        new FieldDescription("java.lang.String", "myClassName"),
-        new FieldDescription("long", "serialVersionUID"),
-        new FieldDescription("int", "REVISION_1"),
-        new FieldDescription("int", "revisionID"),
-        new FieldDescription("java.lang.ThreadLocal", "currentMessageContext"),
-        new FieldDescription("org.apache.axis2.client.Options", "options"),
-        new FieldDescription("int", "IN_FLOW"),
-        new FieldDescription("int", "IN_FAULT_FLOW"),
-        new FieldDescription("int", "OUT_FLOW"),
-        new FieldDescription("int", "OUT_FAULT_FLOW"),
-        new FieldDescription("java.lang.String", "REMOTE_ADDR"),
-        new FieldDescription("java.lang.String", "TRANSPORT_HEADERS"),
-        new FieldDescription("org.apache.axiom.attachments.Attachments", "attachments"),
-        new FieldDescription("java.lang.String", "TRANSPORT_OUT"),
-        new FieldDescription("java.lang.String", "TRANSPORT_IN"),
-        new FieldDescription("java.lang.String", "CHARACTER_SET_ENCODING"),
-        new FieldDescription("java.lang.String", "UTF_8"),
-        new FieldDescription("java.lang.String", "UTF_16"),
-        new FieldDescription("java.lang.String", "TRANSPORT_SUCCEED"),
-        new FieldDescription("java.lang.String", "DEFAULT_CHAR_SET_ENCODING"),
-        new FieldDescription("int", "FLOW"),
-        new FieldDescription("java.lang.String", "TRANSPORT_NON_BLOCKING"),
-        new FieldDescription("java.lang.String", "DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR"),
-        new FieldDescription("boolean", "processingFault"),
-        new FieldDescription("boolean", "paused"),
-        new FieldDescription("boolean", "outputWritten"),
-        new FieldDescription("boolean", "newThreadRequired"),
-        new FieldDescription("boolean", "isSOAP11"),
-        new FieldDescription("java.util.ArrayList", "executionChain"),
-        new FieldDescription("java.util.LinkedList", "inboundExecutedPhases"),
-        new FieldDescription("java.util.LinkedList", "outboundExecutedPhases"),
-        new FieldDescription("boolean", "doingREST"),
-        new FieldDescription("boolean", "doingMTOM"),
-        new FieldDescription("boolean", "doingSwA"),
-        new FieldDescription("org.apache.axis2.description.AxisMessage", "axisMessage"),
-        new FieldDescription("org.apache.axis2.description.AxisOperation", "axisOperation"),
-        new FieldDescription("org.apache.axis2.description.AxisService", "axisService"),
-        new FieldDescription("org.apache.axis2.description.AxisServiceGroup", "axisServiceGroup"),
-        new FieldDescription("org.apache.axis2.context.ConfigurationContext", "configurationContext"),
-        new FieldDescription("int", "currentHandlerIndex"),
-        new FieldDescription("int", "currentPhaseIndex"),
-        new FieldDescription("org.apache.axiom.soap.SOAPEnvelope", "envelope"),
-        new FieldDescription("org.apache.axis2.context.OperationContext", "operationContext"),
-        new FieldDescription("boolean", "responseWritten"),
-        new FieldDescription("boolean", "serverSide"),
-        new FieldDescription("org.apache.axis2.context.ServiceContext", "serviceContext"),
-        new FieldDescription("java.lang.String", "serviceContextID"),
-        new FieldDescription("org.apache.axis2.context.ServiceGroupContext", "serviceGroupContext"),
-        new FieldDescription("java.lang.String", "serviceGroupContextId"),
-        new FieldDescription("org.apache.axis2.context.SessionContext", "sessionContext"),
-        new FieldDescription("org.apache.axis2.description.TransportOutDescription", "transportOut"),
-        new FieldDescription("org.apache.axis2.description.TransportInDescription", "transportIn"),
-        new FieldDescription("java.lang.String", "incomingTransportName"),
-        new FieldDescription("java.util.LinkedHashMap", "selfManagedDataMap"),
-        new FieldDescription("boolean", "needsToBeReconciled"),
-        new FieldDescription("int", "selfManagedDataHandlerCount"),
-        new FieldDescription("java.util.ArrayList", "selfManagedDataListHolder"),
-        new FieldDescription("java.util.ArrayList", "metaExecutionChain"),
-        new FieldDescription("java.util.LinkedList", "metaInboundExecuted"),
-        new FieldDescription("java.util.LinkedList", "metaOutboundExecuted"),
-        new FieldDescription("int", "metaHandlerIndex"),
-        new FieldDescription("int", "metaPhaseIndex"),
-        new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisOperation"),
-        new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisService"),
-        new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisServiceGroup"),
-        new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaTransportOut"),
-        new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaTransportIn"),
-        new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisMessage"),
-        new FieldDescription("boolean", "reconcileAxisMessage"),
-        new FieldDescription("boolean", "inboundReset"),
-        new FieldDescription("boolean", "outboundReset"),
-        new FieldDescription("java.lang.String", "selfManagedDataDelimiter"),
-        new FieldDescription("java.lang.Class", "class$org$apache$axis2$context$MessageContext"),
-        new FieldDescription("java.lang.Class", "class$org$apache$axis2$context$SelfManagedDataManager"),
+            new FieldDescription("org.apache.commons.logging.Log", "log"),
+            new FieldDescription("java.lang.String", "logCorrelationID"),
+            new FieldDescription("java.lang.String", "logCorrelationIDString"),
+            new FieldDescription("java.lang.String", "myClassName"),
+            new FieldDescription("long", "serialVersionUID"),
+            new FieldDescription("int", "REVISION_1"),
+            new FieldDescription("int", "revisionID"),
+            new FieldDescription("java.lang.ThreadLocal", "currentMessageContext"),
+            new FieldDescription("org.apache.axis2.client.Options", "options"),
+            new FieldDescription("int", "IN_FLOW"),
+            new FieldDescription("int", "IN_FAULT_FLOW"),
+            new FieldDescription("int", "OUT_FLOW"),
+            new FieldDescription("int", "OUT_FAULT_FLOW"),
+            new FieldDescription("java.lang.String", "REMOTE_ADDR"),
+            new FieldDescription("java.lang.String", "TRANSPORT_HEADERS"),
+            new FieldDescription("org.apache.axiom.attachments.Attachments", "attachments"),
+            new FieldDescription("java.lang.String", "TRANSPORT_OUT"),
+            new FieldDescription("java.lang.String", "TRANSPORT_IN"),
+            new FieldDescription("java.lang.String", "CHARACTER_SET_ENCODING"),
+            new FieldDescription("java.lang.String", "UTF_8"),
+            new FieldDescription("java.lang.String", "UTF_16"),
+            new FieldDescription("java.lang.String", "TRANSPORT_SUCCEED"),
+            new FieldDescription("java.lang.String", "DEFAULT_CHAR_SET_ENCODING"),
+            new FieldDescription("int", "FLOW"),
+            new FieldDescription("java.lang.String", "TRANSPORT_NON_BLOCKING"),
+            new FieldDescription("java.lang.String", "DISABLE_ASYNC_CALLBACK_ON_TRANSPORT_ERROR"),
+            new FieldDescription("boolean", "processingFault"),
+            new FieldDescription("boolean", "paused"),
+            new FieldDescription("boolean", "outputWritten"),
+            new FieldDescription("boolean", "newThreadRequired"),
+            new FieldDescription("boolean", "isSOAP11"),
+            new FieldDescription("java.util.ArrayList", "executionChain"),
+            new FieldDescription("java.util.LinkedList", "inboundExecutedPhases"),
+            new FieldDescription("java.util.LinkedList", "outboundExecutedPhases"),
+            new FieldDescription("boolean", "doingREST"),
+            new FieldDescription("boolean", "doingMTOM"),
+            new FieldDescription("boolean", "doingSwA"),
+            new FieldDescription("org.apache.axis2.description.AxisMessage", "axisMessage"),
+            new FieldDescription("org.apache.axis2.description.AxisOperation", "axisOperation"),
+            new FieldDescription("org.apache.axis2.description.AxisService", "axisService"),
+            new FieldDescription("org.apache.axis2.description.AxisServiceGroup",
+                                 "axisServiceGroup"),
+            new FieldDescription("org.apache.axis2.context.ConfigurationContext",
+                                 "configurationContext"),
+            new FieldDescription("int", "currentHandlerIndex"),
+            new FieldDescription("int", "currentPhaseIndex"),
+            new FieldDescription("org.apache.axiom.soap.SOAPEnvelope", "envelope"),
+            new FieldDescription("org.apache.axis2.context.OperationContext", "operationContext"),
+            new FieldDescription("boolean", "responseWritten"),
+            new FieldDescription("boolean", "serverSide"),
+            new FieldDescription("org.apache.axis2.context.ServiceContext", "serviceContext"),
+            new FieldDescription("java.lang.String", "serviceContextID"),
+            new FieldDescription("org.apache.axis2.context.ServiceGroupContext",
+                                 "serviceGroupContext"),
+            new FieldDescription("java.lang.String", "serviceGroupContextId"),
+            new FieldDescription("org.apache.axis2.context.SessionContext", "sessionContext"),
+            new FieldDescription("org.apache.axis2.description.TransportOutDescription",
+                                 "transportOut"),
+            new FieldDescription("org.apache.axis2.description.TransportInDescription",
+                                 "transportIn"),
+            new FieldDescription("java.lang.String", "incomingTransportName"),
+            new FieldDescription("java.util.LinkedHashMap", "selfManagedDataMap"),
+            new FieldDescription("boolean", "needsToBeReconciled"),
+            new FieldDescription("int", "selfManagedDataHandlerCount"),
+            new FieldDescription("java.util.ArrayList", "selfManagedDataListHolder"),
+            new FieldDescription("java.util.ArrayList", "metaExecutionChain"),
+            new FieldDescription("java.util.LinkedList", "metaInboundExecuted"),
+            new FieldDescription("java.util.LinkedList", "metaOutboundExecuted"),
+            new FieldDescription("int", "metaHandlerIndex"),
+            new FieldDescription("int", "metaPhaseIndex"),
+            new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisOperation"),
+            new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisService"),
+            new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisServiceGroup"),
+            new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaTransportOut"),
+            new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaTransportIn"),
+            new FieldDescription("org.apache.axis2.util.MetaDataEntry", "metaAxisMessage"),
+            new FieldDescription("boolean", "reconcileAxisMessage"),
+            new FieldDescription("boolean", "inboundReset"),
+            new FieldDescription("boolean", "outboundReset"),
+            new FieldDescription("java.lang.String", "selfManagedDataDelimiter"),
+            new FieldDescription("java.lang.Class",
+                                 "class$org$apache$axis2$context$MessageContext"),
+            new FieldDescription("java.lang.Class",
+                                 "class$org$apache$axis2$context$SelfManagedDataManager"),
     };
 
 
-    public MessageContextChangeTest(String arg0)
-    {
+    public MessageContextChangeTest(String arg0) {
         super(arg0);
         testArg = new String(arg0);
     }
 
 
-    public void testChange() throws Exception 
-    {
+    public void testChange() throws Exception {
         boolean noChange = true;
 
         MessageContext mc = new MessageContext();
@@ -155,44 +132,40 @@
 
         int numberKnownFields = knownList.length;
 
-        if (numberKnownFields != numberFields)
-        {
-            System.out.println("ERROR: number of actual fields ["+numberFields+"] in MessageContext does not match the expected number ["+numberKnownFields+"]");
+        if (numberKnownFields != numberFields) {
+            System.out.println("ERROR: number of actual fields [" + numberFields +
+                    "] in MessageContext does not match the expected number [" + numberKnownFields +
+                    "]");
             noChange = false;
         }
 
         // first check the expected fields with the actual fields
 
-        for (int i=0; i<numberKnownFields; i++)
-        {
+        for (int i = 0; i < numberKnownFields; i++) {
             // see if this entry is in the actual list
             String name = knownList[i].getName();
 
             Field actualField = findField(fields, name);
 
-            if (actualField == null)
-            {
-                System.out.println("ERROR:  MessageContext is missing field ["+name+"]");
+            if (actualField == null) {
+                System.out.println("ERROR:  MessageContext is missing field [" + name + "]");
                 noChange = false;
-            }
-            else
-            {
+            } else {
                 String knownType = knownList[i].getType();
                 String actualType = actualField.getType().getName();
 
-                if (!knownType.equals(actualType))
-                {
-                    System.out.println("ERROR:  MessageContext field ["+name+"] expected type ["+knownType+"] does not match actual type ["+actualType+"]");
+                if (!knownType.equals(actualType)) {
+                    System.out.println("ERROR:  MessageContext field [" + name +
+                            "] expected type [" + knownType + "] does not match actual type [" +
+                            actualType + "]");
                     noChange = false;
                 }
             }
         }
 
-
         // next, check the actual fields with the predefined, known fields
 
-        for (int j=0; j<numberFields; j++)
-        {
+        for (int j = 0; j < numberFields; j++) {
             String description = fields[j].toString();
 
             // see if this entry is in the predefined list
@@ -200,19 +173,18 @@
 
             FieldDescription fd = findFieldDescription(name);
 
-            if (fd == null)
-            {
-                System.out.println("ERROR:  MessageContext has new field ["+description+"] that needs to be assessed for message context save/restore functions");
+            if (fd == null) {
+                System.out.println("ERROR:  MessageContext has new field [" + description +
+                        "] that needs to be assessed for message context save/restore functions");
                 noChange = false;
-            }
-            else
-            {
+            } else {
                 String knownType = fd.getType();
                 String actualType = fields[j].getType().getName();
 
-                if (!knownType.equals(actualType))
-                {
-                    System.out.println("ERROR:  MessageContext field ["+name+"] expected type ["+knownType+"] does not match actual type ["+actualType+"]");
+                if (!knownType.equals(actualType)) {
+                    System.out.println("ERROR:  MessageContext field [" + name +
+                            "] expected type [" + knownType + "] does not match actual type [" +
+                            actualType + "]");
                     noChange = false;
                 }
             }
@@ -223,31 +195,25 @@
 
     }
 
-    private Field findField(Field[] fields, String name)
-    {
+    private Field findField(Field[] fields, String name) {
 
         //System.out.println("findField:  looking for ["+name+"]");
 
-        for (int k=0; k<fields.length; k++)
-        {
+        for (int k = 0; k < fields.length; k++) {
             String fieldName = fields[k].getName();
             //System.out.println("fieldName["+k+"] =  ["+fieldName+"]");
 
-            if (fieldName.equals(name))
-            {
+            if (fieldName.equals(name)) {
                 return fields[k];
             }
         }
         return null;
     }
 
-    private FieldDescription findFieldDescription(String name)
-    {
-        for (int k=0; k<knownList.length; k++)
-        {
+    private FieldDescription findFieldDescription(String name) {
+        for (int k = 0; k < knownList.length; k++) {
             String fieldName = knownList[k].getName();
-            if (fieldName.equals(name))
-            {
+            if (fieldName.equals(name)) {
                 return knownList[k];
             }
         }
@@ -255,41 +221,33 @@
     }
 
 
-
-    private class FieldDescription
-    {
+    private class FieldDescription {
         String type = null;
         String name = null;
 
         // constructor
-        public FieldDescription()
-        {
+        public FieldDescription() {
         }
 
         // constructor
-        public FieldDescription(String t, String n)
-        {
+        public FieldDescription(String t, String n) {
             type = t;
             name = n;
         }
 
-        public String getType()
-        {
+        public String getType() {
             return type;
         }
 
-        public String getName()
-        {
+        public String getName() {
             return name;
         }
 
-        public void setType(String t)
-        {
+        public void setType(String t) {
             type = t;
         }
 
-        public void setName(String n)
-        {
+        public void setName(String n) {
             name = n;
         }
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org