Oleg,
here is my simplified configuration:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:int="http://www.springframework.org/schema/integration"
xmlns:int-http="http://www.springframework.org/schema/integration/http"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/task/spring-task-3.0.xsd
http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.0.xsd
http://www.springframework.org/schema/integration/http http://www.springframework.org/schema/integration/http/spring-integration-http-2.0.xsd">
<beans:bean id="guiHandler" class="com.tsystems.test.GuiHandler" scope="session">
<aop:scoped-proxy proxy-target-class="false" />
</beans:bean>
<int:channel id="gui">
<int:queue/>
</int:channel>
<int-http:inbound-channel-adapter id="guiInboundAdatper" channel="gui" />
<int:outbound-channel-adapter channel="gui" ref="guiHandler" method="handleInput">
<int:poller fixed-delay="1000" />
</int:outbound-channel-adapter>
</beans:beans>