blob: a629d6511a4c2cd217faf02a39306898181ba8a2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="interactionActivityHealthChecker" class="net.sf.taverna.t2.activities.interaction.InteractionActivityHealthChecker" />
<bean id="interactionActivityFactory" class="net.sf.taverna.t2.activities.interaction.InteractionActivityFactory">
<property name="credentialManager" ref="credentialManager" />
<property name="interactionRecorder" ref="interactionRecorder" />
<property name="interactionUtils" ref="interactionUtils" />
<property name="interactionJetty" ref="interactionJetty" />
<property name="interactionPreference" ref="interactionPreference" />
<property name="responseFeedListener" ref="responseFeedListener"/>
<property name="interactionVelocity" ref="interactionVelocity" />
</bean>
<bean id="interactionUtils" class="net.sf.taverna.t2.activities.interaction.InteractionUtils">
<property name="appConfig" ref="applicationConfiguration" />
<property name="interactionRecorder" ref="interactionRecorder" />
<property name="interactionPreference" ref="interactionPreference" />
</bean>
<bean id="interactionRecorder" class="net.sf.taverna.t2.activities.interaction.InteractionRecorder">
<property name="interactionUtils" ref="interactionUtils" />
</bean>
<bean id="interactionRunDeletionListener" class="net.sf.taverna.t2.activities.interaction.InteractionRunDeletionListener">
<property name="interactionRecorder" ref="interactionRecoder"/>
</bean>
<bean id="responseFeedListener" class="net.sf.taverna.t2.activities.interaction.ResponseFeedListener">
<property name="interactionRecorder" ref="interactionRecorder"/>
<property name="interactionPreference" ref="interactionPreference" />
</bean>
<bean id="showRequestFeedListener" class="net.sf.taverna.t2.activities.interaction.feed.ShowRequestFeedListener">
<property name="interactionPreference" ref="interactionPreference" />
</bean>
<bean id="interactionJetty" class="net.sf.taverna.t2.activities.interaction.jetty.InteractionJetty">
<property name="interactionUtils" ref="interactionUtils" />
<property name="responseFeedListener" ref="responseFeedListener"/>
<property name="showRequestFeedListener" ref="showRequestFeedListener"/>
<property name="interactionPreference" ref="interactionPreference" />
</bean>
<bean id="hackedFilesystemAdapter" class="net.sf.taverna.t2.activities.interaction.jetty.HackedFilesystemAdapter">
<property name="interactionJetty" ref="interactionJetty"/>
</bean>
<bean id="interactionPreference" class="net.sf.taverna.t2.activities.interaction.preference.InteractionPreference">
<constructor-arg ref="applicationConfiguration" />
</bean>
<bean id="interactionVelocity"
class="net.sf.taverna.t2.activities.interaction.velocity.InteractionVelocity"
init-method="checkVelocity">
</bean>
</beans>