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 di...@apache.org on 2005/09/15 21:07:03 UTC

svn commit: r289289 [7/134] - in /webservices/axis2/trunk/java: ./ etc/ modules/addressing/ modules/addressing/src/META-INF/ modules/addressing/src/org/apache/axis2/handlers/addressing/ modules/addressing/test-resources/ modules/addressing/test/org/apa...

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=289289&r1=289288&r2=289289&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 Thu Sep 15 11:52:11 2005
@@ -1,209 +1,210 @@
-/*
-* Copyright 2004,2005 The Apache Software Foundation.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-package org.apache.axis2;
-
-/**
- * Class Constants
- */
-public class Constants {
-    /**
-     * Field SOAP_STYLE_RPC_ENCODED
-     */
-    public static final int SOAP_STYLE_RPC_ENCODED = 1000;
-
-    /**
-     * Field SOAP_STYLE_RPC_LITERAL
-     */
-    public static final int SOAP_STYLE_RPC_LITERAL = 1001;
-
-    /**
-     * Field SOAP_STYLE_DOC_LITERAL_WRAPPED
-     */
-    public static final int SOAP_STYLE_DOC_LITERAL_WRAPPED = 1002;
-
-    /**
-     * Field APPLICATION_SCOPE
-     */
-    public static final String APPLICATION_SCOPE = "application";
-
-    /**
-     * Field SESSION_SCOPE
-     */
-    public static final String SESSION_SCOPE = "session";
-
-    /**
-     * Field GLOBAL_SCOPE
-     */
-    public static final String MESSAGE_SCOPE = "message";
-
-    /**
-     * Field PHASE_SERVICE
-     */
-    public static final String PHASE_SERVICE = "service";
-
-    /**
-     * Field PHASE_TRANSPORT
-     */
-    public static final String PHASE_TRANSPORT = "transport";
-
-    /**
-     * Field PHASE_GLOBAL
-     */
-    public static final String PHASE_GLOBAL = "global";
-
-    /**
-     * Field SESSION_CONTEXT_PROPERTY
-     */
-    public static final String SESSION_CONTEXT_PROPERTY = "SessionContext";
-
-    /**
-     * Field TRANSPORT_TCP
-     */
-    public static final String TRANSPORT_TCP = "tcp";
-
-    /**
-     * Field TRANSPORT_HTTP
-     */
-    public static final String TRANSPORT_HTTP = "http";
-
-   
-
-    public static final String TRANSPORT_MAIL = "mail";
-
-    public static final String TRANSPORT_JMS = "jms";
-
-    public static final String TRANSPORT_LOCAL = "local";
-
-    /**
-     * Field LISTSERVICES
-     */
-    public static final String REQUEST_URL_PREFIX = "/services";
-
-    public static final String LISTSERVICES = "listServices";
-
-    public static final String LIST_SERVICE_FOR_MODULE_ENGAMNET = "listoperation";
-
-
-    /**
-     * List service for adminpagse
-     */
-    public static final String ADMIN_LISTSERVICES = "listService";
-
-    public static final String LIST_MODULES = "listModules";
-
-    public static final String LIST_GLOABLLY_ENGAGED_MODULES = "globalModules";
-
-    public static final String LIST_PHASES = "listPhases";
-
-    public static final String ENGAGE_GLOBAL_MODULE = "engagingglobally";
-    public static final String ENGAGE_MODULE_TO_SERVICE = "engageToService";
-
-    public static final String ADMIN_LOGGING = "adminloging";
-
-    public static final String VIEW_GLOBAL_HANDLERS = "viewGlobalHandlers";
-    public static final String SELECT_SERVICE = "selectService";
-    public static final String EDIR_SERVICE_PARA = "editServicepara";
-    public static final String SELECT_SERVICE_FOR_PARA_EDIT = "selectServiceParaEdit";
-    public static final String VIEW_SERVICE_HANDLERS = "viewServiceHandlers";
-
-    /**
-     * Field SERVICE_MAP
-     */
-    public static final String SERVICE_MAP = "servicemap";
-
-    public static final String SERVICE = "service";
-
-    public static final String OPEARTION_MAP = "operationmap";
-    /**
-     * Field Available modules
-     */
-    public static final String MODULE_MAP = "modulemap";
-
-    public static final String SELECT_SERVICE_TYPE = "SELECT_SERVICE_TYPE";
-
-    public static final String GLOBAL_HANDLERS = "axisconfig";
-    public static final String SERVICE_HANDLERS = "serviceHandlers";
-
-    public static final String PHASE_LIST = "phaseList";
-
-    public static final String LIST_OPERATIONS_FOR_THE_SERVICE = "listOperations";
-
-    public static final String REMOVE_SERVICE = "removeService";
-
-    public static final String ENGAGE_STATUS = "engagestatus";
-
-    /**
-     * Errorness servcie
-     */
-    public static final String ERROR_SERVICE_MAP = "errprservicemap";
-    public static final String ERROR_MODULE_MAP = "errormodulesmap";
-
-    public static final String IS_FAULTY = "Fault";
-
-    public static final String MODULE_ADDRESSING = "addressing";
-
-    public static final String USER_NAME = "userName";
-    public static final String PASSWORD = "password";
-
-    /**
-     * Field SINGLE_SERVICE
-     */
-    public static final String SINGLE_SERVICE = "singleservice";
-    public static final String WSDL_CONTENT = "wsdl";
-
-    /**
-     * Field METHOD_NAME_ESCAPE_CHARACTOR
-     */
-    public static final char METHOD_NAME_ESCAPE_CHARACTOR = '?';
-
-    public static final String LOGGED = "Logged";
-
-
-    public static final char SERVICE_NAME_SPLIT_CHAR =':';
-
-
-    public static interface Configuration {
-        public static final String ENABLE_REST = "enableREST";
-        // globally enable MTOM
-        public static final String ENABLE_MTOM = "enableMTOM";
-        public static final String ATTACHMENT_TEMP_DIR = "attachmentDIR";
-        public static final String CACHE_ATTACHMENTS = "cacheAttachments";
-        public static final String FILE_SIZE_THRESHOLD = "sizeThreshold";
-    }
-
-    public static final String VALUE_TRUE = "true";
-    public static final String VALUE_FALSE = "false";
-    public static final String CONTAINER_MANAGED = "ContainerManaged";
-    public static final String RESPONSE_WRITTEN = "CONTENT_WRITTEN";
-    public static final String WSA_ACTION = "wsamapping";
-
-
-    public static final String TESTING_PATH = "target/test-resources/";
-//    public static final String TESTING_PATH = "modules/integration/target/test-resources/";
-
-    public static final String TESTING_REPOSITORY = TESTING_PATH + "samples";
-
-
-    public static interface REST_WITH_GET {
-        public static final String GET_PARAMETER_OPERATION = "operation";
-        public static final String GET_PARAMETER_URL = "http://ws.apache.org/goGetWithREST";
-
-    }
-
-
-
-
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.axis2;
+
+/**
+ * Class Constants
+ */
+public class Constants {
+    /**
+     * Field SOAP_STYLE_RPC_ENCODED
+     */
+    public static final int SOAP_STYLE_RPC_ENCODED = 1000;
+
+    /**
+     * Field SOAP_STYLE_RPC_LITERAL
+     */
+    public static final int SOAP_STYLE_RPC_LITERAL = 1001;
+
+    /**
+     * Field SOAP_STYLE_DOC_LITERAL_WRAPPED
+     */
+    public static final int SOAP_STYLE_DOC_LITERAL_WRAPPED = 1002;
+
+    /**
+     * Field APPLICATION_SCOPE
+     */
+    public static final String APPLICATION_SCOPE = "application";
+
+    /**
+     * Field SESSION_SCOPE
+     */
+    public static final String SESSION_SCOPE = "session";
+
+    /**
+     * Field GLOBAL_SCOPE
+     */
+    public static final String MESSAGE_SCOPE = "message";
+
+    /**
+     * Field PHASE_SERVICE
+     */
+    public static final String PHASE_SERVICE = "service";
+
+    /**
+     * Field PHASE_TRANSPORT
+     */
+    public static final String PHASE_TRANSPORT = "transport";
+
+    /**
+     * Field PHASE_GLOBAL
+     */
+    public static final String PHASE_GLOBAL = "global";
+
+    /**
+     * Field SESSION_CONTEXT_PROPERTY
+     */
+    public static final String SESSION_CONTEXT_PROPERTY = "SessionContext";
+
+    /**
+     * Field TRANSPORT_TCP
+     */
+    public static final String TRANSPORT_TCP = "tcp";
+
+    /**
+     * Field TRANSPORT_HTTP
+     */
+    public static final String TRANSPORT_HTTP = "http";
+
+   
+
+    public static final String TRANSPORT_MAIL = "mail";
+
+    public static final String TRANSPORT_JMS = "jms";
+
+    public static final String TRANSPORT_LOCAL = "local";
+
+    /**
+     * Field LISTSERVICES
+     */
+    public static final String REQUEST_URL_PREFIX = "/services";
+
+    public static final String LISTSERVICES = "listServices";
+
+    public static final String LIST_SERVICE_FOR_MODULE_ENGAMNET = "listoperation";
+
+
+    /**
+     * List service for adminpagse
+     */
+    public static final String ADMIN_LISTSERVICES = "listService";
+
+    public static final String LIST_MODULES = "listModules";
+
+    public static final String LIST_GLOABLLY_ENGAGED_MODULES = "globalModules";
+
+    public static final String LIST_PHASES = "listPhases";
+
+    public static final String ENGAGE_GLOBAL_MODULE = "engagingglobally";
+    public static final String ENGAGE_MODULE_TO_SERVICE = "engageToService";
+
+    public static final String ADMIN_LOGGING = "adminloging";
+
+    public static final String VIEW_GLOBAL_HANDLERS = "viewGlobalHandlers";
+    public static final String SELECT_SERVICE = "selectService";
+    public static final String EDIR_SERVICE_PARA = "editServicepara";
+    public static final String SELECT_SERVICE_FOR_PARA_EDIT = "selectServiceParaEdit";
+    public static final String VIEW_SERVICE_HANDLERS = "viewServiceHandlers";
+
+    /**
+     * Field SERVICE_MAP
+     */
+    public static final String SERVICE_MAP = "servicemap";
+
+    public static final String SERVICE = "service";
+
+    public static final String OPEARTION_MAP = "operationmap";
+    /**
+     * Field Available modules
+     */
+    public static final String MODULE_MAP = "modulemap";
+
+    public static final String SELECT_SERVICE_TYPE = "SELECT_SERVICE_TYPE";
+
+    public static final String GLOBAL_HANDLERS = "axisconfig";
+    public static final String SERVICE_HANDLERS = "serviceHandlers";
+
+    public static final String PHASE_LIST = "phaseList";
+
+    public static final String LIST_OPERATIONS_FOR_THE_SERVICE = "listOperations";
+
+    public static final String REMOVE_SERVICE = "removeService";
+
+    public static final String ENGAGE_STATUS = "engagestatus";
+
+    /**
+     * Errorness servcie
+     */
+    public static final String ERROR_SERVICE_MAP = "errprservicemap";
+    public static final String ERROR_MODULE_MAP = "errormodulesmap";
+
+    public static final String IS_FAULTY = "Fault";
+
+    public static final String MODULE_ADDRESSING = "addressing";
+
+    public static final String USER_NAME = "userName";
+    public static final String PASSWORD = "password";
+
+    /**
+     * Field SINGLE_SERVICE
+     */
+    public static final String SINGLE_SERVICE = "singleservice";
+    public static final String WSDL_CONTENT = "wsdl";
+
+    /**
+     * Field METHOD_NAME_ESCAPE_CHARACTOR
+     */
+    public static final char METHOD_NAME_ESCAPE_CHARACTOR = '?';
+
+    public static final String LOGGED = "Logged";
+
+
+    public static final char SERVICE_NAME_SPLIT_CHAR =':';
+
+
+    public static interface Configuration {
+        public static final String ENABLE_REST = "enableREST";
+        // globally enable MTOM
+        public static final String ENABLE_MTOM = "enableMTOM";
+        public static final String ATTACHMENT_TEMP_DIR = "attachmentDIR";
+        public static final String CACHE_ATTACHMENTS = "cacheAttachments";
+        public static final String FILE_SIZE_THRESHOLD = "sizeThreshold";
+    }
+
+    public static final String VALUE_TRUE = "true";
+    public static final String VALUE_FALSE = "false";
+    public static final String CONTAINER_MANAGED = "ContainerManaged";
+    public static final String RESPONSE_WRITTEN = "CONTENT_WRITTEN";
+    public static final String WSA_ACTION = "wsamapping";
+
+
+    public static final String TESTING_PATH = "target/test-resources/";
+//    public static final String TESTING_PATH = "modules/integration/target/test-resources/";
+
+    public static final String TESTING_REPOSITORY = TESTING_PATH + "samples";
+
+
+    public static interface REST_WITH_GET {
+        public static final String GET_PARAMETER_OPERATION = "operation";
+        public static final String GET_PARAMETER_URL = "http://ws.apache.org/goGetWithREST";
+
+    }
+
+
+
+
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/Constants.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/InstanceDispatcher.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/InstanceDispatcher.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/InstanceDispatcher.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/InstanceDispatcher.java Thu Sep 15 11:52:11 2005
@@ -1,70 +1,70 @@
-package org.apache.axis2;
-
-import org.apache.axis2.context.*;
-import org.apache.axis2.description.OperationDescription;
-import org.apache.axis2.handlers.AbstractHandler;
-
-/*
- * Copyright 2001-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * @author : Eran Chinthaka (chinthaka@apache.org)
- */
-
-public class InstanceDispatcher extends AbstractHandler {
-    /**
-     * By the time the control comes to this handler the dispatching must have happened
-     * so that the message context contains the ServiceGroupDescription, ServiceDescription and
-     * OperationDescription.
-     * This will then try to find the Contexts of ServiceGroup, Service and the Operation.
-     */
-
-
-    /**
-     * Post Condition : All the Contexts must be populated.
-     *
-     * @param msgContext
-     * @throws AxisFault
-     */
-    public void invoke(MessageContext msgContext) throws AxisFault {
-
-        if(msgContext.getOperationContext() != null && msgContext.getServiceContext() != null){
-            return;
-        }
-
-        OperationDescription operationDesc = msgContext.getOperationDescription();
-
-        //  1. look up opCtxt using mc.addressingHeaders.relatesTo[0]
-        OperationContext operationContext = operationDesc.findForExistingOperationContext(msgContext);
-
-        if (operationContext != null) {
-            // register operation context and message context
-            operationDesc.registerOperationContext(msgContext, operationContext);
-            ServiceContext serviceContext = (ServiceContext) operationContext.getParent();
-            ServiceGroupContext serviceGroupContext = (ServiceGroupContext) serviceContext.getParent();
-            msgContext.setServiceContext(serviceContext);
-            msgContext.setServiceGroupContext(serviceGroupContext);
-            return;
-
-        } else { //  2. if null, create new opCtxt
-            operationContext =
-                    OperationContextFactory.createOperationContext(operationDesc.getAxisSpecifMEPConstant(), operationDesc);
-            operationDesc.registerOperationContext(msgContext, operationContext);
-
-            //  fill the service group context and service context info
-            msgContext.getSystemContext().
-                    fillServiceContextAndServiceGroupContext(msgContext);
-        }
-    }
-}
+package org.apache.axis2;
+
+import org.apache.axis2.context.*;
+import org.apache.axis2.description.OperationDescription;
+import org.apache.axis2.handlers.AbstractHandler;
+
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * @author : Eran Chinthaka (chinthaka@apache.org)
+ */
+
+public class InstanceDispatcher extends AbstractHandler {
+    /**
+     * By the time the control comes to this handler the dispatching must have happened
+     * so that the message context contains the ServiceGroupDescription, ServiceDescription and
+     * OperationDescription.
+     * This will then try to find the Contexts of ServiceGroup, Service and the Operation.
+     */
+
+
+    /**
+     * Post Condition : All the Contexts must be populated.
+     *
+     * @param msgContext
+     * @throws AxisFault
+     */
+    public void invoke(MessageContext msgContext) throws AxisFault {
+
+        if(msgContext.getOperationContext() != null && msgContext.getServiceContext() != null){
+            return;
+        }
+
+        OperationDescription operationDesc = msgContext.getOperationDescription();
+
+        //  1. look up opCtxt using mc.addressingHeaders.relatesTo[0]
+        OperationContext operationContext = operationDesc.findForExistingOperationContext(msgContext);
+
+        if (operationContext != null) {
+            // register operation context and message context
+            operationDesc.registerOperationContext(msgContext, operationContext);
+            ServiceContext serviceContext = (ServiceContext) operationContext.getParent();
+            ServiceGroupContext serviceGroupContext = (ServiceGroupContext) serviceContext.getParent();
+            msgContext.setServiceContext(serviceContext);
+            msgContext.setServiceGroupContext(serviceGroupContext);
+            return;
+
+        } else { //  2. if null, create new opCtxt
+            operationContext =
+                    OperationContextFactory.createOperationContext(operationDesc.getAxisSpecifMEPConstant(), operationDesc);
+            operationDesc.registerOperationContext(msgContext, operationContext);
+
+            //  fill the service group context and service context info
+            msgContext.getSystemContext().
+                    fillServiceContextAndServiceGroupContext(msgContext);
+        }
+    }
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/InstanceDispatcher.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AddressingConstants.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AddressingConstants.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AddressingConstants.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AddressingConstants.java Thu Sep 15 11:52:11 2005
@@ -1,75 +1,76 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.addressing;
-
-
-/**
- * Interface AddressingConstants
- */
-public interface AddressingConstants {
-
-    // ====================== Common Message Addressing Properties ===================
-    public static final String WSA_MESSAGE_ID = "MessageID";
-    public static final String WSA_RELATES_TO = "RelatesTo";
-    public static final String WSA_RELATES_TO_RELATIONSHIP_TYPE = "RelationshipType";
-    public static final String WSA_TO = "To";
-    public static final String WSA_FROM = "From";
-    public static final String WSA_REPLY_TO = "ReplyTo";
-    public static final String WSA_FAULT_TO = "FaultTo";
-    public static final String WSA_ACTION = "Action";
-
-    // ====================== Common EPR Elements ============================
-    public static final String EPR_ADDRESS = "Address";
-    public static final String EPR_REFERENCE_PARAMETERS = "ReferenceParameters";
-    public static final String EPR_SERVICE_NAME = "ServiceName";
-
-    // ======================================================================
-
-    public interface Submission {
-        // ====================== Addressing Submission Version Constants ===================
-        public static final String WSA_NAMESPACE = "http://schemas.xmlsoap.org/ws/2004/08/addressing";
-        public static final String WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE = "wsa:Reply";
-        public static final String WSA_ANONYMOUS_URL = "http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous";
-
-        public static final String EPR_REFERENCE_PROPERTIES = "ReferenceProperties";
-        public static final String EPR_PORT_TYPE = "PortType";
-        public static final String EPR_SERVICE_NAME_PORT_NAME = "PortName";
-        // ==================================================================================
-
-    }
-
-    public interface Final {
-        // ====================== Addressing 1.0 Final Version Constants ====================
-        public static final String WSA_NAMESPACE = "http://www.w3.org/2005/02/addressing";
-        public static final String WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE = "http://www.w3.org/2005/02/addressing/reply";
-        public static final String WSA_ANONYMOUS_URL = "http://www.w3.org/2005/02/addressing/role/anonymous";
-
-        public static final String WSA_IS_REFERENCE_PARAMETER_ATTRIBUTE = "IsReferenceParameter";
-        public static final String WSA_TYPE_ATTRIBUTE_VALUE = "true";
-
-        public static final String WSA_INTERFACE_NAME = "InterfaceName";
-        public static final String WSA_SERVICE_NAME_ENDPOINT_NAME = "EndpointName";
-        public static final String WSA_POLICIES = "Policies";
-        public static final String WSA_METADATA = "Metadata";
-        // ==================================================================================
-
-    }
-
-
-    public static final String WS_ADDRESSING_VERSION = "WSAddressingVersion";
-    public static final String WSA_DEFAULT_PRFIX = "wsa";
-
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.axis2.addressing;
+
+
+/**
+ * Interface AddressingConstants
+ */
+public interface AddressingConstants {
+
+    // ====================== Common Message Addressing Properties ===================
+    public static final String WSA_MESSAGE_ID = "MessageID";
+    public static final String WSA_RELATES_TO = "RelatesTo";
+    public static final String WSA_RELATES_TO_RELATIONSHIP_TYPE = "RelationshipType";
+    public static final String WSA_TO = "To";
+    public static final String WSA_FROM = "From";
+    public static final String WSA_REPLY_TO = "ReplyTo";
+    public static final String WSA_FAULT_TO = "FaultTo";
+    public static final String WSA_ACTION = "Action";
+
+    // ====================== Common EPR Elements ============================
+    public static final String EPR_ADDRESS = "Address";
+    public static final String EPR_REFERENCE_PARAMETERS = "ReferenceParameters";
+    public static final String EPR_SERVICE_NAME = "ServiceName";
+
+    // ======================================================================
+
+    public interface Submission {
+        // ====================== Addressing Submission Version Constants ===================
+        public static final String WSA_NAMESPACE = "http://schemas.xmlsoap.org/ws/2004/08/addressing";
+        public static final String WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE = "wsa:Reply";
+        public static final String WSA_ANONYMOUS_URL = "http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous";
+
+        public static final String EPR_REFERENCE_PROPERTIES = "ReferenceProperties";
+        public static final String EPR_PORT_TYPE = "PortType";
+        public static final String EPR_SERVICE_NAME_PORT_NAME = "PortName";
+        // ==================================================================================
+
+    }
+
+    public interface Final {
+        // ====================== Addressing 1.0 Final Version Constants ====================
+        public static final String WSA_NAMESPACE = "http://www.w3.org/2005/02/addressing";
+        public static final String WSA_RELATES_TO_RELATIONSHIP_TYPE_DEFAULT_VALUE = "http://www.w3.org/2005/02/addressing/reply";
+        public static final String WSA_ANONYMOUS_URL = "http://www.w3.org/2005/02/addressing/role/anonymous";
+
+        public static final String WSA_IS_REFERENCE_PARAMETER_ATTRIBUTE = "IsReferenceParameter";
+        public static final String WSA_TYPE_ATTRIBUTE_VALUE = "true";
+
+        public static final String WSA_INTERFACE_NAME = "InterfaceName";
+        public static final String WSA_SERVICE_NAME_ENDPOINT_NAME = "EndpointName";
+        public static final String WSA_POLICIES = "Policies";
+        public static final String WSA_METADATA = "Metadata";
+        // ==================================================================================
+
+    }
+
+
+    public static final String WS_ADDRESSING_VERSION = "WSAddressingVersion";
+    public static final String WSA_DEFAULT_PRFIX = "wsa";
+
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AddressingConstants.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AnyContentType.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AnyContentType.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AnyContentType.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AnyContentType.java Thu Sep 15 11:52:11 2005
@@ -1,68 +1,69 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.addressing;
-
-import javax.xml.namespace.QName;
-
-import java.io.Serializable;
-import java.util.HashMap;
-import java.util.Iterator;
-
-/**
- * Class AnyContentType
- */
-public class AnyContentType implements Serializable {
-    /**
-     * Field anyContentTypeName
-     */
-    private String anyContentTypeName;
-
-    /**
-     * Field valueHolder
-     */
-    private HashMap valueHolder;
-
-    /**
-     * Constructor AnyContentType
-     */
-    public AnyContentType() {
-        valueHolder = new HashMap(5);
-    }
-
-    /**
-     * Method addReferenceValue
-     *
-     * @param name
-     * @param value
-     */
-    public void addReferenceValue(QName name, String value) {
-        valueHolder.put(name, value);
-    }
-
-    /**
-     * Method getReferenceValue
-     *
-     * @param name
-     * @return
-     */
-    public String getReferenceValue(QName name) {
-        return (String) valueHolder.get(name);
-    }
-
-    public Iterator getKeys() {
-        return valueHolder.keySet().iterator();
-    }
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.axis2.addressing;
+
+import javax.xml.namespace.QName;
+
+import java.io.Serializable;
+import java.util.HashMap;
+import java.util.Iterator;
+
+/**
+ * Class AnyContentType
+ */
+public class AnyContentType implements Serializable {
+    /**
+     * Field anyContentTypeName
+     */
+    private String anyContentTypeName;
+
+    /**
+     * Field valueHolder
+     */
+    private HashMap valueHolder;
+
+    /**
+     * Constructor AnyContentType
+     */
+    public AnyContentType() {
+        valueHolder = new HashMap(5);
+    }
+
+    /**
+     * Method addReferenceValue
+     *
+     * @param name
+     * @param value
+     */
+    public void addReferenceValue(QName name, String value) {
+        valueHolder.put(name, value);
+    }
+
+    /**
+     * Method getReferenceValue
+     *
+     * @param name
+     * @return
+     */
+    public String getReferenceValue(QName name) {
+        return (String) valueHolder.get(name);
+    }
+
+    public Iterator getKeys() {
+        return valueHolder.keySet().iterator();
+    }
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/AnyContentType.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/EndpointReference.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/EndpointReference.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/EndpointReference.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/EndpointReference.java Thu Sep 15 11:52:11 2005
@@ -1,171 +1,171 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.addressing;
-
-import org.apache.axis2.om.OMElement;
-
-import javax.xml.namespace.QName;
-import java.io.Serializable;
-
-/**
- * Class EndpointReference
- * TODO : Policy has not been integrated to this
- */
-public class EndpointReference implements Serializable {
-    /**
-     * Required property. may be a logical address or identifier for the service endpoint
-     */
-    private String address;
-
-    /**
-     * Field interfaceName
-     */
-    private QName interfaceName;
-
-    /**
-     * Field referenceProperties
-     */
-    private AnyContentType referenceProperties;
-
-    /**
-     * Field referenceParameters
-     */
-    private AnyContentType referenceParameters;
-
-    /**
-     * Field serviceName
-     */
-    private ServiceName serviceName;
-
-    private OMElement policies;
-
-    private AnyContentType metadata;
-
-    /**
-     * @param address
-     */
-    public EndpointReference(String address) {
-        this.address = address;
-    }
-
-    /**
-     * Method getValue
-     *
-     * @return
-     */
-    public String getAddress() {
-        return address;
-    }
-
-    /**
-     * Method setValue
-     *
-     * @param address
-     */
-    public void setAddress(String address) {
-        this.address = address;
-    }
-
-    /**
-     * Method getInterfaceName
-     *
-     * @return
-     */
-    public QName getInterfaceName() {
-        return interfaceName;
-    }
-
-    /**
-     * Method setInterfaceName
-     *
-     * @param interfaceName
-     */
-    public void setInterfaceName(QName interfaceName) {
-        this.interfaceName = interfaceName;
-    }
-
-    /**
-     * Method getReferenceProperties
-     *
-     * @return
-     */
-    public AnyContentType getReferenceProperties() {
-        return referenceProperties;
-    }
-
-    /**
-     * Method setReferenceProperties
-     *
-     * @param referenceProperties
-     */
-    public void setReferenceProperties(AnyContentType referenceProperties) {
-        this.referenceProperties = referenceProperties;
-    }
-
-    /**
-     * Method getReferenceParameters
-     *
-     * @return
-     */
-    public AnyContentType getReferenceParameters() {
-        return referenceParameters;
-    }
-
-    /**
-     * Method setReferenceParameters
-     *
-     * @param referenceParameters
-     */
-    public void setReferenceParameters(AnyContentType referenceParameters) {
-        this.referenceParameters = referenceParameters;
-    }
-
-    /**
-     * Method getServiceName
-     *
-     * @return
-     */
-    public ServiceName getServiceName() {
-        return serviceName;
-    }
-
-    /**
-     * Method setServiceName
-     *
-     * @param serviceName
-     */
-    public void setServiceName(ServiceName serviceName) {
-        this.serviceName = serviceName;
-    }
-
-    public OMElement getPolicies() {
-        return policies;
-    }
-
-    public void setPolicies(OMElement policies) {
-        this.policies = policies;
-    }
-
-    public AnyContentType getMetadata() {
-        return metadata;
-    }
-
-    public void setMetadata(AnyContentType metadata) {
-        this.metadata = metadata;
-    }
-
-
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.axis2.addressing;
+
+import org.apache.axis2.om.OMElement;
+
+import javax.xml.namespace.QName;
+import java.io.Serializable;
+
+/**
+ * Class EndpointReference
+ * TODO : Policy has not been integrated to this
+ */
+public class EndpointReference implements Serializable {
+    /**
+     * Required property. may be a logical address or identifier for the service endpoint
+     */
+    private String address;
+
+    /**
+     * Field interfaceName
+     */
+    private QName interfaceName;
+
+    /**
+     * Field referenceProperties
+     */
+    private AnyContentType referenceProperties;
+
+    /**
+     * Field referenceParameters
+     */
+    private AnyContentType referenceParameters;
+
+    /**
+     * Field serviceName
+     */
+    private ServiceName serviceName;
+
+    private OMElement policies;
+
+    private AnyContentType metadata;
+
+    /**
+     * @param address
+     */
+    public EndpointReference(String address) {
+        this.address = address;
+    }
+
+    /**
+     * Method getValue
+     *
+     * @return
+     */
+    public String getAddress() {
+        return address;
+    }
+
+    /**
+     * Method setValue
+     *
+     * @param address
+     */
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    /**
+     * Method getInterfaceName
+     *
+     * @return
+     */
+    public QName getInterfaceName() {
+        return interfaceName;
+    }
+
+    /**
+     * Method setInterfaceName
+     *
+     * @param interfaceName
+     */
+    public void setInterfaceName(QName interfaceName) {
+        this.interfaceName = interfaceName;
+    }
+
+    /**
+     * Method getReferenceProperties
+     *
+     * @return
+     */
+    public AnyContentType getReferenceProperties() {
+        return referenceProperties;
+    }
+
+    /**
+     * Method setReferenceProperties
+     *
+     * @param referenceProperties
+     */
+    public void setReferenceProperties(AnyContentType referenceProperties) {
+        this.referenceProperties = referenceProperties;
+    }
+
+    /**
+     * Method getReferenceParameters
+     *
+     * @return
+     */
+    public AnyContentType getReferenceParameters() {
+        return referenceParameters;
+    }
+
+    /**
+     * Method setReferenceParameters
+     *
+     * @param referenceParameters
+     */
+    public void setReferenceParameters(AnyContentType referenceParameters) {
+        this.referenceParameters = referenceParameters;
+    }
+
+    /**
+     * Method getServiceName
+     *
+     * @return
+     */
+    public ServiceName getServiceName() {
+        return serviceName;
+    }
+
+    /**
+     * Method setServiceName
+     *
+     * @param serviceName
+     */
+    public void setServiceName(ServiceName serviceName) {
+        this.serviceName = serviceName;
+    }
+
+    public OMElement getPolicies() {
+        return policies;
+    }
+
+    public void setPolicies(OMElement policies) {
+        this.policies = policies;
+    }
+
+    public AnyContentType getMetadata() {
+        return metadata;
+    }
+
+    public void setMetadata(AnyContentType metadata) {
+        this.metadata = metadata;
+    }
+
+
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/EndpointReference.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/MessageInformationHeaders.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/MessageInformationHeaders.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/MessageInformationHeaders.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/MessageInformationHeaders.java Thu Sep 15 11:52:11 2005
@@ -1,241 +1,241 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.addressing;
-
-import org.apache.axis2.addressing.miheaders.RelatesTo;
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.soap.SOAPHeader;
-
-import java.io.Serializable;
-import java.util.ArrayList;
-
-/**
- * This holds the WSA Message Information Headers
- */
-public class MessageInformationHeaders implements Serializable {
-
-    /**
-     * The address of the intended receiver of the message. This is mandatory
-     */
-    private EndpointReference to;
-
-    /**
-     * Reference of the endpoint where the message originated from
-     */
-    private EndpointReference from;
-
-    /**
-     * Pair of values that indicate how this message related to another message
-     */
-    private RelatesTo relatesTo;
-
-    /**
-     * identifies the intended receiver for replies to the message
-     */
-    private EndpointReference replyTo;
-
-    /**
-     * identifies the intended receiver for faults related to the message
-     */
-    private EndpointReference faultTo;
-
-    /**
-     * Field action
-     */
-    private String action;
-
-    /**
-     * Field messageId
-     */
-    private String messageId;
-
-    private ArrayList referenceParameters;
-
-
-    /**
-     * Addressing Header MUST have a to and an action
-     *
-     * @param wsaTo
-     * @param action
-     */
-    public MessageInformationHeaders(EndpointReference wsaTo,
-                                               String action) {
-        this.to = wsaTo;
-        this.action = action;
-    }
-
-    public MessageInformationHeaders() {
-    }
-
-    /**
-     * Method toOM
-     *
-     * @param soapHeader
-     */
-    public void toOM(SOAPHeader soapHeader) {
-        throw new UnsupportedOperationException();
-    }
-
-    // ------------------- Setters and Getters --------------------------------------
-
-    /**
-     * Method getTo
-     *
-     * @return
-     */
-    public EndpointReference getTo() {
-
-        return to;
-    }
-
-    /**
-     * Method setTo
-     *
-     * @param to
-     */
-    public void setTo(EndpointReference to) {
-        this.to = to;
-    }
-
-    /**
-     * Method getFrom
-     *
-     * @return
-     */
-    public EndpointReference getFrom() {
-        return from;
-    }
-
-    /**
-     * Method setFrom
-     *
-     * @param from
-     */
-    public void setFrom(EndpointReference from) {
-        this.from = from;
-    }
-
-    /**
-     * Method getReplyTo
-     *
-     * @return
-     */
-    public EndpointReference getReplyTo() {
-
-        return replyTo;
-    }
-
-    /**
-     * Method setReplyTo
-     *
-     * @param replyTo
-     */
-    public void setReplyTo(EndpointReference replyTo) {
-        this.replyTo = replyTo;
-    }
-
-    /**
-     * Method getFaultTo
-     *
-     * @return
-     */
-    public EndpointReference getFaultTo() {
-
-        return faultTo;
-    }
-
-    /**
-     * Method setFaultTo
-     *
-     * @param faultTo
-     */
-    public void setFaultTo(EndpointReference faultTo) {
-        this.faultTo = faultTo;
-    }
-
-    /**
-     * Method getAction
-     *
-     * @return
-     */
-    public String getAction() {
-        return action;
-    }
-
-    /**
-     * Method setAction
-     *
-     * @param action
-     */
-    public void setAction(String action) {
-        this.action = action;
-    }
-
-    /**
-     * Method getMessageId
-     *
-     * @return
-     */
-    public String getMessageId() {
-        return messageId;
-    }
-
-    /**
-     * Method setMessageId
-     *
-     * @param messageId
-     */
-    public void setMessageId(String messageId) {
-        this.messageId = messageId;
-    }
-
-    /**
-     * Method getRelatesTo
-     *
-     * @return
-     */
-    public RelatesTo getRelatesTo() {
-
-        return relatesTo;
-    }
-
-    /**
-     * Method setRelatesTo
-     *
-     * @param relatesTo
-     */
-    public void setRelatesTo(RelatesTo relatesTo) {
-
-        this.relatesTo = relatesTo;
-    }
-
-    public ArrayList getReferenceParameters() {
-        return referenceParameters;
-    }
-
-    public void setReferenceParameters(ArrayList referenceParameters) {
-        this.referenceParameters = referenceParameters;
-    }
-
-    public void addReferenceParameter(OMElement referenceParameter) {
-        if (referenceParameters == null) {
-            referenceParameters = new ArrayList(5);
-        }
-        referenceParameters.add(referenceParameter);
-    }
-
-    // --------------------------------------------------------------------------------------------
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.axis2.addressing;
+
+import org.apache.axis2.addressing.miheaders.RelatesTo;
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.soap.SOAPHeader;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+
+/**
+ * This holds the WSA Message Information Headers
+ */
+public class MessageInformationHeaders implements Serializable {
+
+    /**
+     * The address of the intended receiver of the message. This is mandatory
+     */
+    private EndpointReference to;
+
+    /**
+     * Reference of the endpoint where the message originated from
+     */
+    private EndpointReference from;
+
+    /**
+     * Pair of values that indicate how this message related to another message
+     */
+    private RelatesTo relatesTo;
+
+    /**
+     * identifies the intended receiver for replies to the message
+     */
+    private EndpointReference replyTo;
+
+    /**
+     * identifies the intended receiver for faults related to the message
+     */
+    private EndpointReference faultTo;
+
+    /**
+     * Field action
+     */
+    private String action;
+
+    /**
+     * Field messageId
+     */
+    private String messageId;
+
+    private ArrayList referenceParameters;
+
+
+    /**
+     * Addressing Header MUST have a to and an action
+     *
+     * @param wsaTo
+     * @param action
+     */
+    public MessageInformationHeaders(EndpointReference wsaTo,
+                                               String action) {
+        this.to = wsaTo;
+        this.action = action;
+    }
+
+    public MessageInformationHeaders() {
+    }
+
+    /**
+     * Method toOM
+     *
+     * @param soapHeader
+     */
+    public void toOM(SOAPHeader soapHeader) {
+        throw new UnsupportedOperationException();
+    }
+
+    // ------------------- Setters and Getters --------------------------------------
+
+    /**
+     * Method getTo
+     *
+     * @return
+     */
+    public EndpointReference getTo() {
+
+        return to;
+    }
+
+    /**
+     * Method setTo
+     *
+     * @param to
+     */
+    public void setTo(EndpointReference to) {
+        this.to = to;
+    }
+
+    /**
+     * Method getFrom
+     *
+     * @return
+     */
+    public EndpointReference getFrom() {
+        return from;
+    }
+
+    /**
+     * Method setFrom
+     *
+     * @param from
+     */
+    public void setFrom(EndpointReference from) {
+        this.from = from;
+    }
+
+    /**
+     * Method getReplyTo
+     *
+     * @return
+     */
+    public EndpointReference getReplyTo() {
+
+        return replyTo;
+    }
+
+    /**
+     * Method setReplyTo
+     *
+     * @param replyTo
+     */
+    public void setReplyTo(EndpointReference replyTo) {
+        this.replyTo = replyTo;
+    }
+
+    /**
+     * Method getFaultTo
+     *
+     * @return
+     */
+    public EndpointReference getFaultTo() {
+
+        return faultTo;
+    }
+
+    /**
+     * Method setFaultTo
+     *
+     * @param faultTo
+     */
+    public void setFaultTo(EndpointReference faultTo) {
+        this.faultTo = faultTo;
+    }
+
+    /**
+     * Method getAction
+     *
+     * @return
+     */
+    public String getAction() {
+        return action;
+    }
+
+    /**
+     * Method setAction
+     *
+     * @param action
+     */
+    public void setAction(String action) {
+        this.action = action;
+    }
+
+    /**
+     * Method getMessageId
+     *
+     * @return
+     */
+    public String getMessageId() {
+        return messageId;
+    }
+
+    /**
+     * Method setMessageId
+     *
+     * @param messageId
+     */
+    public void setMessageId(String messageId) {
+        this.messageId = messageId;
+    }
+
+    /**
+     * Method getRelatesTo
+     *
+     * @return
+     */
+    public RelatesTo getRelatesTo() {
+
+        return relatesTo;
+    }
+
+    /**
+     * Method setRelatesTo
+     *
+     * @param relatesTo
+     */
+    public void setRelatesTo(RelatesTo relatesTo) {
+
+        this.relatesTo = relatesTo;
+    }
+
+    public ArrayList getReferenceParameters() {
+        return referenceParameters;
+    }
+
+    public void setReferenceParameters(ArrayList referenceParameters) {
+        this.referenceParameters = referenceParameters;
+    }
+
+    public void addReferenceParameter(OMElement referenceParameter) {
+        if (referenceParameters == null) {
+            referenceParameters = new ArrayList(5);
+        }
+        referenceParameters.add(referenceParameter);
+    }
+
+    // --------------------------------------------------------------------------------------------
 }

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/MessageInformationHeaders.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/ServiceName.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/ServiceName.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/ServiceName.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/ServiceName.java Thu Sep 15 11:52:11 2005
@@ -1,87 +1,87 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.addressing;
-
-import java.io.Serializable;
-
-import javax.xml.namespace.QName;
-
-/**
- * Class ServiceName
- */
-public class ServiceName implements Serializable{
-    /**
-     * Field name
-     */
-    private QName name;
-
-    /**
-     * Field endpointName
-     */
-    private String endpointName;
-
-    /**
-     * @param name
-     */
-    public ServiceName(QName name) {
-        this.name = name;
-    }
-
-    /**
-     * @param name
-     * @param portName
-     */
-    public ServiceName(QName name, String portName) {
-        this.name = name;
-        this.endpointName = portName;
-    }
-
-    /**
-     * Method getName
-     *
-     * @return
-     */
-    public QName getName() {
-        return name;
-    }
-
-    /**
-     * Method setName
-     *
-     * @param name
-     */
-    public void setName(QName name) {
-        this.name = name;
-    }
-
-    /**
-     * Method getEndpointName
-     *
-     * @return
-     */
-    public String getEndpointName() {
-        return endpointName;
-    }
-
-    /**
-     * Method setEndpointName
-     *
-     * @param endpointName
-     */
-    public void setEndpointName(String endpointName) {
-        this.endpointName = endpointName;
-    }
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.axis2.addressing;
+
+import java.io.Serializable;
+
+import javax.xml.namespace.QName;
+
+/**
+ * Class ServiceName
+ */
+public class ServiceName implements Serializable{
+    /**
+     * Field name
+     */
+    private QName name;
+
+    /**
+     * Field endpointName
+     */
+    private String endpointName;
+
+    /**
+     * @param name
+     */
+    public ServiceName(QName name) {
+        this.name = name;
+    }
+
+    /**
+     * @param name
+     * @param portName
+     */
+    public ServiceName(QName name, String portName) {
+        this.name = name;
+        this.endpointName = portName;
+    }
+
+    /**
+     * Method getName
+     *
+     * @return
+     */
+    public QName getName() {
+        return name;
+    }
+
+    /**
+     * Method setName
+     *
+     * @param name
+     */
+    public void setName(QName name) {
+        this.name = name;
+    }
+
+    /**
+     * Method getEndpointName
+     *
+     * @return
+     */
+    public String getEndpointName() {
+        return endpointName;
+    }
+
+    /**
+     * Method setEndpointName
+     *
+     * @param endpointName
+     */
+    public void setEndpointName(String endpointName) {
+        this.endpointName = endpointName;
+    }
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/ServiceName.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/miheaders/RelatesTo.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/miheaders/RelatesTo.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/miheaders/RelatesTo.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/miheaders/RelatesTo.java Thu Sep 15 11:52:11 2005
@@ -1,89 +1,90 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.addressing.miheaders;
-
-import java.io.Serializable;
-
-/**
- * Class RelatesTo
- */
-public class RelatesTo implements Serializable{
-    /**
-     * Field value
-     */
-    private String value;
-
-    /**
-     * Field relationshipType
-     */
-    private String relationshipType;
-
-    /**
-     * Constructor RelatesTo
-     *
-     * @param address
-     */
-    public RelatesTo(String address) {
-        this.value = address;
-    }
-
-    /**
-     * Constructor RelatesTo
-     *
-     * @param value
-     * @param relationshipType
-     */
-    public RelatesTo(String value, String relationshipType) {
-        this.value = value;
-        this.relationshipType = relationshipType;
-    }
-
-    /**
-     * Method getValue
-     *
-     * @return
-     */
-    public String getValue() {
-        return value;
-    }
-
-    /**
-     * Method setValue
-     *
-     * @param value
-     */
-    public void setValue(String value) {
-        this.value = value;
-    }
-
-    /**
-     * Method getRelationshipType
-     *
-     * @return
-     */
-    public String getRelationshipType() {
-        return relationshipType;
-    }
-
-    /**
-     * Method setRelationshipType
-     *
-     * @param relationshipType
-     */
-    public void setRelationshipType(String relationshipType) {
-        this.relationshipType = relationshipType;
-    }
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.axis2.addressing.miheaders;
+
+import java.io.Serializable;
+
+/**
+ * Class RelatesTo
+ */
+public class RelatesTo implements Serializable{
+    /**
+     * Field value
+     */
+    private String value;
+
+    /**
+     * Field relationshipType
+     */
+    private String relationshipType;
+
+    /**
+     * Constructor RelatesTo
+     *
+     * @param address
+     */
+    public RelatesTo(String address) {
+        this.value = address;
+    }
+
+    /**
+     * Constructor RelatesTo
+     *
+     * @param value
+     * @param relationshipType
+     */
+    public RelatesTo(String value, String relationshipType) {
+        this.value = value;
+        this.relationshipType = relationshipType;
+    }
+
+    /**
+     * Method getValue
+     *
+     * @return
+     */
+    public String getValue() {
+        return value;
+    }
+
+    /**
+     * Method setValue
+     *
+     * @param value
+     */
+    public void setValue(String value) {
+        this.value = value;
+    }
+
+    /**
+     * Method getRelationshipType
+     *
+     * @return
+     */
+    public String getRelationshipType() {
+        return relationshipType;
+    }
+
+    /**
+     * Method setRelationshipType
+     *
+     * @param relationshipType
+     */
+    public void setRelationshipType(String relationshipType) {
+        this.relationshipType = relationshipType;
+    }
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/miheaders/RelatesTo.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/om/AddressingHeaders.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/om/AddressingHeaders.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/om/AddressingHeaders.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/om/AddressingHeaders.java Thu Sep 15 11:52:11 2005
@@ -1,200 +1,201 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.addressing.om;
-
-import org.apache.axis2.addressing.EndpointReference;
-import org.apache.axis2.addressing.miheaders.RelatesTo;
-
-/**
- * Class AddressingHeaders
- */
-public class AddressingHeaders {
-    /**
-     * Field wsaTo
-     */
-    private EndpointReference wsaTo;
-
-    /**
-     * Field wsaFrom
-     */
-    private EndpointReference wsaFrom;
-
-    /**
-     * Field wsaReply
-     */
-    private EndpointReference wsaReply;
-
-    /**
-     * Field wsaFaultTo
-     */
-    private EndpointReference wsaFaultTo;
-
-    /**
-     * Field action
-     */
-    private String action;
-
-    /**
-     * Field messageId
-     */
-    private String messageId;
-
-    /**
-     * Field relatesTo
-     */
-    private RelatesTo relatesTo;
-
-    /**
-     * Addressing Header MUST have a to and an action
-     *
-     * @param wsaTo
-     * @param action
-     */
-    public AddressingHeaders(EndpointReference wsaTo, String action) {
-        this.wsaTo = wsaTo;
-        this.action = action;
-    }
-
-    // ------------------- Setters and Getters --------------------------------------
-
-    /**
-     * Method getWsaTo
-     *
-     * @return
-     */
-    public EndpointReference getWsaTo() {
-        return wsaTo;
-    }
-
-    /**
-     * Method setWsaTo
-     *
-     * @param wsaTo
-     */
-    public void setWsaTo(EndpointReference wsaTo) {
-        this.wsaTo = wsaTo;
-    }
-
-    /**
-     * Method getWsaFrom
-     *
-     * @return
-     */
-    public EndpointReference getWsaFrom() {
-        return wsaFrom;
-    }
-
-    /**
-     * Method setWsaFrom
-     *
-     * @param wsaFrom
-     */
-    public void setWsaFrom(EndpointReference wsaFrom) {
-        this.wsaFrom = wsaFrom;
-    }
-
-    /**
-     * Method getWsaReply
-     *
-     * @return
-     */
-    public EndpointReference getWsaReply() {
-        return wsaReply;
-    }
-
-    /**
-     * Method setWsaReply
-     *
-     * @param wsaReply
-     */
-    public void setWsaReply(EndpointReference wsaReply) {
-        this.wsaReply = wsaReply;
-    }
-
-    /**
-     * Method getWsaFaultTo
-     *
-     * @return
-     */
-    public EndpointReference getWsaFaultTo() {
-        return wsaFaultTo;
-    }
-
-    /**
-     * Method setWsaFaultTo
-     *
-     * @param wsaFaultTo
-     */
-    public void setWsaFaultTo(EndpointReference wsaFaultTo) {
-        this.wsaFaultTo = wsaFaultTo;
-    }
-
-    /**
-     * Method getAction
-     *
-     * @return
-     */
-    public String getAction() {
-        return action;
-    }
-
-    /**
-     * Method setAction
-     *
-     * @param action
-     */
-    public void setAction(String action) {
-        this.action = action;
-    }
-
-    /**
-     * Method getMessageId
-     *
-     * @return
-     */
-    public String getMessageId() {
-        return messageId;
-    }
-
-    /**
-     * Method setMessageId
-     *
-     * @param messageId
-     */
-    public void setMessageId(String messageId) {
-        this.messageId = messageId;
-    }
-
-    /**
-     * Method getRelatesTo
-     *
-     * @return
-     */
-    public RelatesTo getRelatesTo() {
-        return relatesTo;
-    }
-
-    /**
-     * Method setRelatesTo
-     *
-     * @param relatesTo
-     */
-    public void setRelatesTo(RelatesTo relatesTo) {
-        this.relatesTo = relatesTo;
-    }
-
-    // --------------------------------------------------------------------------------------------
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.axis2.addressing.om;
+
+import org.apache.axis2.addressing.EndpointReference;
+import org.apache.axis2.addressing.miheaders.RelatesTo;
+
+/**
+ * Class AddressingHeaders
+ */
+public class AddressingHeaders {
+    /**
+     * Field wsaTo
+     */
+    private EndpointReference wsaTo;
+
+    /**
+     * Field wsaFrom
+     */
+    private EndpointReference wsaFrom;
+
+    /**
+     * Field wsaReply
+     */
+    private EndpointReference wsaReply;
+
+    /**
+     * Field wsaFaultTo
+     */
+    private EndpointReference wsaFaultTo;
+
+    /**
+     * Field action
+     */
+    private String action;
+
+    /**
+     * Field messageId
+     */
+    private String messageId;
+
+    /**
+     * Field relatesTo
+     */
+    private RelatesTo relatesTo;
+
+    /**
+     * Addressing Header MUST have a to and an action
+     *
+     * @param wsaTo
+     * @param action
+     */
+    public AddressingHeaders(EndpointReference wsaTo, String action) {
+        this.wsaTo = wsaTo;
+        this.action = action;
+    }
+
+    // ------------------- Setters and Getters --------------------------------------
+
+    /**
+     * Method getWsaTo
+     *
+     * @return
+     */
+    public EndpointReference getWsaTo() {
+        return wsaTo;
+    }
+
+    /**
+     * Method setWsaTo
+     *
+     * @param wsaTo
+     */
+    public void setWsaTo(EndpointReference wsaTo) {
+        this.wsaTo = wsaTo;
+    }
+
+    /**
+     * Method getWsaFrom
+     *
+     * @return
+     */
+    public EndpointReference getWsaFrom() {
+        return wsaFrom;
+    }
+
+    /**
+     * Method setWsaFrom
+     *
+     * @param wsaFrom
+     */
+    public void setWsaFrom(EndpointReference wsaFrom) {
+        this.wsaFrom = wsaFrom;
+    }
+
+    /**
+     * Method getWsaReply
+     *
+     * @return
+     */
+    public EndpointReference getWsaReply() {
+        return wsaReply;
+    }
+
+    /**
+     * Method setWsaReply
+     *
+     * @param wsaReply
+     */
+    public void setWsaReply(EndpointReference wsaReply) {
+        this.wsaReply = wsaReply;
+    }
+
+    /**
+     * Method getWsaFaultTo
+     *
+     * @return
+     */
+    public EndpointReference getWsaFaultTo() {
+        return wsaFaultTo;
+    }
+
+    /**
+     * Method setWsaFaultTo
+     *
+     * @param wsaFaultTo
+     */
+    public void setWsaFaultTo(EndpointReference wsaFaultTo) {
+        this.wsaFaultTo = wsaFaultTo;
+    }
+
+    /**
+     * Method getAction
+     *
+     * @return
+     */
+    public String getAction() {
+        return action;
+    }
+
+    /**
+     * Method setAction
+     *
+     * @param action
+     */
+    public void setAction(String action) {
+        this.action = action;
+    }
+
+    /**
+     * Method getMessageId
+     *
+     * @return
+     */
+    public String getMessageId() {
+        return messageId;
+    }
+
+    /**
+     * Method setMessageId
+     *
+     * @param messageId
+     */
+    public void setMessageId(String messageId) {
+        this.messageId = messageId;
+    }
+
+    /**
+     * Method getRelatesTo
+     *
+     * @return
+     */
+    public RelatesTo getRelatesTo() {
+        return relatesTo;
+    }
+
+    /**
+     * Method setRelatesTo
+     *
+     * @param relatesTo
+     */
+    public void setRelatesTo(RelatesTo relatesTo) {
+        this.relatesTo = relatesTo;
+    }
+
+    // --------------------------------------------------------------------------------------------
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/addressing/om/AddressingHeaders.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AbstractCallbackSupporter.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AbstractCallbackSupporter.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AbstractCallbackSupporter.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AbstractCallbackSupporter.java Thu Sep 15 11:52:11 2005
@@ -1,64 +1,64 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.axis2.clientapi;
-
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.om.OMNode;
-import org.apache.axis2.om.OMText;
-
-import javax.xml.namespace.QName;
-import java.util.Iterator;
-
-
-public abstract class AbstractCallbackSupporter {
-
-    protected boolean runOptimizer = false;
-
-    /**
-     *
-     * @param element
-     * @param qNames
-     */
-    protected static void optimizeContent(OMElement element, QName[] qNames){
-        int length = qNames.length;
-        QName qName;
-        for (int i = 0; i < length; i++) {
-            qName = qNames[i];
-            markElementsAsOptimized(qName,element);
-        }
-    }
-
-    /**
-     *
-     * @param qName
-     * @param rootElt
-     */
-    private static void markElementsAsOptimized(QName qName,OMElement rootElt){
-        if (rootElt.getQName().equals(qName)){
-            //get the text node and mark it
-            OMNode node = rootElt.getFirstChild();
-            if (node.getType()==OMNode.TEXT_NODE){
-                ((OMText)node).setOptimize(true);
-            }
-
-        }
-        Iterator childElements = rootElt.getChildElements();
-        while (childElements.hasNext()) {
-            markElementsAsOptimized(qName,(OMElement)childElements.next());
-        }
-    }
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.axis2.clientapi;
+
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.om.OMNode;
+import org.apache.axis2.om.OMText;
+
+import javax.xml.namespace.QName;
+import java.util.Iterator;
+
+
+public abstract class AbstractCallbackSupporter {
+
+    protected boolean runOptimizer = false;
+
+    /**
+     *
+     * @param element
+     * @param qNames
+     */
+    protected static void optimizeContent(OMElement element, QName[] qNames){
+        int length = qNames.length;
+        QName qName;
+        for (int i = 0; i < length; i++) {
+            qName = qNames[i];
+            markElementsAsOptimized(qName,element);
+        }
+    }
+
+    /**
+     *
+     * @param qName
+     * @param rootElt
+     */
+    private static void markElementsAsOptimized(QName qName,OMElement rootElt){
+        if (rootElt.getQName().equals(qName)){
+            //get the text node and mark it
+            OMNode node = rootElt.getFirstChild();
+            if (node.getType()==OMNode.TEXT_NODE){
+                ((OMText)node).setOptimize(true);
+            }
+
+        }
+        Iterator childElements = rootElt.getChildElements();
+        while (childElements.hasNext()) {
+            markElementsAsOptimized(qName,(OMElement)childElements.next());
+        }
+    }
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AbstractCallbackSupporter.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AsyncResult.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AsyncResult.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AsyncResult.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AsyncResult.java Thu Sep 15 11:52:11 2005
@@ -1,50 +1,50 @@
-/*
- * Copyright 2004,2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.axis2.clientapi;
-
-import org.apache.axis2.context.MessageContext;
-import org.apache.axis2.soap.SOAPEnvelope;
-
-/**
- * This Class represents the results of a Async Invocation, this is one return to the
- * Callback. This class is almost always created by the Axis2 and returned.
- */
-public class AsyncResult {
-
-    public AsyncResult(MessageContext result) {
-        this.result = result;
-    }
-    /**
-     * Field result
-     */
-    private MessageContext result;
-
-    /**
-     * @return SOAPEnvelope
-     */
-    public SOAPEnvelope getResponseEnvelope() {
-        if (result != null) {
-            return result.getEnvelope();
-        } else {
-            return null;
-        }
-
-    }
-
-    public MessageContext getResponseMessageContext() {
-        return result;
-    }
-}
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.axis2.clientapi;
+
+import org.apache.axis2.context.MessageContext;
+import org.apache.axis2.soap.SOAPEnvelope;
+
+/**
+ * This Class represents the results of a Async Invocation, this is one return to the
+ * Callback. This class is almost always created by the Axis2 and returned.
+ */
+public class AsyncResult {
+
+    public AsyncResult(MessageContext result) {
+        this.result = result;
+    }
+    /**
+     * Field result
+     */
+    private MessageContext result;
+
+    /**
+     * @return SOAPEnvelope
+     */
+    public SOAPEnvelope getResponseEnvelope() {
+        if (result != null) {
+            return result.getEnvelope();
+        } else {
+            return null;
+        }
+
+    }
+
+    public MessageContext getResponseMessageContext() {
+        return result;
+    }
+}

Propchange: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/AsyncResult.java
------------------------------------------------------------------------------
    svn:eol-style = native