INT-3655: Remove Reactor Function Usage

JIRA: https://jira.spring.io/browse/INT-3655

In addition, change `GatewayProxyFactoryBean` to the logic to ensure that the Reactor is really `optional`

INT-3655: Doc Polishing
This commit is contained in:
Artem Bilan
2015-02-25 16:32:40 +02:00
committed by Gary Russell
parent c8275a06d7
commit 75ff56962a
6 changed files with 74 additions and 14 deletions

View File

@@ -94,5 +94,19 @@
to 1. The annotation now defaults this attribute to 1.
</para>
</section>
<section id="4.2-api-changes">
<title>API Changes</title>
<para>
<classname>o.s.integtation.util.FunctionIterator</classname> now requires a
<interfacename>o.s.integration.util.Function</interfacename> instead of a
<interfacename>reactor.function.Function</interfacename>. This was done to remove
an unnecessary hard dependency on Reactor. Any uses of this iterator will need to
change the import.
</para>
<para>
Of course, Reactor is still supported for functionality such as the <code>Promise</code>
gateway; the dependency was removed for those users who don't need it.
</para>
</section>
</section>
</chapter>