Author: antelder
Date: Sat May  2 06:18:57 2009
New Revision: 770895

URL: http://svn.apache.org/viewvc?rev=770895&view=rev
Log:
Get the Spring reference and property annotations going

Modified:
    
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ComponentStub.java
    
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ReferenceAnnotationProcessor.java

Modified: 
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ComponentStub.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ComponentStub.java?rev=770895&r1=770894&r2=770895&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ComponentStub.java
 (original)
+++ 
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ComponentStub.java
 Sat May  2 06:18:57 2009
@@ -25,18 +25,17 @@
 
     private Object tie;
     private Method getService;
-    private Method getReference;
     
     public ComponentStub(Object tie) {
         this.tie = tie;
         Class<?> tieClass = tie.getClass();
         try {
             getService = tieClass.getMethod("getService", new 
Class<?>[]{Class.class, String.class});
-            getReference = tieClass.getMethod("getReference", new 
Class<?>[]{Class.class, String.class});
         } catch (Exception e) {
             throw new RuntimeException(e);
         }
     }
+
     public Object getService(Class<?> type, String name) {
         try {
 
@@ -46,15 +45,4 @@
             throw new RuntimeException(e);
         }
     }
-
-    public Object getReference(Class<?> type, String name) {
-        try {
-
-            return getReference.invoke(tie, type, name);
-
-        } catch (Exception e) {
-            throw new RuntimeException(e);
-        }
-    }
-
 }

Modified: 
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ReferenceAnnotationProcessor.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ReferenceAnnotationProcessor.java?rev=770895&r1=770894&r2=770895&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ReferenceAnnotationProcessor.java
 (original)
+++ 
tuscany/java/sca/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/processor/ReferenceAnnotationProcessor.java
 Sat May  2 06:18:57 2009
@@ -151,7 +151,7 @@
      */
     public void injectReference(Object bean, PropertyDescriptor pd, String 
name) {
                
-        Object referenceObj = component.getReference(pd.getPropertyType(), 
name);
+        Object referenceObj = component.getService(pd.getPropertyType(), name);
         
         if (referenceObj != null) {
             try {                                                       


Reply via email to