<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	   xmlns:context="http://www.springframework.org/schema/context"
	   xsi:schemaLocation="http://www.springframework.org/schema/beans
			https://www.springframework.org/schema/beans/spring-beans.xsd
			http://www.springframework.org/schema/context
			https://www.springframework.org/schema/context/spring-context.xsd">

	<bean class="java.lang.String" depends-on="router">
		<constructor-arg value="dummy" />
	</bean>

	<bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean"/>

	<context:mbean-export server="mbeanServer" default-domain="test.MBeanAutoDetectFirst" />

	<bean id="router" class="org.springframework.integration.config.RouterFactoryBean">
		<property name="expressionString" value="payload instanceof String ? 'stringChannel' : 'intChannel'" />
	</bean>

</beans>
