[jboss-svn-commits] JBL Code SVN: r23377 - in labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd: smooks and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Oct 8 09:24:01 EDT 2008


Author: tfennelly
Date: 2008-10-08 09:24:01 -0400 (Wed, 08 Oct 2008)
New Revision: 23377

Added:
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/inrouters-smooks.xml
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/outrouters-smooks.xml
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/resources-smooks.xml
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/services-smooks.xml
Removed:
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/inrouters-smooks.xml
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/outrouters-smooks.xml
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/processors-smooks.xml
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/resources-smooks.xml
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/services-smooks.xml
Modified:
   labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/jbossesb-5.0.xsd-smooks.xml
Log:
Moved the smooks config digest files into a sub-dir

Deleted: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/inrouters-smooks.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/inrouters-smooks.xml	2008-10-08 12:50:50 UTC (rev 23376)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/inrouters-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -1,166 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
-                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
-                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
-
-    <!--
-        InRouters ("inRouters")...
-    -->
-
-    <jb:bindings beanId="inRouters" class="java.util.ArrayList" createOnElement="inRouters">
-        <jb:wiring beanIdRef="inRouterConfig" />
-    </jb:bindings>
-
-    <jb:bindings beanId="inRouterConfig" class="org.jboss.esb.deploy.config.InboundRouterConfig" createOnElement="inRouter">
-        <jb:value property="name" data="inRouter/@name" />        
-        <jb:wiring property="serviceName" beanIdRef="serviceName" />
-        <jb:wiring property="router" beanIdRef="inRouter" />
-        <jb:wiring property="processors" beanIdRef="inrouter-processors" />
-    </jb:bindings>
-
-    <resource-config selector="inRouter">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">inRouter</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-        <param name="expectedType">org.jboss.esb.routing.InboundRouter</param>
-    </resource-config>
-
-    <resource-config selector="inRouter/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">inRouter</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-    <!--
-        inRouter processors
-    -->
-
-    <jb:bindings beanId="inrouter-processors" class="java.util.ArrayList" createOnElement="inRouter/processors">
-        <jb:wiring beanIdRef="inrouter-processor" />
-    </jb:bindings>
-
-    <resource-config selector="inRouter/processors/processor">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">inrouter-processor</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-        <param name="expectedType">org.jboss.esb.message.MessageProcessor</param>
-    </resource-config>
-
-    <resource-config selector="inRouter/processors/processor/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">inrouter-processor</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-    <!--
-        Filtering...
-    -->
-
-    <jb:bindings beanId="inRouterFilters" class="java.util.ArrayList" createOnElement="inRouters/filters">
-        <jb:wiring beanIdRef="inRouterFilter" />
-    </jb:bindings>
-    <jb:bindings beanId="inRouterFilter" class="org.jboss.esb.deploy.config.InboundRouterFilterConfig" createOnElement="inRouters/filters/filter">
-        <jb:value property="inRouterName" data="filter/@inRouter" />
-        <jb:wiring property="evaluator" beanIdRef="filterEvaluator" />
-        <jb:wiring property="to" beanIdRef="toSN" />
-        <jb:wiring property="replyTo" beanIdRef="replyToSN" />
-        <jb:wiring property="faultTo" beanIdRef="faultToSN" />
-        <jb:wiring property="processors" beanIdRef="filter-processors" />
-    </jb:bindings>
-
-    <resource-config selector="evaluator">
-        <resource>org.jboss.esb.deploy.config.digest.FilterDecisionTreeBuilder</resource>
-        <param name="beanId">filterEvaluator</param>
-    </resource-config>
-
-    <!--
-        filter processors
-    -->
-
-    <jb:bindings beanId="filter-processors" class="java.util.ArrayList" createOnElement="filter/processors">
-        <jb:wiring beanIdRef="filter-processor" />
-    </jb:bindings>
-
-    <resource-config selector="filter/processors/processor">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">filter-processor</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-        <param name="expectedType">org.jboss.esb.message.MessageProcessor</param>
-    </resource-config>
-
-    <resource-config selector="filter/processors/processor/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">filter-processor</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-    <!--
-        Filter "to" Service Name ("serviceName")...
-    -->
-    <resource-config selector="filter/to">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">toSN</param>
-        <param name="className">org.jboss.esb.service.ServiceName</param>
-    </resource-config>
-
-    <resource-config selector="filter/to">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">toSN</param> <!-- Created above. -->
-        <param name="property">category</param>
-        <param name="valueAttrib">serviceCategory</param>
-    </resource-config>
-
-    <resource-config selector="filter/to">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">toSN</param> <!-- Created above. -->
-        <param name="property">name</param>
-        <param name="valueAttrib">serviceName</param>
-    </resource-config>
-
-    <!--
-        Filter "replyTo" Service Name ("serviceName")...
-    -->
-    <resource-config selector="filter/replyTo">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">replyToSN</param>
-        <param name="className">org.jboss.esb.service.ServiceName</param>
-    </resource-config>
-
-    <resource-config selector="filter/replyTo">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">replyToSN</param> <!-- Created above. -->
-        <param name="property">category</param>
-        <param name="valueAttrib">serviceCategory</param>
-    </resource-config>
-
-    <resource-config selector="filter/replyTo">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">replyToSN</param> <!-- Created above. -->
-        <param name="property">name</param>
-        <param name="valueAttrib">serviceName</param>
-    </resource-config>
-
-    <!--
-        Filter "faultTo" Service Name ("serviceName")...
-    -->
-    <resource-config selector="filter/faultTo">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">faultToSN</param>
-        <param name="className">org.jboss.esb.service.ServiceName</param>
-    </resource-config>
-
-    <resource-config selector="filter/faultTo">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">faultToSN</param> <!-- Created above. -->
-        <param name="property">category</param>
-        <param name="valueAttrib">serviceCategory</param>
-    </resource-config>
-
-    <resource-config selector="filter/faultTo">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">faultToSN</param> <!-- Created above. -->
-        <param name="property">name</param>
-        <param name="valueAttrib">serviceName</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Modified: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/jbossesb-5.0.xsd-smooks.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/jbossesb-5.0.xsd-smooks.xml	2008-10-08 12:50:50 UTC (rev 23376)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/jbossesb-5.0.xsd-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -3,11 +3,9 @@
                       xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
                       default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
 
