You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by pd...@apache.org on 2006/10/10 01:12:11 UTC

svn commit: r454548 - /incubator/servicemix/trunk/servicemix-script/src/main/java/org/apache/servicemix/script/ScriptComponent.java

Author: pdodds
Date: Mon Oct  9 16:12:10 2006
New Revision: 454548

URL: http://svn.apache.org/viewvc?view=rev&rev=454548
Log:
Updated to support the new abstract endpoint methods

Modified:
    incubator/servicemix/trunk/servicemix-script/src/main/java/org/apache/servicemix/script/ScriptComponent.java

Modified: incubator/servicemix/trunk/servicemix-script/src/main/java/org/apache/servicemix/script/ScriptComponent.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-script/src/main/java/org/apache/servicemix/script/ScriptComponent.java?view=diff&rev=454548&r1=454547&r2=454548
==============================================================================
--- incubator/servicemix/trunk/servicemix-script/src/main/java/org/apache/servicemix/script/ScriptComponent.java (original)
+++ incubator/servicemix/trunk/servicemix-script/src/main/java/org/apache/servicemix/script/ScriptComponent.java Mon Oct  9 16:12:10 2006
@@ -16,16 +16,32 @@
  */
 package org.apache.servicemix.script;
 
+import java.util.List;
+
 import org.apache.servicemix.common.DefaultComponent;
 
 /**
- * @org.apache.xbean.XBean element="component"
- *                  description="ServiceMix Scripting Component"
+ * @org.apache.xbean.XBean element="component" description="ServiceMix Scripting
+ *                         Component"
  */
 public class ScriptComponent extends DefaultComponent {
 
-    protected Class[] getEndpointClasses() {
-        return new Class[] { ScriptExchangeProcessorEndpoint.class };
-    }
+	private ScriptExchangeProcessorEndpoint[] endpoints;
+
+	protected Class[] getEndpointClasses() {
+		return new Class[] { ScriptExchangeProcessorEndpoint.class };
+	}
+
+	public ScriptExchangeProcessorEndpoint[] getEndpoints() {
+		return endpoints;
+	}
+
+	public void setEndpoints(ScriptExchangeProcessorEndpoint[] endpoints) {
+		this.endpoints = endpoints;
+	}
+
+	protected List getConfiguredEndpoints() {
+		return asList(endpoints);
+	}
 
 }