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 he...@apache.org on 2004/12/07 14:06:22 UTC

svn commit: r110103 - in webservices/axis/trunk/java/dev/scratch/prototype2/src: java/org/apache/axis/context java/org/apache/axis/deployment java/org/apache/axis/engine java/org/apache/axis/impl/engine java/org/apache/axis/impl/handlers java/org/apache/axis/impl/providers java/org/apache/axis/impl/registry java/org/apache/axis/impl/transport/http java/org/apache/axis/registry test/org/apache/axis/engine

Author: hemapani
Date: Tue Dec  7 05:06:19 2004
New Revision: 110103

URL: http://svn.apache.org/viewcvs?view=rev&rev=110103
Log:
move service,global ect to registry
Added:
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Global.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Operation.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Service.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Transport.java
Removed:
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Global.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Operation.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Service.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Transport.java
Modified:
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/context/MessageContext.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/deployment/DeploymentEngine.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/AxisEngine.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/ServiceLocator.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/GlobalImpl.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/OperationImpl.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/ServiceImpl.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/TransportImpl.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/handlers/OpNameFinder.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/RawXMLProvider.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/SimpleJavaProvider.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/registry/EngineRegistryImpl.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/transport/http/ServerHttpHandler.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/EngineRegistry.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EchoRawXMLTest.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EngineTest.java
   webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/Utils.java

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/context/MessageContext.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/context/MessageContext.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/context/MessageContext.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/context/MessageContext.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/context/MessageContext.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/context/MessageContext.java	Tue Dec  7 05:06:19 2004
@@ -19,11 +19,11 @@
 import org.apache.axis.engine.AxisFault;
 import org.apache.axis.engine.Constants;
 import org.apache.axis.engine.EndpointReferance;
-import org.apache.axis.engine.Operation;
-import org.apache.axis.engine.Service;
 import org.apache.axis.impl.context.SimpleSessionContext;
 import org.apache.axis.om.SOAPEnvelope;
 import org.apache.axis.registry.EngineRegistry;
+import org.apache.axis.registry.Operation;
+import org.apache.axis.registry.Service;
 
 import java.util.HashMap;
 

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/deployment/DeploymentEngine.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/deployment/DeploymentEngine.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/deployment/DeploymentEngine.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/deployment/DeploymentEngine.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/deployment/DeploymentEngine.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/deployment/DeploymentEngine.java	Tue Dec  7 05:06:19 2004
@@ -17,8 +17,12 @@
 import org.apache.axis.impl.registry.ParameterImpl;
 import org.apache.axis.registry.EngineRegistry;
 import org.apache.axis.registry.Flow;
+import org.apache.axis.registry.Global;
 import org.apache.axis.registry.Module;
+import org.apache.axis.registry.Operation;
 import org.apache.axis.registry.Parameter;
+import org.apache.axis.registry.Service;
+import org.apache.axis.registry.Transport;
 
 import javax.xml.namespace.QName;
 import javax.xml.stream.XMLStreamException;

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/AxisEngine.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/AxisEngine.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/AxisEngine.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/AxisEngine.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/AxisEngine.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/AxisEngine.java	Tue Dec  7 05:06:19 2004
@@ -19,6 +19,7 @@
 import org.apache.axis.context.MessageContext;
 import org.apache.axis.impl.handlers.OpNameFinder;
 import org.apache.axis.registry.EngineRegistry;
+import org.apache.axis.registry.Service;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 

Deleted: /webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Global.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Global.java?view=auto&rev=110102
==============================================================================

Deleted: /webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Operation.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Operation.java?view=auto&rev=110102
==============================================================================

Deleted: /webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Service.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Service.java?view=auto&rev=110102
==============================================================================

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/ServiceLocator.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/ServiceLocator.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/ServiceLocator.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/ServiceLocator.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/ServiceLocator.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/ServiceLocator.java	Tue Dec  7 05:06:19 2004
@@ -17,6 +17,7 @@
 package org.apache.axis.engine;
 
 import org.apache.axis.context.MessageContext;
