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