-    <import file="resources-smooks.xml" />
-    <!-- TODO Centralize Processors from inrouters and outrouters -->
-    <!-- import file="processors-smooks.xml" / -->
-    <import file="inrouters-smooks.xml" />
-    <import file="outrouters-smooks.xml" />
-    <import file="services-smooks.xml" />
+    <import file="smooks/resources-smooks.xml" />
+    <import file="smooks/inrouters-smooks.xml" />
+    <import file="smooks/outrouters-smooks.xml" />
+    <import file="smooks/services-smooks.xml" />
 
 </smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/outrouters-smooks.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/outrouters-smooks.xml	2008-10-08 12:50:50 UTC (rev 23376)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/outrouters-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -1,79 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
-                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
-                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
-
-    <!--
-        Service Name ("serviceName")...
-    -->
-
-    <resource-config selector="outRouters">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">serviceName</param>
-        <param name="className">org.jboss.esb.service.ServiceName</param>
-    </resource-config>
-
-    <resource-config selector="outRouters">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">serviceName</param> <!-- Created above. -->
-        <param name="property">category</param>
-        <param name="valueAttrib">serviceCategory</param>
-    </resource-config>
-
-    <resource-config selector="outRouters">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">serviceName</param> <!-- Created above. -->
-        <param name="property">name</param>
-        <param name="valueAttrib">serviceName</param>
-    </resource-config>
-
-    <!--
-        InRouters ("outRouters")...
-    -->
-
-    <jb:bindings beanId="outRouters" class="java.util.ArrayList" createOnElement="outRouters">
-        <jb:wiring beanIdRef="outRouterConfig" />
-    </jb:bindings>
-
-    <jb:bindings beanId="outRouterConfig" class="org.jboss.esb.deploy.config.OutboundRouterConfig" createOnElement="outRouter">
-        <jb:wiring property="serviceName" beanIdRef="serviceName" />
-        <jb:wiring property="router" beanIdRef="outRouter" />
-        <jb:wiring property="processors" beanIdRef="outrouter-processors" />
-        <jb:value property="name" data="outRouter/@name" />
-    </jb:bindings>
-
-    <resource-config selector="outRouter">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">outRouter</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-        <param name="expectedType">org.jboss.esb.routing.OutboundRouter</param>
-    </resource-config>
-
-    <resource-config selector="outRouter/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">outRouter</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-    <!--
-        outRouter processors
-    -->
-
-    <jb:bindings beanId="outrouter-processors" class="java.util.ArrayList" createOnElement="outRouter/processors">
-        <jb:wiring beanIdRef="outrouter-processor" />
-    </jb:bindings>
-
-    <resource-config selector="outRouter/processors/processor">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">outrouter-processor</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-        <param name="expectedType">org.jboss.esb.message.MessageProcessor</param>
-    </resource-config>
-
-    <resource-config selector="outRouter/processors/processor/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">outrouter-processor</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/processors-smooks.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/processors-smooks.xml	2008-10-08 12:50:50 UTC (rev 23376)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/processors-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
-                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
-                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
-
-    <!--
-        Processors
-    -->
-
-    <jb:bindings beanId="processors" class="java.util.ArrayList" createOnElement="processors">
-        <jb:wiring beanIdRef="processor" />
-    </jb:bindings>
-
-    <resource-config selector="processors/processor">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">processor</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-        <param name="expectedType">org.jboss.esb.message.MessageProcessor</param>
-    </resource-config>
-
-    <resource-config selector="processors/processor/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">processor</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/resources-smooks.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/resources-smooks.xml	2008-10-08 12:50:50 UTC (rev 23376)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/resources-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -1,23 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
-                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
-                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
-
-    <jb:bindings beanId="deploymentResource" class="org.jboss.esb.deploy.DeploymentResource" createOnElement="resource">
-        <jb:value property="id" data="resource/@id" />
-        <jb:wiring property="resourceObject" beanIdRef="resourceObject" />
-    </jb:bindings>
-
-    <resource-config selector="resource">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">resourceObject</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-    </resource-config>
-
-    <resource-config selector="resource/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">resourceObject</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/services-smooks.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/services-smooks.xml	2008-10-08 12:50:50 UTC (rev 23376)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/services-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -1,87 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
-                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
-                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
-
-    <!--
-        Services ("services")...
-    -->
-
-    <jb:bindings beanId="services" class="java.util.ArrayList" createOnElement="services">
-        <jb:wiring beanIdRef="serviceConfig" />
-    </jb:bindings>
-
-    <!--
-        ServiceConfig...
-    -->
-
-    <jb:bindings beanId="serviceConfig" class="org.jboss.esb.deploy.config.ServiceConfig" createOnElement="service">
-        <jb:wiring property="serviceName" beanIdRef="serviceName" />
-        <jb:value property="description" data="service/@serviceDescription" />
-        <jb:value property="serviceMEP" data="service/@mep" decoder="Enum" default="In-Only">
-            <jb:decodeParam name="enumType">org.jboss.esb.service.ServiceMEP</jb:decodeParam>
-            <jb:decodeParam name="In-Only">InOnly</jb:decodeParam>
-            <jb:decodeParam name="Out-Only">OutOnly</jb:decodeParam>
-            <jb:decodeParam name="In-Out">InOut</jb:decodeParam>
-        </jb:value>
-        <jb:wiring property="service" beanIdRef="serviceInstance" />
-    </jb:bindings>
-
-    <!--
-        Service Name ("serviceName")...
-    -->
-
-    <resource-config selector="service">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">serviceName</param>
-        <param name="className">org.jboss.esb.service.ServiceName</param>
-    </resource-config>
-
-    <resource-config selector="service">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">serviceName</param> <!-- Created above. -->
-        <param name="property">category</param>
-        <param name="valueAttrib">serviceCategory</param>
-    </resource-config>
-
-    <resource-config selector="service">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">serviceName</param> <!-- Created above. -->
-        <param name="property">name</param>
-        <param name="valueAttrib">serviceName</param>
-    </resource-config>
-
-    <!--
-        Service instance...
-    -->
-
-    <resource-config selector="service">
-        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
-        <param name="beanId">serviceInstance</param> <!-- Wired in above. -->
-        <param name="classAttrib">class</param>
-        <param name="expectedType">org.jboss.esb.service.Service</param>
-    </resource-config>
-
-    <resource-config selector="service/property">
-        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
-        <param name="beanId">serviceInstance</param> <!-- Created above. -->
-        <param name="nameAttrib">name</param>
-    </resource-config>
-
-    <!--
-        InRouters ("inRouters")...
-    -->
-
-    <jb:bindings beanId="inRouters" class="java.util.ArrayList" createOnElement="services">
-        <jb:wiring beanIdRef="inRouterConfig" />
-    </jb:bindings>
-
-    <!--
-        InRouters ("outRouters")...
-    -->
-
-    <jb:bindings beanId="outRouters" class="java.util.ArrayList" createOnElement="services">
-        <jb:wiring beanIdRef="outRouterConfig" />
-    </jb:bindings>
-
-</smooks-resource-list>
\ No newline at end of file

