blob: 8020c9794a4cf9e31389e310e3ab539156d1acbf [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
/***********************************************************************************************************************
* Copyright (c) 2008 empolis GmbH and brox IT Solutions GmbH. All rights reserved. This program and the accompanying
* materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors: Ivan Churkin (brox IT Solutions GmbH) - initial creator
**********************************************************************************************************************/
-->
<component name="RouterNEW" immediate="true">
<implementation class="org.eclipse.smila.connectivity.queue.worker.internal.router.RouterImpl" />
<service>
<provide interface="org.eclipse.smila.connectivity.queue.worker.Router"/>
</service>
<reference
name="blackboard"
interface="org.eclipse.smila.blackboard.BlackboardService"
bind="setBlackboardService"
unbind="unsetBlackboardService"
policy="static" />
<reference
name="workflow"
interface="org.eclipse.smila.processing.WorkflowProcessor"
bind="setWorkflowProcessor"
unbind="unsetWorkflowProcessor"
cardinality="0..1"
policy="dynamic" />
<reference
name="brokerconnection"
interface="org.eclipse.smila.connectivity.queue.worker.BrokerConnectionService"
bind="setBrokerConnections"
unbind="unsetBrokerConnections"
policy="static" />
</component>