summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/binding-ejb-runtime/src
diff options
context:
space:
mode:
authorramkumar <ramkumar@13f79535-47bb-0310-9956-ffa450edef68>2009-10-08 10:21:28 +0000
committerramkumar <ramkumar@13f79535-47bb-0310-9956-ffa450edef68>2009-10-08 10:21:28 +0000
commit4c17647dfa4eb12403e98da64f7a7b7b637a9e75 (patch)
treee924a1d7708adff1da423c0874e9cec48c92803e /java/sca/modules/binding-ejb-runtime/src
parentd52f1a59d01271a468a4dd5c379f2b7780858db5 (diff)
Changes in binding.ejb module to work in 2.x env.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823115 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/binding-ejb-runtime/src')
-rw-r--r--java/sca/modules/binding-ejb-runtime/src/main/java/org/apache/tuscany/sca/binding/ejb/provider/EJBBindingProviderFactory.java22
-rw-r--r--java/sca/modules/binding-ejb-runtime/src/test/resources/account/account.composite2
2 files changed, 12 insertions, 12 deletions
diff --git a/java/sca/modules/binding-ejb-runtime/src/main/java/org/apache/tuscany/sca/binding/ejb/provider/EJBBindingProviderFactory.java b/java/sca/modules/binding-ejb-runtime/src/main/java/org/apache/tuscany/sca/binding/ejb/provider/EJBBindingProviderFactory.java
index a6ea583d0b..f2647bdd2e 100644
--- a/java/sca/modules/binding-ejb-runtime/src/main/java/org/apache/tuscany/sca/binding/ejb/provider/EJBBindingProviderFactory.java
+++ b/java/sca/modules/binding-ejb-runtime/src/main/java/org/apache/tuscany/sca/binding/ejb/provider/EJBBindingProviderFactory.java
@@ -18,6 +18,8 @@
*/
package org.apache.tuscany.sca.binding.ejb.provider;
+import org.apache.tuscany.sca.assembly.Endpoint;
+import org.apache.tuscany.sca.assembly.EndpointReference;
import org.apache.tuscany.sca.binding.ejb.EJBBinding;
import org.apache.tuscany.sca.core.ExtensionPointRegistry;
import org.apache.tuscany.sca.provider.BindingProviderFactory;
@@ -25,7 +27,6 @@ import org.apache.tuscany.sca.provider.ReferenceBindingProvider;
import org.apache.tuscany.sca.provider.ServiceBindingProvider;
import org.apache.tuscany.sca.runtime.RuntimeComponent;
import org.apache.tuscany.sca.runtime.RuntimeComponentReference;
-import org.apache.tuscany.sca.runtime.RuntimeComponentService;
/**
* A factory from creating the EJB binding provider.
@@ -35,19 +36,18 @@ import org.apache.tuscany.sca.runtime.RuntimeComponentService;
public class EJBBindingProviderFactory implements BindingProviderFactory<EJBBinding> {
public EJBBindingProviderFactory(ExtensionPointRegistry extensionPoints) {
+ // empty constructor
}
-
- public ReferenceBindingProvider createReferenceBindingProvider(RuntimeComponent component,
- RuntimeComponentReference reference,
- EJBBinding binding) {
- return new EJBBindingReferenceBindingProvider(component, reference, binding);
+
+ public ReferenceBindingProvider createReferenceBindingProvider(EndpointReference endpointReference) {
+ return new EJBBindingReferenceBindingProvider((RuntimeComponent)endpointReference.getComponent(),
+ (RuntimeComponentReference)endpointReference.getReference(),
+ (EJBBinding)endpointReference.getBinding());
}
- public ServiceBindingProvider createServiceBindingProvider(RuntimeComponent component,
- RuntimeComponentService service,
- EJBBinding binding) {
- return null;
- //throw new EJBBindingException("Service Binding not supported for EJB Binding");
+ public ServiceBindingProvider createServiceBindingProvider(Endpoint endpoint) {
+ // Service Binding not supported for EJB Binding
+ return null;
}
public Class<EJBBinding> getModelType() {
diff --git a/java/sca/modules/binding-ejb-runtime/src/test/resources/account/account.composite b/java/sca/modules/binding-ejb-runtime/src/test/resources/account/account.composite
index 472ae949b9..943f82c0ed 100644
--- a/java/sca/modules/binding-ejb-runtime/src/test/resources/account/account.composite
+++ b/java/sca/modules/binding-ejb-runtime/src/test/resources/account/account.composite
@@ -17,7 +17,7 @@
* specific language governing permissions and limitations
* under the License.
-->
-<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200712"
+<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200903"
targetNamespace="http://sample"
name="account">