Copied: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/inrouters-smooks.xml (from rev 23369, labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/inrouters-smooks.xml)
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/inrouters-smooks.xml	                        (rev 0)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/inrouters-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -0,0 +1,166 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
+                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
+                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
+
+    <!--
+        InRouters ("inRouters")...
+    -->
+
+    <jb:bindings beanId="inRouters" class="java.util.ArrayList" createOnElement="inRouters">
+        <jb:wiring beanIdRef="inRouterConfig" />
+    </jb:bindings>
+
+    <jb:bindings beanId="inRouterConfig" class="org.jboss.esb.deploy.config.InboundRouterConfig" createOnElement="inRouter">
+        <jb:value property="name" data="inRouter/@name" />        
+        <jb:wiring property="serviceName" beanIdRef="serviceName" />
+        <jb:wiring property="router" beanIdRef="inRouter" />
+        <jb:wiring property="processors" beanIdRef="inrouter-processors" />
+    </jb:bindings>
+
+    <resource-config selector="inRouter">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">inRouter</param> <!-- Wired in above. -->
+        <param name="classAttrib">class</param>
+        <param name="expectedType">org.jboss.esb.routing.InboundRouter</param>
+    </resource-config>
+
+    <resource-config selector="inRouter/property">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">inRouter</param> <!-- Created above. -->
+        <param name="nameAttrib">name</param>
+    </resource-config>
+
+    <!--
+        inRouter processors
+    -->
+
+    <jb:bindings beanId="inrouter-processors" class="java.util.ArrayList" createOnElement="inRouter/processors">
+        <jb:wiring beanIdRef="inrouter-processor" />
+    </jb:bindings>
+
+    <resource-config selector="inRouter/processors/processor">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">inrouter-processor</param> <!-- Wired in above. -->
+        <param name="classAttrib">class</param>
+        <param name="expectedType">org.jboss.esb.message.MessageProcessor</param>
+    </resource-config>
+
+    <resource-config selector="inRouter/processors/processor/property">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">inrouter-processor</param> <!-- Created above. -->
+        <param name="nameAttrib">name</param>
+    </resource-config>
+
+    <!--
+        Filtering...
+    -->
+
+    <jb:bindings beanId="inRouterFilters" class="java.util.ArrayList" createOnElement="inRouters/filters">
+        <jb:wiring beanIdRef="inRouterFilter" />
+    </jb:bindings>
+    <jb:bindings beanId="inRouterFilter" class="org.jboss.esb.deploy.config.InboundRouterFilterConfig" createOnElement="inRouters/filters/filter">
+        <jb:value property="inRouterName" data="filter/@inRouter" />
+        <jb:wiring property="evaluator" beanIdRef="filterEvaluator" />
+        <jb:wiring property="to" beanIdRef="toSN" />
+        <jb:wiring property="replyTo" beanIdRef="replyToSN" />
+        <jb:wiring property="faultTo" beanIdRef="faultToSN" />
+        <jb:wiring property="processors" beanIdRef="filter-processors" />
+    </jb:bindings>
+
+    <resource-config selector="evaluator">
+        <resource>org.jboss.esb.deploy.config.digest.FilterDecisionTreeBuilder</resource>
+        <param name="beanId">filterEvaluator</param>
+    </resource-config>
+
+    <!--
+        filter processors
+    -->
+
+    <jb:bindings beanId="filter-processors" class="java.util.ArrayList" createOnElement="filter/processors">
+        <jb:wiring beanIdRef="filter-processor" />
+    </jb:bindings>
+
+    <resource-config selector="filter/processors/processor">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">filter-processor</param> <!-- Wired in above. -->
+        <param name="classAttrib">class</param>
+        <param name="expectedType">org.jboss.esb.message.MessageProcessor</param>
+    </resource-config>
+
+    <resource-config selector="filter/processors/processor/property">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">filter-processor</param> <!-- Created above. -->
+        <param name="nameAttrib">name</param>
+    </resource-config>
+
+    <!--
+        Filter "to" Service Name ("serviceName")...
+    -->
+    <resource-config selector="filter/to">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">toSN</param>
+        <param name="className">org.jboss.esb.service.ServiceName</param>
+    </resource-config>
+
+    <resource-config selector="filter/to">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">toSN</param> <!-- Created above. -->
+        <param name="property">category</param>
+        <param name="valueAttrib">serviceCategory</param>
+    </resource-config>
+
+    <resource-config selector="filter/to">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">toSN</param> <!-- Created above. -->
+        <param name="property">name</param>
+        <param name="valueAttrib">serviceName</param>
+    </resource-config>
+
+    <!--
+        Filter "replyTo" Service Name ("serviceName")...
+    -->
+    <resource-config selector="filter/replyTo">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">replyToSN</param>
+        <param name="className">org.jboss.esb.service.ServiceName</param>
+    </resource-config>
+
+    <resource-config selector="filter/replyTo">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">replyToSN</param> <!-- Created above. -->
+        <param name="property">category</param>
+        <param name="valueAttrib">serviceCategory</param>
+    </resource-config>
+
+    <resource-config selector="filter/replyTo">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">replyToSN</param> <!-- Created above. -->
+        <param name="property">name</param>
+        <param name="valueAttrib">serviceName</param>
+    </resource-config>
+
+    <!--
+        Filter "faultTo" Service Name ("serviceName")...
+    -->
+    <resource-config selector="filter/faultTo">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">faultToSN</param>
+        <param name="className">org.jboss.esb.service.ServiceName</param>
+    </resource-config>
+
+    <resource-config selector="filter/faultTo">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">faultToSN</param> <!-- Created above. -->
+        <param name="property">category</param>
+        <param name="valueAttrib">serviceCategory</param>
+    </resource-config>
+
+    <resource-config selector="filter/faultTo">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">faultToSN</param> <!-- Created above. -->
+        <param name="property">name</param>
+        <param name="valueAttrib">serviceName</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file


