From a40e527938d76ba71f211da7e327adb50384ba69 Mon Sep 17 00:00:00 2001 From: lresende Date: Wed, 11 Nov 2009 23:26:33 +0000 Subject: Moving 1.x tags git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835157 13f79535-47bb-0310-9956-ffa450edef68 --- ...tuscany.sca.contribution.resolver.ModelResolver | 18 ----- ...cany.sca.provider.ImplementationProviderFactory | 19 ------ .../src/main/resources/test.composite | 31 --------- .../src/test/java/itest/Helloworld.java | 25 ------- .../src/test/java/itest/JeeTestCase.java | 52 --------------- .../itest/MockImplementationProviderFactory.java | 44 ------------- .../test/java/itest/SomeCustomModelResolver.java | 77 ---------------------- 7 files changed, 266 deletions(-) delete mode 100644 tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.resolver.ModelResolver delete mode 100644 tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.provider.ImplementationProviderFactory delete mode 100644 tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/test.composite delete mode 100644 tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/Helloworld.java delete mode 100644 tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/JeeTestCase.java delete mode 100644 tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/MockImplementationProviderFactory.java delete mode 100644 tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/SomeCustomModelResolver.java (limited to 'tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src') diff --git a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.resolver.ModelResolver b/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.resolver.ModelResolver deleted file mode 100644 index 76fa697c6a..0000000000 --- a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.resolver.ModelResolver +++ /dev/null @@ -1,18 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -itest.SomeCustomModelResolver;model=org.apache.tuscany.sca.contribution.jee.ExternalEarInfo diff --git a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.provider.ImplementationProviderFactory b/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.provider.ImplementationProviderFactory deleted file mode 100644 index eb0811dcc6..0000000000 --- a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/META-INF/services/org.apache.tuscany.sca.provider.ImplementationProviderFactory +++ /dev/null @@ -1,19 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# Implementation class for the implementation extension -itest.MockImplementationProviderFactory;model=org.apache.tuscany.sca.implementation.jee.JEEImplementation diff --git a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/test.composite b/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/test.composite deleted file mode 100644 index 38902f1f1d..0000000000 --- a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/main/resources/test.composite +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - diff --git a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/Helloworld.java b/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/Helloworld.java deleted file mode 100644 index c1eae6a64d..0000000000 --- a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/Helloworld.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -public interface Helloworld { - - String getGreetings(String name); -} diff --git a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/JeeTestCase.java b/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/JeeTestCase.java deleted file mode 100644 index 765e6a3f18..0000000000 --- a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/JeeTestCase.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package itest; - -import static org.junit.Assert.assertEquals; - -import org.apache.tuscany.sca.host.embedded.SCADomain; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - - -/** - */ -public class JeeTestCase { - - - @Before - public void init() { - } - - @Test - public void testSayHello() throws Exception { - SCADomain scaDomain = SCADomain.newInstance("http://localhost", "/", "test.composite"); - - Helloworld service = scaDomain.getService(Helloworld.class, "TestJEE/HelloworldServiceBean_HelloworldService"); - - //assertEquals("hello beate", service.getGreetings("beate")); - - scaDomain.close(); - } - - @After - public void end() { - } -} diff --git a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/MockImplementationProviderFactory.java b/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/MockImplementationProviderFactory.java deleted file mode 100644 index 7f7cff8810..0000000000 --- a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/MockImplementationProviderFactory.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -import org.apache.tuscany.sca.core.ExtensionPointRegistry; -import org.apache.tuscany.sca.implementation.jee.JEEImplementation; -import org.apache.tuscany.sca.provider.ImplementationProvider; -import org.apache.tuscany.sca.provider.ImplementationProviderFactory; -import org.apache.tuscany.sca.runtime.RuntimeComponent; - -public class MockImplementationProviderFactory implements ImplementationProviderFactory{ - - public MockImplementationProviderFactory(ExtensionPointRegistry extensionPoints) { - - } - - - public ImplementationProvider createImplementationProvider(RuntimeComponent component, - JEEImplementation Implementation) { - return null; - } - - public Class getModelType() { - return null; - } - -} diff --git a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/SomeCustomModelResolver.java b/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/SomeCustomModelResolver.java deleted file mode 100644 index b534297148..0000000000 --- a/tags/java/sca/1.5.1/itest/implementation-jee-external-ear/src/test/java/itest/SomeCustomModelResolver.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -import java.io.File; -import java.net.URI; -import java.util.HashMap; -import java.util.Map; - -import org.apache.tuscany.sca.contribution.Contribution; -import org.apache.tuscany.sca.contribution.jee.ExternalEarInfo; -import org.apache.tuscany.sca.contribution.jee.JavaEEApplicationInfo; -import org.apache.tuscany.sca.contribution.jee.JavaEEIntrospector; -import org.apache.tuscany.sca.contribution.resolver.ModelResolver; -import org.apache.tuscany.sca.core.ExtensionPointRegistry; - -public class SomeCustomModelResolver implements ModelResolver { - - private Map map = new HashMap(); - private JavaEEIntrospector jeeIntrospector; - - - public SomeCustomModelResolver(Contribution contribution, ExtensionPointRegistry extensionPoints) { - jeeIntrospector = extensionPoints.getExtensionPoint(JavaEEIntrospector.class); - } - - public void addModel(Object resolved) { - ExternalEarInfo jeeApp = (ExternalEarInfo)resolved; - map.put(jeeApp.getAppInfo().getUri(), jeeApp); - } - - public Object removeModel(Object resolved) { - return map.remove(((ExternalEarInfo)resolved).getAppInfo().getUri()); - } - - public T resolveModel(final Class modelClass, T unresolved) { - URI uri = ((ExternalEarInfo)unresolved).getAppInfo().getUri(); - if (uri != null) { - ExternalEarInfo resolved = (ExternalEarInfo) map.get(uri); - if (resolved != null) { - return modelClass.cast(resolved); - } else { - try { - File f = new File(uri.toString()); - final JavaEEApplicationInfo o = jeeIntrospector.introspectJeeArchive(f.toURI().toURL()); - return (T)new ExternalEarInfo() { - public JavaEEApplicationInfo getAppInfo() { - return (JavaEEApplicationInfo)o; - } - }; - } catch (Exception e) { - throw new RuntimeException(e); - } - } - } - - return unresolved; - } - -} -- cgit v1.2.3