From http://static.springsource.org/spring-integration/reference/htmlsingle/