Property changes on: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/inrouters-smooks.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Copied: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/outrouters-smooks.xml (from rev 23368, labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/outrouters-smooks.xml)
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/outrouters-smooks.xml	                        (rev 0)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/outrouters-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -0,0 +1,79 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
+                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
+                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
+
+    <!--
+        Service Name ("serviceName")...
+    -->
+
+    <resource-config selector="outRouters">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">serviceName</param>
+        <param name="className">org.jboss.esb.service.ServiceName</param>
+    </resource-config>
+
+    <resource-config selector="outRouters">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">serviceName</param> <!-- Created above. -->
+        <param name="property">category</param>
+        <param name="valueAttrib">serviceCategory</param>
+    </resource-config>
+
+    <resource-config selector="outRouters">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">serviceName</param> <!-- Created above. -->
+        <param name="property">name</param>
+        <param name="valueAttrib">serviceName</param>
+    </resource-config>
+
+    <!--
+        InRouters ("outRouters")...
+    -->
+
+    <jb:bindings beanId="outRouters" class="java.util.ArrayList" createOnElement="outRouters">
+        <jb:wiring beanIdRef="outRouterConfig" />
+    </jb:bindings>
+
+    <jb:bindings beanId="outRouterConfig" class="org.jboss.esb.deploy.config.OutboundRouterConfig" createOnElement="outRouter">
+        <jb:wiring property="serviceName" beanIdRef="serviceName" />
+        <jb:wiring property="router" beanIdRef="outRouter" />
+        <jb:wiring property="processors" beanIdRef="outrouter-processors" />
+        <jb:value property="name" data="outRouter/@name" />
+    </jb:bindings>
+
+    <resource-config selector="outRouter">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">outRouter</param> <!-- Wired in above. -->
+        <param name="classAttrib">class</param>
+        <param name="expectedType">org.jboss.esb.routing.OutboundRouter</param>
+    </resource-config>
+
+    <resource-config selector="outRouter/property">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">outRouter</param> <!-- Created above. -->
+        <param name="nameAttrib">name</param>
+    </resource-config>
+
+    <!--
+        outRouter processors
+    -->
+
+    <jb:bindings beanId="outrouter-processors" class="java.util.ArrayList" createOnElement="outRouter/processors">
+        <jb:wiring beanIdRef="outrouter-processor" />
+    </jb:bindings>
+
+    <resource-config selector="outRouter/processors/processor">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">outrouter-processor</param> <!-- Wired in above. -->
+        <param name="classAttrib">class</param>
+        <param name="expectedType">org.jboss.esb.message.MessageProcessor</param>
+    </resource-config>
+
+    <resource-config selector="outRouter/processors/processor/property">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">outrouter-processor</param> <!-- Created above. -->
+        <param name="nameAttrib">name</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file


