Author: jsdelfino
Date: Tue Apr 22 18:43:36 2008
New Revision: 650720
URL: http://svn.apache.org/viewvc?rev=650720&view=rev
Log:
Moved some of the initialization to implementation-java to allow the java
implementation model to be used independently of the runtime.
Modified:
incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java
Modified:
incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java?rev=650720&r1=650719&r2=650720&view=diff
==============================================================================
---
incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java
(original)
+++
incubator/tuscany/java/sca/modules/implementation-java-runtime/src/main/java/org/apache/tuscany/sca/implementation/java/module/JavaRuntimeModuleActivator.java
Tue Apr 22 18:43:36 2008
@@ -77,8 +77,6 @@
public void start(ExtensionPointRegistry registry) {
ModelFactoryExtensionPoint factories =
registry.getExtensionPoint(ModelFactoryExtensionPoint.class);
- AssemblyFactory assemblyFactory =
factories.getFactory(AssemblyFactory.class);
- PolicyFactory policyFactory =
factories.getFactory(PolicyFactory.class);
MessageFactory messageFactory =
factories.getFactory(MessageFactory.class);
ProxyFactoryExtensionPoint proxyFactory =
registry.getExtensionPoint(ProxyFactoryExtensionPoint.class);
@@ -86,25 +84,6 @@
.getInterfaceContractMapper()));
JavaInterfaceFactory javaFactory =
factories.getFactory(JavaInterfaceFactory.class);
- JavaImplementationFactory javaImplementationFactory =
factories.getFactory(JavaImplementationFactory.class);
-
- BaseJavaClassVisitor[] extensions =
- new BaseJavaClassVisitor[] {new
ConstructorProcessor(assemblyFactory),
- new
AllowsPassByReferenceProcessor(assemblyFactory),
- new
ComponentNameProcessor(assemblyFactory),
- new ContextProcessor(assemblyFactory),
- new
ConversationIDProcessor(assemblyFactory),
- new
ConversationProcessor(assemblyFactory),
- new DestroyProcessor(assemblyFactory),
new EagerInitProcessor(assemblyFactory),
- new InitProcessor(assemblyFactory),
new PropertyProcessor(assemblyFactory),
- new
ReferenceProcessor(assemblyFactory, javaFactory),
- new
ResourceProcessor(assemblyFactory), new ScopeProcessor(assemblyFactory),
- new ServiceProcessor(assemblyFactory,
javaFactory),
- new
HeuristicPojoProcessor(assemblyFactory, javaFactory),
- new PolicyProcessor(assemblyFactory,
policyFactory)};
- for (JavaClassVisitor extension : extensions) {
- javaImplementationFactory.addClassVisitor(extension);
- }
DataBindingExtensionPoint dataBindings =
registry.getExtensionPoint(DataBindingExtensionPoint.class);
TransformerExtensionPoint transformers =
registry.getExtensionPoint(TransformerExtensionPoint.class);