Author: antelder
Date: Fri Jul 20 07:18:21 2007
New Revision: 558001
URL: http://svn.apache.org/viewvc?view=rev&rev=558001
Log:
Change java impl to support multiple use of @ConversationId
Modified:
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java
Modified:
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java?view=diff&rev=558001&r1=558000&r2=558001
==============================================================================
---
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java
(original)
+++
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/JavaImplementation.java
Fri Jul 20 07:18:21 2007
@@ -91,14 +91,14 @@
*
* @return
*/
- public Member getConversationIDMember();
+ public List<Member> getConversationIDMembers();
/**
* Sets the Java member used to inject a conversation ID.
*
* @param conversationIDMember
*/
- public void setConversationIDMember(Member conversationIDMember);
+ public void addConversationIDMember(Member conversationIDMember);
/**
* Returns true if AllowsPassReference is set.
Modified:
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java?view=diff&rev=558001&r1=558000&r2=558001
==============================================================================
---
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java
(original)
+++
incubator/tuscany/java/sca/modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.java
Fri Jul 20 07:18:21 2007
@@ -42,7 +42,7 @@
private final Map<String, JavaElementImpl> propertyMembers = new
HashMap<String, JavaElementImpl>();
private final Map<String, JavaElementImpl> referenceMembers = new
HashMap<String, JavaElementImpl>();
private final Map<String, JavaElementImpl> callbackMembers = new
HashMap<String, JavaElementImpl>();
- private Member conversationIDMember;
+ private List<Member> conversationIDMember = new ArrayList<Member>();
private boolean eagerInit;
private boolean allowsPassByReference;
private List<Method> allowsPassByReferenceMethods = new
ArrayList<Method>();
@@ -82,12 +82,12 @@
return resources;
}
- public Member getConversationIDMember() {
+ public List<Member> getConversationIDMembers() {
return this.conversationIDMember;
}
- public void setConversationIDMember(Member conversationIDMember) {
- this.conversationIDMember = conversationIDMember;
+ public void addConversationIDMember(Member conversationIDMember) {
+ this.conversationIDMember.add(conversationIDMember);
}
public boolean isAllowsPassByReference() {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]