From 5559ef5edbf8d3616f7a4b497b2a459b0ee4082b Mon Sep 17 00:00:00 2001 From: lresende Date: Wed, 11 Nov 2009 23:07:07 +0000 Subject: Moving 1.x branches git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835122 13f79535-47bb-0310-9956-ffa450edef68 --- .../RegistryInspectorModuleActivator.java | 58 ------------- .../inspector/ExtensionPointRegistryInspector.java | 29 ------- .../ExtensionPointRegistryInspectorImpl.java | 99 ---------------------- .../org.apache.tuscany.sca.core.ModuleActivator | 18 ---- .../src/main/resources/registryinspector.composite | 27 ------ 5 files changed, 231 deletions(-) delete mode 100644 branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/extension/RegistryInspectorModuleActivator.java delete mode 100644 branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspector.java delete mode 100644 branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspectorImpl.java delete mode 100644 branches/sca-java-1.0/tools/registry-inspector/src/main/resources/META-INF/services/org.apache.tuscany.sca.core.ModuleActivator delete mode 100644 branches/sca-java-1.0/tools/registry-inspector/src/main/resources/registryinspector.composite (limited to 'branches/sca-java-1.0/tools/registry-inspector/src/main') diff --git a/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/extension/RegistryInspectorModuleActivator.java b/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/extension/RegistryInspectorModuleActivator.java deleted file mode 100644 index 39f6f2691b..0000000000 --- a/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/extension/RegistryInspectorModuleActivator.java +++ /dev/null @@ -1,58 +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 org.apache.tuscany.sca.tools.registryinspector.extension; - -import org.apache.tuscany.sca.assembly.AssemblyFactory; -import org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessorExtensionPoint; -import org.apache.tuscany.sca.core.ExtensionPointRegistry; -import org.apache.tuscany.sca.core.ModelFactoryExtensionPoint; -import org.apache.tuscany.sca.core.ModuleActivator; -import org.apache.tuscany.sca.interfacedef.java.DefaultJavaInterfaceFactory; -//import org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory; -//import org.apache.tuscany.sca.interfacedef.java.introspect.ExtensibleJavaInterfaceIntrospector; -//import org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceIntrospector; -import org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceIntrospectorExtensionPoint; -import org.apache.tuscany.sca.provider.ProviderFactoryExtensionPoint; - -/** - * Implements a module activator for the RegistryInspector implementation extension module. - * This is currently a cheat just to gain back door access to the ExtensionPointRegistry - */ -public class RegistryInspectorModuleActivator implements ModuleActivator { - - private static ExtensionPointRegistry epr = null; - - public static ExtensionPointRegistry getExtensionPointRegistry(){ - return epr; - } - public Object[] getExtensionPoints() { - // This module extension does not contribute any new extension point - return null; - } - - public void start(ExtensionPointRegistry registry) { - // store away the ExtensionPointRegistry reference so that - // we can get its hands on it - epr = registry; - } - - public void stop(ExtensionPointRegistry registry) { - } -} diff --git a/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspector.java b/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspector.java deleted file mode 100644 index 2456af6387..0000000000 --- a/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspector.java +++ /dev/null @@ -1,29 +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 org.apache.tuscany.sca.tools.registryinspector.inspector; - - -/** - * The ExtensionPointRegistryInspector service interface. - */ -public interface ExtensionPointRegistryInspector { - - public String eprAsString(); - -} diff --git a/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspectorImpl.java b/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspectorImpl.java deleted file mode 100644 index 0b1b279103..0000000000 --- a/branches/sca-java-1.0/tools/registry-inspector/src/main/java/org/apache/tuscany/sca/tools/registryinspector/inspector/ExtensionPointRegistryInspectorImpl.java +++ /dev/null @@ -1,99 +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 org.apache.tuscany.sca.tools.registryinspector.inspector; - -import java.lang.reflect.Field; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.apache.tuscany.sca.assembly.Composite; -import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry; -import org.apache.tuscany.sca.core.DefaultModelFactoryExtensionPoint; -import org.apache.tuscany.sca.core.ExtensionPointRegistry; -import org.apache.tuscany.sca.host.embedded.SCADomain; -import org.apache.tuscany.sca.http.ExtensibleServletHost; -import org.apache.tuscany.sca.http.ServletHost; -import org.apache.tuscany.sca.http.ServletHostExtensionPoint; -import org.apache.tuscany.sca.http.jetty.JettyServer; -import org.apache.tuscany.sca.tools.registryinspector.extension.RegistryInspectorModuleActivator; -import org.osoa.sca.annotations.Reference; - - -/** - * An implementation of the ExtensionPointRegistryInspector service. - */ -public class ExtensionPointRegistryInspectorImpl implements ExtensionPointRegistryInspector { - - public String eprAsString() { - StringBuffer extensionPointRegistryString = new StringBuffer("Extension Point Registry \n"); - - try { - // get the extension point registry we are hanging onto - // We have to assume the type of the extension point registry here! - DefaultExtensionPointRegistry extensionPointRegistry = (DefaultExtensionPointRegistry) - RegistryInspectorModuleActivator.getExtensionPointRegistry(); - // get the Map of extension points - // This is a private (!) field so a bit of sneaky reflection is required - Field extensionPointsField = extensionPointRegistry.getClass().getDeclaredField("extensionPoints"); - extensionPointsField.setAccessible(true); - Map, Object> extensionPoints = (Map, Object>) extensionPointsField.get(extensionPointRegistry); - - // Record all the registered extension points - Set> keySet = extensionPoints.keySet(); - for(Classkey : keySet){ - extensionPointRegistryString.append(key.getName()); - extensionPointRegistryString.append("\n"); - - // do whatever we want with each entry - if ( key == DefaultModelFactoryExtensionPoint.class){ - } - - // the registry entry that holds all of the real servlet hosts - if ( key == ServletHostExtensionPoint.class){ - ServletHostExtensionPoint shep = (ServletHostExtensionPoint)extensionPoints.get(key); - extensionPointRegistryString.append(" Registered Servlet hosts for " + shep.toString() + "\n"); - List servletHosts = shep.getServletHosts(); - - for ( ServletHost servletHost : servletHosts ) { - extensionPointRegistryString.append( " - " + servletHost.toString() + "\n"); - } - } - - // the registry entry that holds the proxy to servlet hosts - if ( key == ServletHost.class){ - ExtensibleServletHost server = (ExtensibleServletHost)extensionPoints.get(key); - - extensionPointRegistryString.append(" Registered Servlets for " + server.toString() + "\n"); - - for (String uri : server.getURIList()){ - extensionPointRegistryString.append(" - " + uri + "\n"); - } - - } - } - - } catch (Exception ex) { - System.out.println(ex.toString()); - } - - return extensionPointRegistryString.toString(); - } - -} diff --git a/branches/sca-java-1.0/tools/registry-inspector/src/main/resources/META-INF/services/org.apache.tuscany.sca.core.ModuleActivator b/branches/sca-java-1.0/tools/registry-inspector/src/main/resources/META-INF/services/org.apache.tuscany.sca.core.ModuleActivator deleted file mode 100644 index 0c286d5974..0000000000 --- a/branches/sca-java-1.0/tools/registry-inspector/src/main/resources/META-INF/services/org.apache.tuscany.sca.core.ModuleActivator +++ /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. -# Implementation class for the ExtensionActivator -org.apache.tuscany.sca.tools.registryinspector.extension.RegistryInspectorModuleActivator diff --git a/branches/sca-java-1.0/tools/registry-inspector/src/main/resources/registryinspector.composite b/branches/sca-java-1.0/tools/registry-inspector/src/main/resources/registryinspector.composite deleted file mode 100644 index a4f0f9caef..0000000000 --- a/branches/sca-java-1.0/tools/registry-inspector/src/main/resources/registryinspector.composite +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - -- cgit v1.2.3