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);
+       }
 
 }


Reply via email to