diff options
author | ramkumar <ramkumar@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-08 10:21:28 +0000 |
---|---|---|
committer | ramkumar <ramkumar@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-08 10:21:28 +0000 |
commit | 4c17647dfa4eb12403e98da64f7a7b7b637a9e75 (patch) | |
tree | e924a1d7708adff1da423c0874e9cec48c92803e /java/sca/modules/binding-ejb-runtime/src | |
parent | d52f1a59d01271a468a4dd5c379f2b7780858db5 (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')
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"> |