Property changes on: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/outrouters-smooks.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Copied: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/resources-smooks.xml (from rev 23368, labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/resources-smooks.xml)
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/resources-smooks.xml	                        (rev 0)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/resources-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
+                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
+                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
+
+    <jb:bindings beanId="deploymentResource" class="org.jboss.esb.deploy.DeploymentResource" createOnElement="resource">
+        <jb:value property="id" data="resource/@id" />
+        <jb:wiring property="resourceObject" beanIdRef="resourceObject" />
+    </jb:bindings>
+
+    <resource-config selector="resource">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">resourceObject</param> <!-- Wired in above. -->
+        <param name="classAttrib">class</param>
+    </resource-config>
+
+    <resource-config selector="resource/property">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">resourceObject</param> <!-- Created above. -->
+        <param name="nameAttrib">name</param>
+    </resource-config>
+
+</smooks-resource-list>
\ No newline at end of file


Property changes on: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/resources-smooks.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Copied: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/services-smooks.xml (from rev 23368, labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/services-smooks.xml)
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/services-smooks.xml	                        (rev 0)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/services-smooks.xml	2008-10-08 13:24:01 UTC (rev 23377)
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
+                      xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.1.xsd"
+                      default-selector-namespace="http://www.jboss.org/jbossesb/xsd/jbossesb-5.0.xsd">
+
+    <!--
+        Services ("services")...
+    -->
+
+    <jb:bindings beanId="services" class="java.util.ArrayList" createOnElement="services">
+        <jb:wiring beanIdRef="serviceConfig" />
+    </jb:bindings>
+
+    <!--
+        ServiceConfig...
+    -->
+
+    <jb:bindings beanId="serviceConfig" class="org.jboss.esb.deploy.config.ServiceConfig" createOnElement="service">
+        <jb:wiring property="serviceName" beanIdRef="serviceName" />
+        <jb:value property="description" data="service/@serviceDescription" />
+        <jb:value property="serviceMEP" data="service/@mep" decoder="Enum" default="In-Only">
+            <jb:decodeParam name="enumType">org.jboss.esb.service.ServiceMEP</jb:decodeParam>
+            <jb:decodeParam name="In-Only">InOnly</jb:decodeParam>
+            <jb:decodeParam name="Out-Only">OutOnly</jb:decodeParam>
+            <jb:decodeParam name="In-Out">InOut</jb:decodeParam>
+        </jb:value>
+        <jb:wiring property="service" beanIdRef="serviceInstance" />
+    </jb:bindings>
+
+    <!--
+        Service Name ("serviceName")...
+    -->
+
+    <resource-config selector="service">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">serviceName</param>
+        <param name="className">org.jboss.esb.service.ServiceName</param>
+    </resource-config>
+
+    <resource-config selector="service">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">serviceName</param> <!-- Created above. -->
+        <param name="property">category</param>
+        <param name="valueAttrib">serviceCategory</param>
+    </resource-config>
+
+    <resource-config selector="service">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">serviceName</param> <!-- Created above. -->
+        <param name="property">name</param>
+        <param name="valueAttrib">serviceName</param>
+    </resource-config>
+
+    <!--
+        Service instance...
+    -->
+
+    <resource-config selector="service">
+        <resource>org.jboss.esb.deploy.config.digest.CreateObject</resource>
+        <param name="beanId">serviceInstance</param> <!-- Wired in above. -->
+        <param name="classAttrib">class</param>
+        <param name="expectedType">org.jboss.esb.service.Service</param>
+    </resource-config>
+
+    <resource-config selector="service/property">
+        <resource>org.jboss.esb.deploy.config.digest.SetProperty</resource>
+        <param name="beanId">serviceInstance</param> <!-- Created above. -->
+        <param name="nameAttrib">name</param>
+    </resource-config>
+
+    <!--
+        InRouters ("inRouters")...
+    -->
+
+    <jb:bindings beanId="inRouters" class="java.util.ArrayList" createOnElement="services">
+        <jb:wiring beanIdRef="inRouterConfig" />
+    </jb:bindings>
+
+    <!--
+        InRouters ("outRouters")...
+    -->
+
+    <jb:bindings beanId="outRouters" class="java.util.ArrayList" createOnElement="services">
+        <jb:wiring beanIdRef="outRouterConfig" />
+    </jb:bindings>
+
+</smooks-resource-list>
\ No newline at end of file


Property changes on: labs/jbossesb/workspace/skeagh/runtime/src/main/resources/META-INF/jbossesb/xsd/smooks/services-smooks.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native




More information about the jboss-svn-commits mailing list