Author: jmarino
Date: Fri Jan 5 02:52:42 2007
New Revision: 492976
URL: http://svn.apache.org/viewvc?view=rev&rev=492976
Log:
more @EagerInit changes
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/DataBindingExtension.java
Fri Jan 5 02:52:42 2007
@@ -28,6 +28,7 @@
import java.io.OutputStream;
import java.io.Serializable;
+import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.osoa.sca.annotations.Scope;
import org.osoa.sca.annotations.Service;
@@ -43,8 +44,9 @@
*
* @version $Rev$ $Date$
*/
[EMAIL PROTECTED]("COMPOSITE")
@Service(DataBinding.class)
[EMAIL PROTECTED]("COMPOSITE")
[EMAIL PROTECTED]
public abstract class DataBindingExtension implements DataBinding {
protected DataBindingRegistry registry;
@@ -78,7 +80,7 @@
this.registry = registry;
}
- @Init(eager = true)
+ @Init
public void init() {
registry.register(this);
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/databinding/extension/TransformerExtension.java
Fri Jan 5 02:52:42 2007
@@ -18,17 +18,23 @@
*/
package org.apache.tuscany.spi.databinding.extension;
+import org.osoa.sca.annotations.EagerInit;
+import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.Scope;
+import org.osoa.sca.annotations.Service;
+
import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.databinding.Transformer;
import org.apache.tuscany.spi.databinding.TransformerRegistry;
-import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Service;
/**
* Base Implementation of Transformer which provides the registration to the
transformer registry
+ *
+ * @version $Rev$ $Date$
*/
[EMAIL PROTECTED]("COMPOSITE")
@Service(Transformer.class)
[EMAIL PROTECTED]("COMPOSITE")
[EMAIL PROTECTED]
public abstract class TransformerExtension<S, T> implements Transformer {
protected TransformerRegistry registry;
@@ -36,20 +42,21 @@
protected TransformerExtension() {
super();
}
-
+
@Autowire
public void setTransformerRegistry(TransformerRegistry registry) {
this.registry = registry;
}
- @Init(eager = true)
+ @Init
public void init() {
registry.registerTransformer(this);
}
protected abstract Class getSourceType();
+
protected abstract Class getTargetType();
-
+
public String getSourceDataBinding() {
return getSourceType().getName();
}
@@ -61,6 +68,6 @@
public int getWeight() {
// default to 50
return 50;
- }
-
+ }
+
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/BindingBuilderExtension.java
Fri Jan 5 02:52:42 2007
@@ -18,6 +18,7 @@
*/
package org.apache.tuscany.spi.extension;
+import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.apache.tuscany.spi.annotation.Autowire;
@@ -39,6 +40,7 @@
*
* @version $$Rev$$ $$Date$$
*/
[EMAIL PROTECTED]
public abstract class BindingBuilderExtension<B extends BindingDefinition>
implements BindingBuilder<B> {
protected BuilderRegistry builderRegistry;
@@ -54,7 +56,7 @@
this.wireService = wireService;
}
- @Init(eager = true)
+ @Init
public void init() {
builderRegistry.register(getBindingType(), this);
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentBuilderExtension.java
Fri Jan 5 02:52:42 2007
@@ -18,6 +18,7 @@
*/
package org.apache.tuscany.spi.extension;
+import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.apache.tuscany.spi.annotation.Autowire;
@@ -39,6 +40,7 @@
*
* @version $$Rev$$ $$Date$$
*/
[EMAIL PROTECTED]
public abstract class ComponentBuilderExtension<I extends Implementation<?>>
implements ComponentBuilder<I> {
protected BuilderRegistry builderRegistry;
protected ScopeRegistry scopeRegistry;
@@ -89,7 +91,7 @@
this.monitor = monitor;
}
- @Init(eager = true)
+ @Init
public void init() {
builderRegistry.register(getImplementationType(), this);
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/ComponentTypeLoaderExtension.java
Fri Jan 5 02:52:42 2007
@@ -21,6 +21,7 @@
import org.osoa.sca.annotations.Destroy;
import org.osoa.sca.annotations.Init;
import org.osoa.sca.annotations.Scope;
+import org.osoa.sca.annotations.EagerInit;
import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.loader.ComponentTypeLoader;
@@ -31,6 +32,7 @@
* @version $Rev$ $Date$
*/
@Scope("COMPOSITE")
[EMAIL PROTECTED]
public abstract class ComponentTypeLoaderExtension<I extends Implementation>
implements ComponentTypeLoader<I> {
protected LoaderRegistry loaderRegistry;
@@ -46,7 +48,7 @@
this.loaderRegistry = loaderRegistry;
}
- @Init(eager = true)
+ @Init
public void start() {
loaderRegistry.registerLoader(getImplementationClass(), this);
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/extension/LoaderExtension.java
Fri Jan 5 02:52:42 2007
@@ -22,6 +22,7 @@
import org.osoa.sca.annotations.Destroy;
import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.EagerInit;
import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.loader.LoaderRegistry;
@@ -33,6 +34,7 @@
*
* @version $Rev$ $Date$
*/
[EMAIL PROTECTED]
public abstract class LoaderExtension<T extends ModelObject> implements
StAXElementLoader<T> {
/**
* The LoaderRegistry that this loader should register with; usually set
by injection. This registry may also be
@@ -54,7 +56,7 @@
* type returned by [EMAIL PROTECTED] #getXMLType()}. Implementations may
override this to register the loader as a handler for
* multiple XML types.
*/
- @Init(eager = true)
+ @Init
public void start() {
registry.registerLoader(getXMLType(), this);
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/idl/java/JavaInterfaceProcessorExtension.java
Fri Jan 5 02:52:42 2007
@@ -18,6 +18,7 @@
*/
package org.apache.tuscany.spi.idl.java;
+import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.apache.tuscany.spi.annotation.Autowire;
@@ -27,6 +28,7 @@
*
* @version $Rev$ $Date$
*/
[EMAIL PROTECTED]
public abstract class JavaInterfaceProcessorExtension implements
JavaInterfaceProcessor {
protected JavaInterfaceProcessorRegistry registry;
@@ -36,7 +38,7 @@
this.registry = registry;
}
- @Init(eager = true)
+ @Init
public void init() {
registry.registerProcessor(this);
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/implementation/java/ImplementationProcessorExtension.java
Fri Jan 5 02:52:42 2007
@@ -23,6 +23,7 @@
import java.lang.reflect.Method;
import org.osoa.sca.annotations.Destroy;
+import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.apache.tuscany.spi.annotation.Autowire;
@@ -34,6 +35,7 @@
*
* @version $Rev$ $Date$
*/
[EMAIL PROTECTED]
public abstract class ImplementationProcessorExtension implements
ImplementationProcessor {
private IntrospectionRegistry registry;
@@ -42,7 +44,7 @@
this.registry = registry;
}
- @Init(eager = true)
+ @Init
public void init() {
registry.registerProcessor(this);
}
@@ -58,10 +60,10 @@
throws ProcessingException {
}
- public <T> void visitSuperClass(CompositeComponent parent, Class<T> clazz,
- PojoComponentType<JavaMappedService,
- JavaMappedReference,
JavaMappedProperty<?>> type,
- DeploymentContext context)
+ public <T> void visitSuperClass(CompositeComponent parent, Class<T> clazz,
+ PojoComponentType<JavaMappedService,
+ JavaMappedReference,
JavaMappedProperty<?>> type,
+ DeploymentContext context)
throws ProcessingException {
}
@@ -71,10 +73,10 @@
throws ProcessingException {
}
- public <T> void visitConstructor(CompositeComponent parent,
Constructor<T> constructor,
- PojoComponentType<JavaMappedService,
- JavaMappedReference,
JavaMappedProperty<?>> type,
- DeploymentContext context)
+ public <T> void visitConstructor(CompositeComponent parent, Constructor<T>
constructor,
+ PojoComponentType<JavaMappedService,
+ JavaMappedReference,
JavaMappedProperty<?>> type,
+ DeploymentContext context)
throws ProcessingException {
}
@@ -83,9 +85,9 @@
DeploymentContext context) throws
ProcessingException {
}
- public <T> void visitEnd(CompositeComponent parent, Class<T> clazz,
- PojoComponentType<JavaMappedService,
JavaMappedReference, JavaMappedProperty<?>> type,
- DeploymentContext context) throws
ProcessingException {
+ public <T> void visitEnd(CompositeComponent parent, Class<T> clazz,
+ PojoComponentType<JavaMappedService,
JavaMappedReference, JavaMappedProperty<?>> type,
+ DeploymentContext context) throws
ProcessingException {
}
}
Modified:
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java?view=diff&rev=492976&r1=492975&r2=492976
==============================================================================
---
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java
(original)
+++
incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/wire/WirePostProcessorExtension.java
Fri Jan 5 02:52:42 2007
@@ -18,17 +18,18 @@
*/
package org.apache.tuscany.spi.wire;
+import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.osoa.sca.annotations.Scope;
import org.apache.tuscany.spi.annotation.Autowire;
[EMAIL PROTECTED]("COMPOSITE")
/**
* @version $Rev$ $Date$
*/
[EMAIL PROTECTED]("COMPOSITE")
[EMAIL PROTECTED]
public abstract class WirePostProcessorExtension implements WirePostProcessor {
-
protected WirePostProcessorRegistry registry;
@Autowire
@@ -36,7 +37,7 @@
this.registry = registry;
}
- @Init(eager = true)
+ @Init
public void init() {
registry.register(this);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]