<?xml version="1.0" encoding="UTF-8"?> | |
<component name="WorkerManager" immediate="true"> | |
<implementation class="org.eclipse.smila.workermanager.internal.WorkerManagerImpl" /> | |
<service> | |
<provide interface="org.eclipse.smila.workermanager.WorkerManager"/> | |
</service> | |
<reference | |
name="ClusterConfigService" | |
interface="org.eclipse.smila.clusterconfig.ClusterConfigService" | |
bind="setClusterConfigService" | |
unbind="unsetClusterConfigService" | |
cardinality="1..1" | |
policy="static" /> | |
<reference | |
name="JobManager" | |
interface="org.eclipse.smila.jobmanager.JobManager" | |
bind="setJobManager" | |
unbind="unsetJobManager" | |
cardinality="1..1" | |
policy="static" /> | |
<reference | |
name="Workers" | |
interface="org.eclipse.smila.taskworker.Worker" | |
bind="addWorker" | |
unbind="removeWorker" | |
cardinality="0..n" | |
policy="dynamic" /> | |
<reference | |
name="TaskManager" | |
interface="org.eclipse.smila.taskmanager.TaskManager" | |
bind="setTaskManager" | |
unbind="unsetTaskManager" | |
cardinality="1..1" | |
policy="static"/> | |
<reference | |
name="ObjectStoreService" | |
interface="org.eclipse.smila.objectstore.ObjectStoreService" | |
bind="setObjectStoreService" | |
unbind="unsetObjectStoreService" | |
cardinality="1..1" | |
policy="static" /> | |
<reference | |
name="TaskLog" | |
interface="org.eclipse.smila.taskworker.TaskLogFactory" | |
bind="setTaskLogFactory" | |
unbind="unsetTaskLogFactory" | |
cardinality="0..1" | |
policy="static" /> | |
</component> | |