Author: jstrachan
Date: Tue Oct 10 08:41:13 2006
New Revision: 454788
URL: http://svn.apache.org/viewvc?view=rev&rev=454788
Log:
Fixed the archetype to work with the latest/greatest DefaultComponent contract
Modified:
incubator/servicemix/trunk/tooling/servicemix-service-engine/src/main/resources/archetype-resources/src/main/java/MyComponent.java
Modified:
incubator/servicemix/trunk/tooling/servicemix-service-engine/src/main/resources/archetype-resources/src/main/java/MyComponent.java
URL:
http://svn.apache.org/viewvc/incubator/servicemix/trunk/tooling/servicemix-service-engine/src/main/resources/archetype-resources/src/main/java/MyComponent.java?view=diff&rev=454788&r1=454787&r2=454788
==============================================================================
---
incubator/servicemix/trunk/tooling/servicemix-service-engine/src/main/resources/archetype-resources/src/main/java/MyComponent.java
(original)
+++
incubator/servicemix/trunk/tooling/servicemix-service-engine/src/main/resources/archetype-resources/src/main/java/MyComponent.java
Tue Oct 10 08:41:13 2006
@@ -18,12 +18,28 @@
import org.apache.servicemix.common.DefaultComponent;
+import java.util.List;
+
/**
* @org.apache.xbean.XBean element="component"
* description="My Component"
*/
public class MyComponent extends DefaultComponent {
+ private MyEndpoint[] endpoints;
+
+ public MyEndpoint[] getEndpoints() {
+ return endpoints;
+ }
+
+ public void setEndpoints(MyEndpoint[] endpoints) {
+ this.endpoints = endpoints;
+ }
+
+ protected List getConfiguredEndpoints() {
+ return asList(endpoints);
+ }
+
protected Class[] getEndpointClasses() {
return new Class[] { MyEndpoint.class };
}