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 {