You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2007/04/19 18:15:59 UTC

svn commit: r530471 - in /incubator/tuscany/java/sca/modules: core-spi/src/main/java/org/apache/tuscany/spi/component/ core/src/main/java/org/apache/tuscany/core/component/ core/src/main/java/org/apache/tuscany/core/runtime/ core/src/test/java/org/apac...

Author: rfeng
Date: Thu Apr 19 09:15:48 2007
New Revision: 530471

URL: http://svn.apache.org/viewvc?view=rev&rev=530471
Log:
Remove ComponentManager.registerJavaObject()

Removed:
    incubator/tuscany/java/sca/modules/core/src/test/java/org/apache/tuscany/core/component/JavaObjectRegistrationTestCase.java
Modified:
    incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/spi/component/ComponentManager.java
    incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/component/ComponentManagerImpl.java
    incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/runtime/AbstractRuntime.java

Modified: incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/spi/component/ComponentManager.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/spi/component/ComponentManager.java?view=diff&rev=530471&r1=530470&r2=530471
==============================================================================
--- incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/spi/component/ComponentManager.java (original)
+++ incubator/tuscany/java/sca/modules/core-spi/src/main/java/org/apache/tuscany/spi/component/ComponentManager.java Thu Apr 19 09:15:48 2007
@@ -50,30 +50,6 @@
     void unregister(Component component) throws RegistrationException;
 
     /**
-     * Register a simple Java Object as a system component. This is primarily intended for use by bootstrap code to
-     * create the initial configuration components.
-     *
-     * @param uri      the uri of the resulting component
-     * @param service  the service contract the component should expose
-     * @param instance the Object that will become the component's implementation
-     * @throws RegistrationException
-     */
-    <I> void registerJavaObject(URI uri, ComponentService service, I instance)
-        throws RegistrationException;
-
-    /**
-     * Register a simple Java Object as a system component. This is primarily intended for use by bootstrap code to
-     * create the initial configuration components.
-     *
-     * @param uri      the name of the resulting component
-     * @param services the service contracts the component should expose
-     * @param instance the Object that will become the component's implementation
-     * @throws RegistrationException
-     */
-    <I> void registerJavaObject(URI uri, List<ComponentService> services, I instance)
-        throws RegistrationException;
-
-    /**
      * Returns the component with the given URI
      *
      * @param uri the component URI

Modified: incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/component/ComponentManagerImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/component/ComponentManagerImpl.java?view=diff&rev=530471&r1=530470&r2=530471
==============================================================================
--- incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/component/ComponentManagerImpl.java (original)
+++ incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/component/ComponentManagerImpl.java Thu Apr 19 09:15:48 2007
@@ -72,16 +72,6 @@
         }
     }
 
-    public <I> void registerJavaObject(URI uri, ComponentService service, I instance) throws RegistrationException {
-        SingletonAtomicComponent<I> component = new SingletonAtomicComponent<I>(uri, service, instance);
-        register(component);
-    }
-
-    public <I> void registerJavaObject(URI uri, List<ComponentService> services, I instance) throws RegistrationException {
-        SingletonAtomicComponent<I> component = new SingletonAtomicComponent<I>(uri, services, instance);
-        register(component);
-    }
-
     public synchronized void unregister(Component component) throws RegistrationException {
         URI uri = component.getUri();
         components.remove(uri);

Modified: incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/runtime/AbstractRuntime.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/runtime/AbstractRuntime.java?view=diff&rev=530471&r1=530470&r2=530471
==============================================================================
--- incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/runtime/AbstractRuntime.java (original)
+++ incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/core/runtime/AbstractRuntime.java Thu Apr 19 09:15:48 2007
@@ -56,7 +56,6 @@
 import org.apache.tuscany.interfacedef.java.impl.DefaultJavaFactory;
 import org.apache.tuscany.spi.component.Component;
 import org.apache.tuscany.spi.component.ComponentManager;
-import org.apache.tuscany.spi.component.RegistrationException;
 import org.apache.tuscany.spi.component.ScopeRegistry;
 import org.apache.tuscany.spi.component.WorkContext;
 import org.apache.tuscany.spi.deployer.Deployer;
@@ -268,19 +267,6 @@
         contract.setInterfaceContract(javaInterfaceContract);
         javaInterfaceContract.setInterface(javaInterface);
         return contract;
-    }
-
-    protected <I> void registerSystemComponent(URI uri, List<Class<?>> types, I component)
-        throws InitializationException {
-        try {
-            List<ComponentService> contracts = new ArrayList<ComponentService>();
-            for (Class<?> type : types) {
-                contracts.add(createContract(type));
-            }
-            componentManager.registerJavaObject(uri, contracts, component);
-        } catch (RegistrationException e) {
-            throw new InitializationException(e);
-        }
     }
 
     protected ComponentManager getComponentManager() {



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