+import org.apache.axis.registry.Service;
 
 import javax.xml.namespace.QName;
 

Deleted: /webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Transport.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Transport.java?view=auto&rev=110102
==============================================================================

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/GlobalImpl.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/GlobalImpl.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/GlobalImpl.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/GlobalImpl.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/GlobalImpl.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/GlobalImpl.java	Tue Dec  7 05:06:19 2004
@@ -16,7 +16,7 @@
 
 package org.apache.axis.impl.engine;
 
-import org.apache.axis.engine.Global;
+import org.apache.axis.registry.Global;
 
 
 

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/OperationImpl.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/OperationImpl.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/OperationImpl.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/OperationImpl.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/OperationImpl.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/OperationImpl.java	Tue Dec  7 05:06:19 2004
@@ -16,8 +16,8 @@
 
 package org.apache.axis.impl.engine;
 
-import org.apache.axis.engine.Operation;
-import org.apache.axis.engine.Service;
+import org.apache.axis.registry.Operation;
+import org.apache.axis.registry.Service;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/ServiceImpl.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/ServiceImpl.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/ServiceImpl.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/ServiceImpl.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/ServiceImpl.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/ServiceImpl.java	Tue Dec  7 05:06:19 2004
@@ -18,9 +18,9 @@
 
 import org.apache.axis.engine.ExecutionChain;
 import org.apache.axis.engine.Handler;
-import org.apache.axis.engine.Operation;
 import org.apache.axis.engine.Provider;
-import org.apache.axis.engine.Service;
+import org.apache.axis.registry.Operation;
+import org.apache.axis.registry.Service;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/TransportImpl.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/TransportImpl.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/TransportImpl.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/TransportImpl.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/TransportImpl.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/engine/TransportImpl.java	Tue Dec  7 05:06:19 2004
@@ -18,7 +18,7 @@
 
 import javax.xml.namespace.QName;
 
