Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SMILA/Documentation/QueueWorker/ConfigurationSamples"
< SMILA | Documentation | QueueWorker
(New page: == Configuration Samples == === Default === ==== ConnectionConfig.xml ==== <source lang="xml"> <ConnectionsConfig xmlns="http://www.eclipse.org/smila/queue" xmlns:xsi="http://www.w3.o...) |
|||
Line 1: | Line 1: | ||
== Configuration Samples == | == Configuration Samples == | ||
− | === Default | + | === Default Settings === |
+ | |||
+ | Shortly, the default behavior is | ||
+ | # Router put record into queue | ||
+ | # Listener get record from queue and start AddPipeline or DeletePipeline | ||
+ | |||
==== ConnectionConfig.xml ==== | ==== ConnectionConfig.xml ==== | ||
<source lang="xml"> | <source lang="xml"> | ||
Line 65: | Line 70: | ||
</source> | </source> | ||
− | === | + | === Settings for direct processing without queue === |
+ | |||
+ | Shortly, the behavior is: Router executes AddPipeline or DeletePipeline immediately. | ||
+ | |||
==== ConnectionConfig.xml ==== | ==== ConnectionConfig.xml ==== |
Revision as of 07:46, 24 November 2008
Contents
Configuration Samples
Default Settings
Shortly, the default behavior is
- Router put record into queue
- Listener get record from queue and start AddPipeline or DeletePipeline
ConnectionConfig.xml
<ConnectionsConfig xmlns="http://www.eclipse.org/smila/queue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/QueueWorkerConfig.xsd" > <ConnectionConfig Id="broker1"> <URL>tcp://localhost:61616</URL> <User>any</User> <Password>any</Password> <ConnectionFactory>org.apache.activemq.ActiveMQConnectionFactory</ConnectionFactory> </ConnectionConfig> </ConnectionsConfig>
RouterConfig.xml
<RouterConfig xmlns="http://www.eclipse.org/smila/queue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/QueueWorkerConfig.xsd" > <Rule Name="Default ADD Rule"> <Condition>Operation='ADD'</Condition> <Task> <Send BrokerId="broker1" Queue="SMILA.connectivity" RecordFilter="nothing"/> </Task> </Rule> <Rule Name="Default DELETE Rule"> <Condition>Operation='DELETE'</Condition> <Task> <Send BrokerId="broker1" Queue="SMILA.connectivity" RecordFilter="nothing"/> </Task> </Rule> </RouterConfig>
ListenerConfig.xml
<ListenerConfig xmlns="http://www.eclipse.org/smila/queue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/QueueWorkerConfig.xsd" > <Rule Name="Default ADD Rule" WaitMessageTimeout="10" Workers="2"> <Source BrokerId="broker1" Queue="SMILA.connectivity"/> <Condition>Operation='ADD'</Condition> <Task> <Process Workflow="AddPipeline"/> </Task> </Rule> <Rule Name="Default Delete Rule" WaitMessageTimeout="10" Workers="2"> <Source BrokerId="broker1" Queue="SMILA.connectivity"/> <Condition>Operation='DELETE'</Condition> <Task> <Process Workflow="DeletePipeline"/> </Task> </Rule> </ListenerConfig>
Settings for direct processing without queue
Shortly, the behavior is: Router executes AddPipeline or DeletePipeline immediately.
ConnectionConfig.xml
<ConnectionsConfig xmlns="http://www.eclipse.org/smila/queue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/QueueWorkerConfig.xsd" />
RouterConfig.xml
<RouterConfig xmlns="http://www.eclipse.org/smila/queue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/QueueWorkerConfig.xsd" > <Rule Name="Default ADD Rule"> <Condition>Operation='ADD'</Condition> <Task> <Process Workflow="AddPipeline"/> </Task> </Rule> <Rule Name="Default DELETE Rule"> <Condition>Operation='DELETE'</Condition> <Task> <Process Workflow="DeletePipeline"/> </Task> </Rule> </RouterConfig>
ListenerConfig.xml
<ListenerConfig xmlns="http://www.eclipse.org/smila/queue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schemas/QueueWorkerConfig.xsd" />