Author: jmarino
Date: Thu May  4 23:44:07 2006
New Revision: 399991

URL: http://svn.apache.org/viewcvs?rev=399991&view=rev
Log:
add service context

Added:
    
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
   (contents, props changed)
      - copied, changed from r399987, 
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java
Removed:
    
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java
    
incubator/tuscany/sandbox/jboynes/sca/spi/src/main/java/org/apache/tuscany/spi/context/support/
Modified:
    
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java

Copied: 
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
 (from r399987, 
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java)
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java?p2=incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java&p1=incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java&r1=399987&r2=399991&rev=399991&view=diff
==============================================================================
--- 
incubator/tuscany/sandbox/jboynes/sca/core/src/main/java/org/apache/tuscany/core/context/impl/ExternalServiceContextImpl.java
 (original)
+++ 
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
 Thu May  4 23:44:07 2006
@@ -11,13 +11,12 @@
  * 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.tuscany.core.context.impl;
+package org.apache.tuscany.core.context;
 
 import org.apache.tuscany.common.ObjectFactory;
 import org.apache.tuscany.spi.QualifiedName;
 import org.apache.tuscany.spi.context.TargetException;
-import org.apache.tuscany.core.context.CoreRuntimeException;
-import org.apache.tuscany.core.context.ExternalServiceContext;
+import org.apache.tuscany.spi.context.ReferenceContext;
 import org.apache.tuscany.spi.wire.ProxyCreationException;
 import org.apache.tuscany.spi.wire.TargetWireFactory;
 
@@ -26,23 +25,23 @@
  *
  * @version $Rev$ $Date$
  */
-public class ExternalServiceContextImpl extends AbstractContext implements 
ExternalServiceContext {
+public class ReferenceContextImpl extends AbstractContext implements 
ReferenceContext {
 
     private TargetWireFactory<?> targetWireFactory;
 
     private ObjectFactory targetInstanceFactory;
 
     /**
-     * Creates an external service context
+     * Creates a reference context
      *
-     * @param name the name of the external service
+     * @param name the name of the reference context
      * @param targetWireFactory the factory which creates proxies implementing 
the configured service interface for the
-     *        external service. There is always only one proxy factory as an 
external service is configured with one
+     *        reference context. There is always only one proxy factory as an 
reference context is configured with one
      *        service
      * @param targetInstanceFactory the object factory that creates an 
artifact capabile of communicating over the
-     *        binding transport configured on the external service. The object 
factory may implement a caching strategy.
+     *        binding transport configured on the reference context. The 
object factory may implement a caching strategy.
      */
-    public ExternalServiceContextImpl(String name, TargetWireFactory 
targetWireFactory, ObjectFactory targetInstanceFactory) {
+    public ReferenceContextImpl(String name, TargetWireFactory 
targetWireFactory, ObjectFactory targetInstanceFactory) {
         super(name);
         assert (targetWireFactory != null) : "Target proxy factory was null";
         assert (targetInstanceFactory != null) : "Target instance factory was 
null";
@@ -50,11 +49,11 @@
         this.targetInstanceFactory = targetInstanceFactory;
     }
 
-    public void start() throws CoreRuntimeException {
+    public void start() {
         lifecycleState = RUNNING;
     }
 
-    public void stop() throws CoreRuntimeException {
+    public void stop() {
         lifecycleState = STOPPED;
     }
 

Propchange: 
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ReferenceContextImpl.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: 
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java?rev=399991&r1=399990&r2=399991&view=diff
==============================================================================
--- 
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java
 (original)
+++ 
incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/context/ServiceContextImpl.java
 Thu May  4 23:44:07 2006
@@ -26,8 +26,8 @@
     /**
      * Creates a new service context
      *
-     * @param name              the entry point name
-     * @param sourceWireFactory the proxy factory containing the invocation 
chains for the entry point
+     * @param name              the bound service name
+     * @param sourceWireFactory the proxy factory containing the invocation 
chains for the service
      * @throws CoreRuntimeException if an error occurs creating the service 
context
      */
     public ServiceContextImpl(String name, SourceWireFactory<T> 
sourceWireFactory) throws CoreRuntimeException {


Reply via email to