-import org.apache.axis.engine.Transport;
+import org.apache.axis.registry.Transport;
 
 public class TransportImpl extends AbstractContainer implements Transport{
     private QName name;

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/handlers/OpNameFinder.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/handlers/OpNameFinder.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/handlers/OpNameFinder.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/handlers/OpNameFinder.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/handlers/OpNameFinder.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/handlers/OpNameFinder.java	Tue Dec  7 05:06:19 2004
@@ -18,13 +18,13 @@
 import org.apache.axis.context.MessageContext;
 import org.apache.axis.engine.AxisFault;
 import org.apache.axis.engine.Constants;
-import org.apache.axis.engine.Operation;
-import org.apache.axis.engine.Service;
 import org.apache.axis.om.OMConstants;
 import org.apache.axis.om.OMElement;
 import org.apache.axis.om.SOAPEnvelope;
 import org.apache.axis.om.OMNamespace;
 import org.apache.axis.om.OMNode;
+import org.apache.axis.registry.Operation;
+import org.apache.axis.registry.Service;
 
 import javax.xml.namespace.QName;
 import java.util.Iterator;

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/RawXMLProvider.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/RawXMLProvider.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/RawXMLProvider.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/RawXMLProvider.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/RawXMLProvider.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/RawXMLProvider.java	Tue Dec  7 05:06:19 2004
@@ -27,11 +27,11 @@
 import org.apache.axis.engine.AxisFault;
 import org.apache.axis.engine.Constants;
 import org.apache.axis.engine.Provider;
-import org.apache.axis.engine.Service;
 import org.apache.axis.om.OMElement;
 import org.apache.axis.om.OMFactory;
 import org.apache.axis.om.SOAPEnvelope;
 import org.apache.axis.registry.Parameter;
+import org.apache.axis.registry.Service;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/SimpleJavaProvider.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/SimpleJavaProvider.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/SimpleJavaProvider.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/SimpleJavaProvider.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/SimpleJavaProvider.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/providers/SimpleJavaProvider.java	Tue Dec  7 05:06:19 2004
@@ -20,10 +20,10 @@
 import org.apache.axis.context.SessionContext;
 import org.apache.axis.engine.AxisFault;
 import org.apache.axis.engine.Constants;
-import org.apache.axis.engine.Operation;
 import org.apache.axis.engine.Provider;
-import org.apache.axis.engine.Service;
+import org.apache.axis.registry.Operation;
 import org.apache.axis.registry.Parameter;
+import org.apache.axis.registry.Service;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/registry/EngineRegistryImpl.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/registry/EngineRegistryImpl.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/registry/EngineRegistryImpl.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/registry/EngineRegistryImpl.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/registry/EngineRegistryImpl.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/registry/EngineRegistryImpl.java	Tue Dec  7 05:06:19 2004
@@ -17,11 +17,11 @@
 package org.apache.axis.impl.registry;
 
 import org.apache.axis.engine.AxisFault;
-import org.apache.axis.engine.Global;
-import org.apache.axis.engine.Service;
-import org.apache.axis.engine.Transport;
 import org.apache.axis.registry.EngineRegistry;
+import org.apache.axis.registry.Global;
 import org.apache.axis.registry.Module;
+import org.apache.axis.registry.Service;
+import org.apache.axis.registry.Transport;
 import org.apache.axis.utils.HashedBaundle;
 
 import javax.xml.namespace.QName;

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/transport/http/ServerHttpHandler.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/transport/http/ServerHttpHandler.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/transport/http/ServerHttpHandler.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/transport/http/ServerHttpHandler.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/transport/http/ServerHttpHandler.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/impl/transport/http/ServerHttpHandler.java	Tue Dec  7 05:06:19 2004
@@ -23,12 +23,12 @@
 import org.apache.axis.context.MessageContext;
 import org.apache.axis.engine.AxisEngine;
 import org.apache.axis.engine.AxisFault;
-import org.apache.axis.engine.Service;
 import org.apache.axis.engine.ServiceLocator;
 import org.apache.axis.engine.TransportSenderLocator;
 import org.apache.axis.impl.encoding.Base64;
 import org.apache.axis.impl.llom.wrapper.OMXPPWrapper;
 import org.apache.axis.registry.EngineRegistry;
+import org.apache.axis.registry.Service;
 import org.apache.axis.om.OMXMLParserWrapper;
 import org.apache.axis.om.SOAPEnvelope;
 import org.xmlpull.v1.XmlPullParser;

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/EngineRegistry.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/EngineRegistry.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/EngineRegistry.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/EngineRegistry.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/EngineRegistry.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/EngineRegistry.java	Tue Dec  7 05:06:19 2004
@@ -17,9 +17,6 @@
 package org.apache.axis.registry;
 
 import org.apache.axis.engine.AxisFault;
-import org.apache.axis.engine.Global;
-import org.apache.axis.engine.Service;
-import org.apache.axis.engine.Transport;
 
 import javax.xml.namespace.QName;
 

Added: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Global.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Global.java?view=auto&rev=110103
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Global.java	Tue Dec  7 05:06:19 2004
@@ -0,0 +1,27 @@
+/*
+ * 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.
+ */
+
+package org.apache.axis.registry;
+
+/**
+ * Executes the Handlers that should be executed  for every web Service and
+ * Contians the all global elements.   
+ */
+public interface Global extends FlowInclude,EngineElement,
+    TypeMappingInclude,ModuleInclude{
+    public int getModuleCount();
+    public Module getModule(int index);
+}

Added: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Operation.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Operation.java?view=auto&rev=110103
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Operation.java	Tue Dec  7 05:06:19 2004
@@ -0,0 +1,23 @@
+/*
+ * 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.
+ */
+
+package org.apache.axis.registry;
+
+/**
+ * Runtime representation of the WSDL Operation
+ */
+public interface Operation extends FlowInclude,NamedEngineElement{
+}

Added: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Service.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Service.java?view=auto&rev=110103
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Service.java	Tue Dec  7 05:06:19 2004
@@ -0,0 +1,52 @@
+/*
+ * 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.
+ */
+
+package org.apache.axis.registry;
+
+import org.apache.axis.engine.ExecutionChain;
+import org.apache.axis.engine.Handler;
+import org.apache.axis.engine.Provider;
+
+import javax.xml.namespace.QName;
+
+/**
+ * Runtime representation of the WSDL Service
+ */
+
+public interface Service extends FlowInclude,NamedEngineElement,
+    TypeMappingInclude,ModuleInclude{
+    public Operation getOperation(QName index);
+    public void addOperation(Operation op);
+    public Provider getProvider();
+    public Handler getSender();
+    public void setProvider(Provider handler);    
+    public ClassLoader getClassLoader();
+    public void setClassLoader(ClassLoader cl); 
+    /**
+     * ExecutionChain gives all the Handlers (including the Global,  Transport, Service Handlers
+     * This is resolved by the Deployment sub system at the deployment time)
+     * @return ordered set of Handlers and Phases
+     */
+    public ExecutionChain getInputExecutionChain();
+    public void setInputExecutionChain(ExecutionChain execChain);
+    
+    public ExecutionChain getOutputExecutionChain();
+    public void setOutExecutionChain(ExecutionChain execChain);
+
+    public ExecutionChain getFaultExecutionChain();
+    public void setFaultExecutionChain(ExecutionChain execChain);
+
+}

Added: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Transport.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Transport.java?view=auto&rev=110103
==============================================================================
--- (empty file)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/registry/Transport.java	Tue Dec  7 05:06:19 2004
@@ -0,0 +1,25 @@
+/*
+ * 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.
+ */
+
+package org.apache.axis.registry;
+
+
+/**
+ * Runtime representation of the possible transport used. e.g. HTTP/SMTP
+ */
+
+public interface Transport extends FlowInclude,NamedEngineElement,ModuleInclude{
+}

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EchoRawXMLTest.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EchoRawXMLTest.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EchoRawXMLTest.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EchoRawXMLTest.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EchoRawXMLTest.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EchoRawXMLTest.java	Tue Dec  7 05:06:19 2004
@@ -34,7 +34,9 @@
 import org.apache.axis.om.OMFactory;
 import org.apache.axis.om.OMNamespace;
 import org.apache.axis.registry.EngineRegistry;
+import org.apache.axis.registry.Operation;
 import org.apache.axis.registry.Parameter;
+import org.apache.axis.registry.Service;
 
 /**
  * @author Srinath Perera(hemapani@opensource.lk)

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EngineTest.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EngineTest.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EngineTest.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EngineTest.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EngineTest.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/EngineTest.java	Tue Dec  7 05:06:19 2004
@@ -24,6 +24,7 @@
 
 import org.apache.axis.context.MessageContext;
 import org.apache.axis.registry.EngineRegistry;
+import org.apache.axis.registry.Service;
 
 /**
  * @author hemapani@opensource.lk

Modified: webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/Utils.java
Url: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/Utils.java?view=diff&rev=110103&p1=webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/Utils.java&r1=110102&p2=webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/Utils.java&r2=110103
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/Utils.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/prototype2/src/test/org/apache/axis/engine/Utils.java	Tue Dec  7 05:06:19 2004
@@ -28,9 +28,13 @@
 import org.apache.axis.impl.registry.EngineRegistryImpl;
 import org.apache.axis.registry.EchoService;
 import org.apache.axis.registry.EngineRegistry;
+import org.apache.axis.registry.Global;
 import org.apache.axis.registry.MockFlow;
 import org.apache.axis.registry.Module;
+import org.apache.axis.registry.Operation;
 import org.apache.axis.registry.Parameter;
+import org.apache.axis.registry.Service;
+import org.apache.axis.registry.Transport;
 
 /**
  * @author Srinath Perera (hemapani@opensource.lk)