You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2007/02/28 20:32:02 UTC
svn commit: r512917 [2/2] - in /incubator/tuscany/java/sca/kernel:
core/src/main/java/org/apache/tuscany/core/binding/local/
core/src/main/java/org/apache/tuscany/core/builder/
core/src/main/java/org/apache/tuscany/core/component/scope/
core/src/main/j...
Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/JavaContributionProcessor.java Wed Feb 28 11:31:59 2007
@@ -25,8 +25,8 @@
import java.net.URL;
import org.osoa.sca.annotations.Constructor;
+import org.osoa.sca.annotations.Reference;
-import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.deployer.CompositeClassLoader;
import org.apache.tuscany.spi.deployer.ContributionProcessor;
import org.apache.tuscany.spi.extension.ContributionProcessorExtension;
@@ -39,8 +39,8 @@
public static final String CONTENT_TYPE = "application/java-vm";
//private Introspector introspector;
- @Constructor({"introspector"})
- public JavaContributionProcessor(@Autowire IntrospectionRegistry introspector) {
+ @Constructor
+ public JavaContributionProcessor(@Reference IntrospectionRegistry introspector) {
//this.introspector = introspector;
}
Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/deployment/contribution/ScdlContributionProcessor.java Wed Feb 28 11:31:59 2007
@@ -23,12 +23,10 @@
import java.io.InputStream;
import java.net.URI;
import java.net.URL;
-
import javax.xml.stream.XMLInputFactory;
-import org.apache.tuscany.core.deployer.RootDeploymentContext;
-import org.apache.tuscany.host.deployment.DeploymentException;
-import org.apache.tuscany.spi.annotation.Autowire;
+import org.osoa.sca.annotations.Reference;
+
import org.apache.tuscany.spi.deployer.CompositeClassLoader;
import org.apache.tuscany.spi.deployer.ContributionProcessor;
import org.apache.tuscany.spi.deployer.DeploymentContext;
@@ -40,6 +38,9 @@
import org.apache.tuscany.spi.model.CompositeImplementation;
import org.apache.tuscany.spi.model.Contribution;
+import org.apache.tuscany.core.deployer.RootDeploymentContext;
+import org.apache.tuscany.host.deployment.DeploymentException;
+
public class ScdlContributionProcessor extends ContributionProcessorExtension implements ContributionProcessor {
public static final String CONTENT_TYPE = "application/v.tuscany.scdl";
@@ -52,7 +53,7 @@
return CONTENT_TYPE;
}
- public ScdlContributionProcessor(@Autowire LoaderRegistry registry) {
+ public ScdlContributionProcessor(@Reference LoaderRegistry registry) {
super();
this.registry = registry;
this.xmlFactory = XMLInputFactory.newInstance("javax.xml.stream.XMLInputFactory", getClass().getClassLoader());
@@ -73,27 +74,29 @@
URL scdlLocation = contribution.getArtifact(source).getLocation();
CompositeClassLoader cl = new CompositeClassLoader(getClass().getClassLoader());
cl.addURL(contribution.getLocation());
-
- DeploymentContext deploymentContext = new RootDeploymentContext(cl, scdlLocation , contributionId, this.xmlFactory, null,
- false);
- CompositeComponentType componentType = this.registry.load(null, scdlLocation, CompositeComponentType.class, deploymentContext);
+ DeploymentContext deploymentContext =
+ new RootDeploymentContext(cl, scdlLocation, contributionId, this.xmlFactory, null,
+ false);
+
+ CompositeComponentType componentType =
+ this.registry.load(null, scdlLocation, CompositeComponentType.class, deploymentContext);
CompositeImplementation implementation = new CompositeImplementation();
implementation.setComponentType(componentType);
- ComponentDefinition<CompositeImplementation> componentDefinition =
+ ComponentDefinition<CompositeImplementation> componentDefinition =
new ComponentDefinition<CompositeImplementation>(implementation);
contribution.getArtifact(source).addModelObject(null, null, componentDefinition);
} catch (LoaderException le) {
throw new InvalidComponentDefinitionlException(contribution.getArtifact(source).getLocation()
- .toExternalForm(), le);
+ .toExternalForm(), le);
}
}
public void processModel(Contribution contribution, URI source, Object modelObject) throws DeploymentException,
- IOException {
+ IOException {
// TODO Auto-generated method stub
}
Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/extension/AbstractExtensionDeployer.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/extension/AbstractExtensionDeployer.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/extension/AbstractExtensionDeployer.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/extension/AbstractExtensionDeployer.java Wed Feb 28 11:31:59 2007
@@ -22,7 +22,8 @@
import java.net.MalformedURLException;
import java.net.URL;
-import org.apache.tuscany.spi.annotation.Autowire;
+import org.osoa.sca.annotations.Reference;
+
import org.apache.tuscany.spi.component.Component;
import org.apache.tuscany.spi.deployer.Deployer;
@@ -33,16 +34,10 @@
protected Deployer deployer;
protected Component parent;
- @Autowire
+ @Reference
public void setDeployer(Deployer deployer) {
this.deployer = deployer;
}
-
-// JFM cannot autowire parents - need to come up with a better approach
-// @Autowire
-// public void setParent(CompositeComponent parent) {
-// this.parent = parent;
-// }
protected void deployExtension(File file) {
// extension name is file name less any extension
Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/work/jsr237/Jsr237WorkScheduler.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/work/jsr237/Jsr237WorkScheduler.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/work/jsr237/Jsr237WorkScheduler.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/services/work/jsr237/Jsr237WorkScheduler.java Wed Feb 28 11:31:59 2007
@@ -18,9 +18,9 @@
*/
package org.apache.tuscany.core.services.work.jsr237;
+import org.osoa.sca.annotations.Reference;
import org.osoa.sca.annotations.Scope;
-import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.services.work.NotificationListener;
import org.apache.tuscany.spi.services.work.WorkScheduler;
import org.apache.tuscany.spi.services.work.WorkSchedulerException;
@@ -54,7 +54,7 @@
*
* @param jsr237WorkManager JSR 237 work manager.
*/
- public Jsr237WorkScheduler(@Autowire WorkManager jsr237WorkManager) {
+ public Jsr237WorkScheduler(@Reference WorkManager jsr237WorkManager) {
if (jsr237WorkManager == null) {
throw new IllegalArgumentException("Work manager cannot be null");
}
Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/IncompatibleServiceContractExceptionFormatter.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/IncompatibleServiceContractExceptionFormatter.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/IncompatibleServiceContractExceptionFormatter.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/IncompatibleServiceContractExceptionFormatter.java Wed Feb 28 11:31:59 2007
@@ -22,8 +22,8 @@
import org.osoa.sca.annotations.Destroy;
import org.osoa.sca.annotations.EagerInit;
+import org.osoa.sca.annotations.Reference;
-import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.model.Operation;
import org.apache.tuscany.spi.model.ServiceContract;
import org.apache.tuscany.spi.wire.IncompatibleServiceContractException;
@@ -40,7 +40,7 @@
public class IncompatibleServiceContractExceptionFormatter implements ExceptionFormatter {
private FormatterRegistry factory;
- public IncompatibleServiceContractExceptionFormatter(@Autowire FormatterRegistry factory) {
+ public IncompatibleServiceContractExceptionFormatter(@Reference FormatterRegistry factory) {
this.factory = factory;
factory.register(this);
}
Modified: incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKProxyService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKProxyService.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKProxyService.java (original)
+++ incubator/tuscany/java/sca/kernel/core/src/main/java/org/apache/tuscany/core/wire/jdk/JDKProxyService.java Wed Feb 28 11:31:59 2007
@@ -27,8 +27,8 @@
import org.osoa.sca.CallableReference;
import org.osoa.sca.annotations.Constructor;
import org.osoa.sca.annotations.EagerInit;
+import org.osoa.sca.annotations.Reference;
-import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.component.WorkContext;
import org.apache.tuscany.spi.wire.ChainHolder;
import org.apache.tuscany.spi.wire.ProxyCreationException;
@@ -49,7 +49,7 @@
}
@Constructor
- public JDKProxyService(@Autowire WorkContext context) {
+ public JDKProxyService(@Reference WorkContext context) {
super(context);
}
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=512917&r1=512916&r2=512917
==============================================================================
--- 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 Wed Feb 28 11:31:59 2007
@@ -30,10 +30,10 @@
import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.Reference;
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.DataBinding;
import org.apache.tuscany.spi.databinding.DataBindingRegistry;
import org.apache.tuscany.spi.databinding.SimpleTypeMapper;
@@ -76,7 +76,7 @@
this.baseType = baseType;
}
- @Autowire
+ @Reference
public void setDataBindingRegistry(DataBindingRegistry registry) {
this.registry = registry;
}
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=512917&r1=512916&r2=512917
==============================================================================
--- 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 Wed Feb 28 11:31:59 2007
@@ -20,10 +20,10 @@
import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.Reference;
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;
@@ -43,7 +43,7 @@
super();
}
- @Autowire
+ @Reference
public void setTransformerRegistry(TransformerRegistry registry) {
this.registry = registry;
}
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=512917&r1=512916&r2=512917
==============================================================================
--- 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 Wed Feb 28 11:31:59 2007
@@ -21,10 +21,10 @@
import javax.xml.namespace.QName;
import org.osoa.sca.annotations.Destroy;
-import org.osoa.sca.annotations.Init;
import org.osoa.sca.annotations.EagerInit;
+import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.Reference;
-import org.apache.tuscany.spi.annotation.Autowire;
import org.apache.tuscany.spi.loader.LoaderRegistry;
import org.apache.tuscany.spi.loader.StAXElementLoader;
import org.apache.tuscany.spi.model.ModelObject;
@@ -47,7 +47,7 @@
*
* @param registry the LoaderRegistry this loader should register with
*/
- protected LoaderExtension(@Autowire LoaderRegistry registry) {
+ protected LoaderExtension(@Reference LoaderRegistry registry) {
this.registry = registry;
}
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=512917&r1=512916&r2=512917
==============================================================================
--- 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 Wed Feb 28 11:31:59 2007
@@ -20,8 +20,7 @@
import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
-
-import org.apache.tuscany.spi.annotation.Autowire;
+import org.osoa.sca.annotations.Reference;
/**
* A convenience class for <code>JavaInterfaceProcessor</code> extensions that performs autowiring
@@ -33,7 +32,7 @@
protected JavaInterfaceProcessorRegistry registry;
- @Autowire
+ @Reference
public void setRegistry(JavaInterfaceProcessorRegistry registry) {
this.registry = registry;
}
Modified: incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/SourcePolicyBuilderExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/SourcePolicyBuilderExtension.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/SourcePolicyBuilderExtension.java (original)
+++ incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/SourcePolicyBuilderExtension.java Wed Feb 28 11:31:59 2007
@@ -21,8 +21,7 @@
import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.osoa.sca.annotations.Property;
-
-import org.apache.tuscany.spi.annotation.Autowire;
+import org.osoa.sca.annotations.Reference;
/**
* A runtime extension point for {@link SourcePolicyBuilder}s
@@ -34,7 +33,7 @@
protected int phase = PolicyBuilderRegistry.EXTENSION;
private PolicyBuilderRegistry registry;
- @Autowire
+ @Reference
public void setRegistry(PolicyBuilderRegistry registry) {
this.registry = registry;
}
Modified: incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/TargetPolicyBuilderExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/TargetPolicyBuilderExtension.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/TargetPolicyBuilderExtension.java (original)
+++ incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/policy/TargetPolicyBuilderExtension.java Wed Feb 28 11:31:59 2007
@@ -21,8 +21,7 @@
import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
import org.osoa.sca.annotations.Property;
-
-import org.apache.tuscany.spi.annotation.Autowire;
+import org.osoa.sca.annotations.Reference;
/**
* A runtime extension point for {@link org.apache.tuscany.spi.policy.SourcePolicyBuilder}s
@@ -34,7 +33,7 @@
protected int phase = PolicyBuilderRegistry.EXTENSION;
private PolicyBuilderRegistry registry;
- @Autowire
+ @Reference
public void setRegistry(PolicyBuilderRegistry registry) {
this.registry = registry;
}
Modified: incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/services/discovery/AbstractDiscoveryService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/services/discovery/AbstractDiscoveryService.java?view=diff&rev=512917&r1=512916&r2=512917
==============================================================================
--- incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/services/discovery/AbstractDiscoveryService.java (original)
+++ incubator/tuscany/java/sca/kernel/spi/src/main/java/org/apache/tuscany/spi/services/discovery/AbstractDiscoveryService.java Wed Feb 28 11:31:59 2007
@@ -20,39 +20,44 @@
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
-
import javax.xml.namespace.QName;
import javax.xml.stream.XMLStreamReader;
-import org.apache.tuscany.host.RuntimeInfo;
-import org.apache.tuscany.spi.annotation.Autowire;
import org.osoa.sca.annotations.Destroy;
import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.Reference;
+
+import org.apache.tuscany.host.RuntimeInfo;
/**
* Abstract implementation of the discovery service.
- *
- * @version $Revision$ $Date$
*
+ * @version $Revision$ $Date$
*/
@EagerInit
public abstract class AbstractDiscoveryService implements DiscoveryService {
-
- /** Runtime info. */
+
+ /**
+ * Runtime info.
+ */
private RuntimeInfo runtimeInfo;
-
- /** Request listeners. */
+
+ /**
+ * Request listeners.
+ */
private Map<QName, RequestListener> requestListenerMap = new ConcurrentHashMap<QName, RequestListener>();
-
- /** Response listeners. */
+
+ /**
+ * Response listeners.
+ */
private Map<QName, ResponseListener> responseListenerMap = new ConcurrentHashMap<QName, ResponseListener>();
-
+
/**
* Registers a request listener for async messages.
- *
+ *
* @param messageType Message type that can be handled by the listener.
- * @param listener Recipient of the async message.
+ * @param listener Recipient of the async message.
*/
public void registerRequestListener(QName messageType, RequestListener listener) {
requestListenerMap.put(messageType, listener);
@@ -60,32 +65,32 @@
/**
* Registers a response listener for async messages.
- *
+ *
* @param messageType Message type that can be handled by the listener.
- * @param listener Recipient of the async message.
+ * @param listener Recipient of the async message.
*/
public void registerResponseListener(QName messageType, ResponseListener listener) {
responseListenerMap.put(messageType, listener);
}
-
+
/**
* Sets the runtime info for the runtime using the discovery service.
- *
+ *
* @param runtimeInfo Runtime info for the runtime using the discovery service.
*/
- @Autowire
+ @Reference
public final void setRuntimeInfo(RuntimeInfo runtimeInfo) {
this.runtimeInfo = runtimeInfo;
}
-
+
/**
* Starts the discovery service.
*/
@Init
- public final void start() throws DiscoveryException {
+ public final void start() throws DiscoveryException {
onStart();
}
-
+
/**
* Stops the discovery service.
*/
@@ -93,56 +98,54 @@
public final void stop() throws DiscoveryException {
onStop();
}
-
+
/**
* Gets the runtime info for the runtime using the discovery service.
- *
+ *
* @return Runtime info for the runtime using the discovery service.
*/
protected final RuntimeInfo getRuntimeInfo() {
return runtimeInfo;
}
-
+
/**
* Returns the request listener for the specified message type.
- *
+ *
* @param messageType Message type for the incoming message.
* @return Listener interested in the message type.
*/
public final RequestListener getRequestListener(QName messageType) {
return requestListenerMap.get(messageType);
}
-
+
/**
* Returns the request listener for the specified message type.
- *
+ *
* @param messageType Message type for the incoming message.
* @return Listener interested in the message type.
*/
public final ResponseListener getResponseListener(QName messageType) {
return responseListenerMap.get(messageType);
}
-
+
/**
* Broadcasts the messages to all runtimes in the domain.
- *
+ *
* @param content Message content.
- * @return The message id.
+ * @return The message id.
* @throws DiscoveryException In case of discovery errors.
*/
public int broadcastMessage(XMLStreamReader content) throws DiscoveryException {
return sendMessage(null, content);
}
-
+
/**
* Required to be overridden by sub-classes.
- *
*/
protected abstract void onStart() throws DiscoveryException;
-
+
/**
* Required to be overridden by sub-classes.
- *
*/
protected abstract void onStop() throws DiscoveryException;
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=512917&r1=512916&r2=512917
==============================================================================
--- 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 Wed Feb 28 11:31:59 2007
@@ -20,10 +20,9 @@
import org.osoa.sca.annotations.EagerInit;
import org.osoa.sca.annotations.Init;
+import org.osoa.sca.annotations.Reference;
import org.osoa.sca.annotations.Scope;
-import org.apache.tuscany.spi.annotation.Autowire;
-
/**
* @version $Rev$ $Date$
*/
@@ -32,7 +31,7 @@
public abstract class WirePostProcessorExtension implements WirePostProcessor {
protected WirePostProcessorRegistry registry;
- @Autowire
+ @Reference
public void setRegistry(WirePostProcessorRegistry registry) {
this.registry = registry;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org