You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.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