From b37563c14006e6d4463f2d35e0bb4029a930716f Mon Sep 17 00:00:00 2001 From: buildmaster Date: Tue, 7 Apr 2020 15:37:19 +0000 Subject: [PATCH] Sync docs from v3.1.0.M1 to gh-pages --- .../3.1.0.M1/reference/html/README.html | 675 +++ .../3.1.0.M1/reference/html/binders.html | 169 + .../3.1.0.M1/reference/html/css/spring.css | 1 + .../3.1.0.M1/reference/html/favicon.ico | Bin 0 -> 111804 bytes .../reference/html/images/SCSt-groups.png | Bin 0 -> 17392 bytes .../reference/html/images/SCSt-overview.png | Bin 0 -> 524761 bytes .../html/images/SCSt-partitioning.png | Bin 0 -> 18068 bytes .../reference/html/images/SCSt-sensors.png | Bin 0 -> 16910 bytes .../html/images/SCSt-with-binder.png | Bin 0 -> 18899 bytes .../custom_vs_global_error_channels.png | Bin 0 -> 48392 bytes .../html/images/producers-consumers.png | Bin 0 -> 15947 bytes .../reference/html/images/redis-binder.png | Bin 0 -> 13731 bytes .../reference/html/images/registration.png | Bin 0 -> 22405 bytes .../reference/html/images/schema_reading.png | Bin 0 -> 45621 bytes .../html/images/schema_resolution.png | Bin 0 -> 27718 bytes .../html/images/spring-initializr.png | Bin 0 -> 91277 bytes .../3.1.0.M1/reference/html/index.html | 240 + .../html/js/highlight/highlight.min.js | 2 + .../js/highlight/styles/a11y-dark.min.css | 99 + .../js/highlight/styles/an-old-hope.min.css | 89 + .../styles/atom-one-dark-reasonable.min.css | 77 + .../js/highlight/styles/atom-one-dark.min.css | 96 + .../highlight/styles/atom-one-light.min.css | 96 + .../html/js/highlight/styles/dracula.min.css | 76 + .../html/js/highlight/styles/github.min.css | 99 + .../highlight/styles/monokai-sublime.min.css | 83 + .../html/js/highlight/styles/monokai.min.css | 70 + .../highlight/styles/solarized-light.min.css | 84 + .../html/js/highlight/styles/zenburn.min.css | 80 + .../3.1.0.M1/reference/html/js/toc.js | 80 + .../reference/html/js/tocbot/tocbot.css | 1 + .../reference/html/js/tocbot/tocbot.min.js | 1 + .../3.1.0.M1/reference/html/preface.html | 430 ++ .../3.1.0.M1/reference/html/sagan-index.html | 192 + .../reference/html/spring-cloud-stream.html | 4860 +++++++++++++++++ .../reference/htmlsingle/css/spring.css | 1 + .../3.1.0.M1/reference/htmlsingle/favicon.ico | Bin 0 -> 111804 bytes .../htmlsingle/images/SCSt-groups.png | Bin 0 -> 17392 bytes .../htmlsingle/images/SCSt-overview.png | Bin 0 -> 524761 bytes .../htmlsingle/images/SCSt-partitioning.png | Bin 0 -> 18068 bytes .../htmlsingle/images/SCSt-sensors.png | Bin 0 -> 16910 bytes .../htmlsingle/images/SCSt-with-binder.png | Bin 0 -> 18899 bytes .../custom_vs_global_error_channels.png | Bin 0 -> 48392 bytes .../htmlsingle/images/producers-consumers.png | Bin 0 -> 15947 bytes .../htmlsingle/images/redis-binder.png | Bin 0 -> 13731 bytes .../htmlsingle/images/registration.png | Bin 0 -> 22405 bytes .../htmlsingle/images/schema_reading.png | Bin 0 -> 45621 bytes .../htmlsingle/images/schema_resolution.png | Bin 0 -> 27718 bytes .../htmlsingle/images/spring-initializr.png | Bin 0 -> 91277 bytes .../htmlsingle/js/highlight/highlight.min.js | 2 + .../js/highlight/styles/a11y-dark.min.css | 99 + .../js/highlight/styles/an-old-hope.min.css | 89 + .../styles/atom-one-dark-reasonable.min.css | 77 + .../js/highlight/styles/atom-one-dark.min.css | 96 + .../highlight/styles/atom-one-light.min.css | 96 + .../js/highlight/styles/dracula.min.css | 76 + .../js/highlight/styles/github.min.css | 99 + .../highlight/styles/monokai-sublime.min.css | 83 + .../js/highlight/styles/monokai.min.css | 70 + .../highlight/styles/solarized-light.min.css | 84 + .../js/highlight/styles/zenburn.min.css | 80 + .../3.1.0.M1/reference/htmlsingle/js/toc.js | 80 + .../reference/htmlsingle/js/tocbot/tocbot.css | 1 + .../htmlsingle/js/tocbot/tocbot.min.js | 1 + 64 files changed, 8634 insertions(+) create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/README.html create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/binders.html create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/css/spring.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/favicon.ico create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-groups.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-overview.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-partitioning.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-sensors.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-with-binder.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/custom_vs_global_error_channels.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/producers-consumers.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/redis-binder.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/registration.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/schema_reading.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/schema_resolution.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/images/spring-initializr.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/index.html create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/highlight.min.js create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/a11y-dark.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/an-old-hope.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-light.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/dracula.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/github.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai-sublime.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/solarized-light.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/zenburn.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/toc.js create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.min.js create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/preface.html create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/sagan-index.html create mode 100644 spring-cloud-stream/3.1.0.M1/reference/html/spring-cloud-stream.html create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/css/spring.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/favicon.ico create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-groups.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-overview.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-partitioning.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-sensors.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-with-binder.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/custom_vs_global_error_channels.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/producers-consumers.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/redis-binder.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/registration.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/schema_reading.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/schema_resolution.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/spring-initializr.png create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/highlight.min.js create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/dracula.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/github.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/solarized-light.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/zenburn.min.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/toc.js create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.css create mode 100644 spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.min.js diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/README.html b/spring-cloud-stream/3.1.0.M1/reference/html/README.html new file mode 100644 index 00000000..59f5018a --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/README.html @@ -0,0 +1,675 @@ + + + + + + + +Preface + + + + + + + + + + +
+
+
+
+
+CircleCI +
+
+
+
+codecov +
+
+
+
+Gitter +
+
+
+
+

Preface

+
+

A Brief History of Spring’s Data Integration Journey

+
+

Spring’s journey on Data Integration started with Spring Integration. With its programming model, it provided a consistent developer experience to build applications that can embrace Enterprise Integration Patterns to connect with external systems such as, databases, message brokers, and among others.

+
+
+

Fast forward to the cloud-era, where microservices have become prominent in the enterprise setting. Spring Boot transformed the way how developers built Applications. With Spring’s programming model and the runtime responsibilities handled by Spring Boot, it became seamless to develop stand-alone, production-grade Spring-based microservices.

+
+
+

To extend this to Data Integration workloads, Spring Integration and Spring Boot were put together into a new project. Spring Cloud Stream was born.

+
+
+

With Spring Cloud Stream, developers can:

+
+
+
    +
  • +

    Build, test and deploy data-centric applications in isolation.

    +
  • +
  • +

    Apply modern microservices architecture patterns, including composition through messaging.

    +
  • +
  • +

    Decouple application responsibilities with event-centric thinking. An event can represent something that has happened in time, to which the downstream consumer applications can react without knowing where it originated or the producer’s identity.

    +
  • +
  • +

    Port the business logic onto message brokers (such as RabbitMQ, Apache Kafka, Amazon Kinesis).

    +
  • +
  • +

    Rely on the framework’s automatic content-type support for common use-cases. Extending to different data conversion types is possible.

    +
  • +
  • +

    and many more. . .

    +
  • +
+
+
+
+

Quick Start

+
+

You can try Spring Cloud Stream in less then 5 min even before you jump into any details by following this three-step guide.

+
+
+

We show you how to create a Spring Cloud Stream application that receives messages coming from the messaging middleware of your choice (more on this later) and logs received messages to the console. +We call it LoggingConsumer. +While not very practical, it provides a good introduction to some of the main concepts +and abstractions, making it easier to digest the rest of this user guide.

+
+
+

The three steps are as follows:

+
+ +
+

Creating a Sample Application by Using Spring Initializr

+
+

To get started, visit the Spring Initializr. From there, you can generate our LoggingConsumer application. To do so:

+
+
+
    +
  1. +

    In the Dependencies section, start typing stream. +When the “Cloud Stream” option should appears, select it.

    +
  2. +
  3. +

    Start typing either 'kafka' or 'rabbit'.

    +
  4. +
  5. +

    Select “Kafka” or “RabbitMQ”.

    +
    +

    Basically, you choose the messaging middleware to which your application binds. +We recommend using the one you have already installed or feel more comfortable with installing and running. +Also, as you can see from the Initilaizer screen, there are a few other options you can choose. +For example, you can choose Gradle as your build tool instead of Maven (the default).

    +
    +
  6. +
  7. +

    In the Artifact field, type 'logging-consumer'.

    +
    +

    The value of the Artifact field becomes the application name. +If you chose RabbitMQ for the middleware, your Spring Initializr should now be as follows:

    +
    +
  8. +
+
+
+
+spring initializr +
+
+
+
    +
  1. +

    Click the Generate Project button.

    +
    +

    Doing so downloads the zipped version of the generated project to your hard drive.

    +
    +
  2. +
  3. +

    Unzip the file into the folder you want to use as your project directory.

    +
  4. +
+
+
+ + + + + +
+ + +We encourage you to explore the many possibilities available in the Spring Initializr. +It lets you create many different kinds of Spring applications. +
+
+
+
+

Importing the Project into Your IDE

+
+

Now you can import the project into your IDE. +Keep in mind that, depending on the IDE, you may need to follow a specific import procedure. +For example, depending on how the project was generated (Maven or Gradle), you may need to follow specific import procedure (for example, in Eclipse or STS, you need to use File → Import → Maven → Existing Maven Project).

+
+
+

Once imported, the project must have no errors of any kind. Also, src/main/java should contain com.example.loggingconsumer.LoggingConsumerApplication.

+
+
+

Technically, at this point, you can run the application’s main class. +It is already a valid Spring Boot application. +However, it does not do anything, so we want to add some code.

+
+
+
+

Adding a Message Handler, Building, and Running

+
+

Modify the com.example.loggingconsumer.LoggingConsumerApplication class to look as follows:

+
+
+
+
@SpringBootApplication
+public class LoggingConsumerApplication {
+
+	public static void main(String[] args) {
+		SpringApplication.run(LoggingConsumerApplication.class, args);
+	}
+
+	@Bean
+	public Consumer<Person> log() {
+	    return person -> {
+	        System.out.println("Received: " + person);
+	    };
+	}
+
+	public static class Person {
+		private String name;
+		public String getName() {
+			return name;
+		}
+		public void setName(String name) {
+			this.name = name;
+		}
+		public String toString() {
+			return this.name;
+		}
+	}
+}
+
+
+
+

As you can see from the preceding listing:

+
+
+
    +
  • +

    We are using functional programming model (see [Spring Cloud Function support]) to define a single message handler as Consumer.

    +
  • +
  • +

    We are relying on framework conventions to bind such handler to the input destination binding exposed by the binder.

    +
  • +
+
+
+

Doing so also lets you see one of the core features of the framework: It tries to automatically convert incoming message payloads to type Person.

+
+
+

You now have a fully functional Spring Cloud Stream application that does listens for messages. +From here, for simplicity, we assume you selected RabbitMQ in step one. +Assuming you have RabbitMQ installed and running, you can start the application by running its main method in your IDE.

+
+
+

You should see following output:

+
+
+
+
	--- [ main] c.s.b.r.p.RabbitExchangeQueueProvisioner : declaring queue for inbound: input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg, bound to: input
+	--- [ main] o.s.a.r.c.CachingConnectionFactory       : Attempting to connect to: [localhost:5672]
+	--- [ main] o.s.a.r.c.CachingConnectionFactory       : Created new connection: rabbitConnectionFactory#2a3a299:0/SimpleConnection@66c83fc8. . .
+	. . .
+	--- [ main] o.s.i.a.i.AmqpInboundChannelAdapter      : started inbound.input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg
+	. . .
+	--- [ main] c.e.l.LoggingConsumerApplication         : Started LoggingConsumerApplication in 2.531 seconds (JVM running for 2.897)
+
+
+
+

Go to the RabbitMQ management console or any other RabbitMQ client and send a message to input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg. +The anonymous.CbMIwdkJSBO1ZoPDOtHtCg part represents the group name and is generated, so it is bound to be different in your environment. +For something more predictable, you can use an explicit group name by setting spring.cloud.stream.bindings.input.group=hello (or whatever name you like).

+
+
+

The contents of the message should be a JSON representation of the Person class, as follows:

+
+
+
+
{"name":"Sam Spade"}
+
+
+
+

Then, in your console, you should see:

+
+
+

Received: Sam Spade

+
+
+

You can also build and package your application into a boot jar (by using ./mvnw clean install) and run the built JAR by using the java -jar command.

+
+
+

Now you have a working (albeit very basic) Spring Cloud Stream application.

+
+
+
+
+

What’s New in 3.0?

+
+
+

New Features and Enhancements

+
+
    +
  • +

    Routing Function - see [Routing with functions] for more details.

    +
  • +
  • +

    Multiple bindings with functions (multiple message handlers) - see [Multiple functions in a single application] for more details.

    +
  • +
  • +

    Functions with multiple inputs/outputs (single function that can subscribe or target multiple destinations) - see [Functions with multiple input and output arguments] for more details.

    +
  • +
  • +

    Native support for reactive programming - since v3.0.0 we no longer distribute spring-cloud-stream-reactive modules and instead +relying on native reactive support provided by spring cloud function. For backward +compatibility you can still bring spring-cloud-stream-reactive from previous versions.

    +
  • +
+
+
+
+

Notable Deprecations

+
+
    +
  • +

    Reactive module (spring-cloud-stream-reactive) is discontinued and no longer distributed in favor of native support via spring-cloud-function. +For backward +compatibility you can still bring spring-cloud-stream-reactive from previous versions.

    +
  • +
  • +

    Test support binder spring-cloud-stream-test-support with MessageCollector in favor of a new test binder. See [Testing] for more details.

    +
  • +
  • +

    @StreamMessageConverter - deprecated as it is no longer required.

    +
  • +
  • +

    The original-content-type header references have been removed after it’s been deprecated in v2.0.

    +
  • +
  • +

    The BinderAwareChannelResolver is deprecated in favor if providing spring.cloud.stream.sendto.destination property. +This is primarily for function-based programming model. For StreamListener it would still be required and thus will stay until we deprecate and eventually discontinue StreamListener +and annotation-based programming model.

    +
  • +
+
+
+
+
+

Appendices

+
+

Appendix A: Building

+
+
+

Basic Compile and Test

+
+

To build the source you will need to install JDK 1.8.

+
+
+

The build uses the Maven wrapper so you don’t have to install a specific +version of Maven. To enable the tests for Redis, Rabbit, and Kafka bindings you +should have those servers running before building. See below for more +information on running the servers.

+
+
+

The main build command is

+
+
+
+
$ ./mvnw clean install
+
+
+
+

You can also add '-DskipTests' if you like, to avoid running the tests.

+
+
+ + + + + +
+ + +You can also install Maven (>=3.3.3) yourself and run the mvn command +in place of ./mvnw in the examples below. If you do that you also +might need to add -P spring if your local Maven settings do not +contain repository declarations for spring pre-release artifacts. +
+
+
+ + + + + +
+ + +Be aware that you might need to increase the amount of memory +available to Maven by setting a MAVEN_OPTS environment variable with +a value like -Xmx512m -XX:MaxPermSize=128m. We try to cover this in +the .mvn configuration, so if you find you have to do it to make a +build succeed, please raise a ticket to get the settings added to +source control. +
+
+
+

The projects that require middleware generally include a +docker-compose.yml, so consider using +Docker Compose to run the middeware servers +in Docker containers. See the README in the +scripts demo +repository for specific instructions about the common cases of mongo, +rabbit and redis.

+
+
+
+

Documentation

+
+

There is a "full" profile that will generate documentation.

+
+
+
+

Working with the code

+
+

If you don’t have an IDE preference we would recommend that you use +Spring Tools Suite or +Eclipse when working with the code. We use the +m2eclipe eclipse plugin for maven support. Other IDEs and tools +should also work without issue.

+
+
+

Importing into eclipse with m2eclipse

+
+

We recommend the m2eclipe eclipse plugin when working with +eclipse. If you don’t already have m2eclipse installed it is available from the "eclipse +marketplace".

+
+
+

Unfortunately m2e does not yet support Maven 3.3, so once the projects +are imported into Eclipse you will also need to tell m2eclipse to use +the .settings.xml file for the projects. If you do not do this you +may see many different errors related to the POMs in the +projects. Open your Eclipse preferences, expand the Maven +preferences, and select User Settings. In the User Settings field +click Browse and navigate to the Spring Cloud project you imported +selecting the .settings.xml file in that project. Click Apply and +then OK to save the preference changes.

+
+
+ + + + + +
+ + +Alternatively you can copy the repository settings from .settings.xml into your own ~/.m2/settings.xml. +
+
+
+
+

Importing into eclipse without m2eclipse

+
+

If you prefer not to use m2eclipse you can generate eclipse project metadata using the +following command:

+
+
+
+
$ ./mvnw eclipse:eclipse
+
+
+
+

The generated eclipse projects can be imported by selecting import existing projects +from the file menu.

+
+
+
+
+
+
+

Contributing

+
+
+

Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below.

+
+
+

Sign the Contributor License Agreement

+
+

Before we accept a non-trivial patch or pull request we will need you to sign the +contributor’s agreement. +Signing the contributor’s agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests.

+
+
+
+

Code Conventions and Housekeeping

+
+

None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge.

+
+
+
    +
  • +

    Use the Spring Framework code format conventions. If you use Eclipse +you can import formatter settings using the +eclipse-code-formatter.xml file from the +Spring +Cloud Build project. If using IntelliJ, you can use the +Eclipse Code Formatter +Plugin to import the same file.

    +
  • +
  • +

    Make sure all new .java files to have a simple Javadoc class comment with at least an +@author tag identifying you, and preferably at least a paragraph on what the class is +for.

    +
  • +
  • +

    Add the ASF license header comment to all new .java files (copy from existing files +in the project)

    +
  • +
  • +

    Add yourself as an @author to the .java files that you modify substantially (more +than cosmetic changes).

    +
  • +
  • +

    Add some Javadocs and, if you change the namespace, some XSD doc elements.

    +
  • +
  • +

    A few unit tests would help a lot as well — someone has to do it.

    +
  • +
  • +

    If no-one else is using your branch, please rebase it against the current master (or +other target branch in the main project).

    +
  • +
  • +

    When writing a commit message please follow these conventions, +if you are fixing an existing issue please add Fixes gh-XXXX at the end of the commit +message (where XXXX is the issue number).

    +
  • +
+
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/binders.html b/spring-cloud-stream/3.1.0.M1/reference/html/binders.html new file mode 100644 index 00000000..e01326d2 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/binders.html @@ -0,0 +1,169 @@ + + + + + + + +Binder Implementations + + + + + + + + + + +
+
+
+
+

3.1.0.M1

+
+
+
+ +
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/css/spring.css b/spring-cloud-stream/3.1.0.M1/reference/html/css/spring.css new file mode 100644 index 00000000..ca64edd5 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/css/spring.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap");/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none !important}html,body{font-size:100%}html{font-family:'Open Sans', sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:white;color:#000;padding:0;margin:0;font-size:16px;font-family:'Open Sans', sans-serif;font-weight:normal;font-style:normal;line-height:1.6em;position:relative;cursor:auto}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}object,svg{display:inline-block;vertical-align:middle}.center{margin-left:auto;margin-right:auto}.spread,.stretch{width:100%}p.lead,.paragraph.lead>p,#preamble>.sectionbody>.paragraph:first-of-type p{line-height:1.6}.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#0b0a0a;font-weight:bold;margin-top:0;margin-bottom:0.8em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#086dc3;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#086dc3;text-decoration:underline}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:Montserrat, sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:0.5em;line-height:1.0125em}h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#867c74;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #dce6e6;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;color:#3d3d3c;word-break:break-word}a:not(pre)>code{border:1px solid #086dc3;color:#086dc3}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:1.5em}ul.no-bullet,ol.no-bullet{margin-left:1.5em}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3125em;font-weight:bold}dl dd{margin-bottom:1.25em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000;border-bottom:1px dotted #dddddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd}blockquote cite{display:block;font-size:0.9375em;color:rgba(0,0,0,0.6)}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,0.6)}blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,0.85)}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #dddddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:auto;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}#tocbot{padding:0 0 0.5rem 0;line-height:1.5rem;padding-left:10px}.mobile-toc{padding:0 0 1rem 0;line-height:1.5rem}.mobile-toc li a{display:block;padding:.3rem 0}#tocbot ol li{list-style:none;padding:0;margin:0}#tocbot ol{margin:0;padding:0}#tocbot ol ol{padding-left:0.6rem}#tocbot .toc-link{display:block;padding-top:.6rem;padding-bottom:.6rem;outline:none;border-radius:4px;font-size:15px;transition:all .15s}#tocbot .toc-link:hover{background:#ebf2f2;color:#06c;text-decoration:none}table{background:white;margin-bottom:1.25em;border:solid 1px #d4dfdf;border-spacing:0}table thead,table tfoot{background:#ebf2f2;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:inherit;color:#000;text-align:left}table tr th,table tr td{padding:0.5625em 0.625em;font-size:inherit;color:#000}table tr.even,table tr.alt,table tr:nth-child(even){background:#f5f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;tab-size:4}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-0.05em}.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table}.clearfix:after,.float-group:after{clear:both}*:not(pre)>code{white-space:nowrap;background-color:#fff;border:1px solid #e1e1e8;color:#009;padding:2px 6px;font-size:.875rem;font-family:Monaco, Menlo, Consolas, "Courier New", monospace}pre,pre>code{line-height:1.85;color:rgba(0,0,0,0.9);font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;text-rendering:optimizeSpeed;word-break:normal}pre{overflow:auto}em em{font-style:normal}strong strong{font-weight:normal}.keyseq{color:#6b625c}kbd{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;display:inline-block;color:#000;font-size:0.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;margin:0 0.15em;padding:0.2em 0.5em;vertical-align:middle;position:relative;top:-0.1em;white-space:nowrap}.keyseq kbd:first-child{margin-left:0}.keyseq kbd:last-child{margin-right:0}.menuseq,.menu{color:#191715}b.button:before,b.button:after{position:relative;top:-1px;font-weight:normal}b.button:before{content:"[";padding:0 3px 0 2px}b.button:after{content:"]";padding:0 2px 0 3px}p a>code:hover{color:rgba(0,0,0,0.9)}#toc{border-bottom:1px solid #dce6e6;padding-bottom:0.5em}#toc>ul{margin-left:0.125em}#toc ul.sectlevel0>li>a{font-style:italic}#toc ul.sectlevel0 ul.sectlevel1{margin:0.5em 0}#toc ul{list-style-type:none}#toc li{line-height:1.3334}#toc a{text-decoration:none}#toc a:active{text-decoration:underline}#toctitle{color:#0b0a0a;font-size:1.2em;display:none}body.toc2{padding-top:80px;text-rendering:optimizeLegibility}#content #toc{border-style:solid;border-width:1px;border-color:#dce6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px}#content #toc>:first-child{margin-top:0}#content #toc>:last-child{margin-bottom:0}#footer{padding-bottom:2rem}#footer #footer-text{padding:2rem 0;border-top:1px solid #efefed}#footer-text{color:rgba(0,0,0,0.6);line-height:1.44}.sect1{padding-bottom:0.625em}.sect1+.sect1{border-top:1px solid #efefed}#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;margin-top:0.1rem;display:block;visibility:hidden;text-align:center;font-weight:normal;color:rgba(0,0,0,0.2)}#content h1>a.anchor:hover,h2>a.anchor:hover,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4>a.anchor:hover,h5>a.anchor:hover,h6>a.anchor:hover{color:#097dff;text-decoration:none}#content h1>a.anchor:before,h2>a.anchor:before,h3>a.anchor:before,#toctitle>a.anchor:before,.sidebarblock>.content>.title>a.anchor:before,h4>a.anchor:before,h5>a.anchor:before,h6>a.anchor:before{content:"\0023";font-size:0.85em;display:block;padding-top:0.1em}#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#000;text-decoration:none}#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#262321}.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:'Open Sans', sans-serif;font-size:1rem}table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0;padding:0.6rem 0}table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit}.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}.admonitionblock>table td.icon{text-align:center;vertical-align:top;padding-top:0.8em;width:80px}.admonitionblock>table td.icon img{max-width:initial}.admonitionblock>table td.icon .title{font-weight:bold;font-family:Montserrat, sans-serif;text-transform:uppercase}.admonitionblock>table td.content{padding-left:0em;padding-right:1.25em;border-left:1px solid #dce6e6}.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}.exampleblock>.content{border-style:solid;border-width:0;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;border-radius:4px}.exampleblock>.content>:first-child{margin-top:0}.exampleblock>.content>:last-child{margin-bottom:0}.sidebarblock{border-style:solid;border-width:0;border-color:#dce6e6;margin-bottom:1.25em;padding:1.25em;background:#ebf2f2;border-radius:4px;overflow:scroll}.sidebarblock>:first-child{margin-top:0}.sidebarblock>:last-child{margin-bottom:0}.sidebarblock>.content>.title{color:#0b0a0a;margin-top:0;text-align:center}.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#fff;border:1px solid #d9d9d9;border-radius:4px}.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#fff;border:1px solid #d9d9d9;color:#222}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class],.listingblock pre:not(.highlight){padding:1em 1.5rem;font-size:0.8125em}.literalblock pre.nowrap,.literalblock pre[class].nowrap,.listingblock pre.nowrap,.listingblock pre[class].nowrap{overflow-x:auto}.literalblock.output pre{color:whitesmoke;background-color:rgba(0,0,0,0.9)}.listingblock{white-space:nowrap}.listingblock pre.highlightjs>code{padding:1em 1.5rem;border-radius:4px}.listingblock>.content{position:relative}.listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:0.8em;font-weight:bold;top:0.425rem;right:0.5rem;line-height:1;text-transform:uppercase;color:#999}.listingblock code[data-lang]:before{display:block}.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:0.5em;color:#999}.listingblock.terminal pre .command:not([data-prompt]):before{content:"$"}table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none}table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45}table.pyhltable td.code{padding-left:.75em;padding-right:0}pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #dce6e6}pre.pygments .lineno{display:block;margin-right:.25em}table.pyhltable .linenodiv{background:none !important;padding-right:0 !important}.quoteblock{margin:0 1em 1.25em 1.5em;display:block;text-align:left;padding-left:20px}.quoteblock blockquote,.quoteblock blockquote p{color:rgba(0,0,0,0.85);line-height:1.75;letter-spacing:0}.quoteblock blockquote{margin:0;padding:0;border:0;position:relative}.quoteblock blockquote:before{content:"\201c";font-size:2.75em;font-weight:bold;line-height:0.6em;margin-left:0em;margin-right:1rem;margin-top:0.8rem;color:rgba(0,0,0,0.1);position:absolute;top:0;left:-30px}.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}.quoteblock .attribution{margin-right:0.5ex}.quoteblock .quoteblock{margin-left:0;margin-right:0;padding:0.5em 0;border-left:3px solid rgba(0,0,0,0.6)}.quoteblock .quoteblock blockquote{padding:0 0 0 0.75em}.quoteblock .quoteblock blockquote:before{display:none}.verseblock{margin:0 1em 1.25em 0;background-color:#f1f1f1;padding:1rem 1.4rem;border-radius:4px}.verseblock pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:0.9rem;color:rgba(0,0,0,0.85);font-weight:300;text-rendering:optimizeLegibility}.verseblock pre strong{font-weight:400}.verseblock .attribution{margin-top:1.25rem;margin-left:0.5ex}.quoteblock .attribution,.verseblock .attribution{font-size:0.9375em;line-height:1.45;font-style:italic}.quoteblock .attribution br,.verseblock .attribution br{display:none}.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-0.025em;color:rgba(0,0,0,0.6)}.quoteblock.abstract{margin:0 0 1.25em 0;display:block}.quoteblock.abstract blockquote,.quoteblock.abstract blockquote p{text-align:left;word-spacing:0}.quoteblock.abstract blockquote:before,.quoteblock.abstract blockquote p:first-of-type:before{display:none}table.tableblock{max-width:100%;border-collapse:separate;overflow-x:scroll}table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0}table.tableblock,th.tableblock,td.tableblock{border:0 solid #d4dfdf}table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 1px 0}table.grid-all tfoot>tr>th.tableblock,table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0}table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 0 0}table.grid-all *>tr>.tableblock:last-child,table.grid-cols *>tr>.tableblock:last-child{border-right-width:0}table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 1px 0}table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all tbody>tr:last-child>td.tableblock,table.grid-all thead:last-child>tr>th.tableblock,table.grid-rows tbody>tr:last-child>th.tableblock,table.grid-rows tbody>tr:last-child>td.tableblock,table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0}table.grid-rows tfoot>tr>th.tableblock,table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0}table.frame-all{border-width:1px}table.frame-sides{border-width:0 1px}table.frame-topbot{border-width:1px 0}th.halign-left,td.halign-left{text-align:left}th.halign-right,td.halign-right{text-align:right}th.halign-center,td.halign-center{text-align:center}th.valign-top,td.valign-top{vertical-align:top}th.valign-bottom,td.valign-bottom{vertical-align:bottom}th.valign-middle,td.valign-middle{vertical-align:middle}table thead th,table tfoot th{font-weight:bold}tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7}tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:#34302d;font-weight:bold}p.tableblock{font-size:1em}td>div.verse{white-space:pre}ol{margin-left:1.75em}ul li ol{margin-left:1.5em}dl dd{margin-left:1.125em}dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:0.625em}ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none}ul.unstyled,ol.unnumbered,ul.checklist{margin-left:0.625em}ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:0.85em}ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px}ul.inline{margin:0 auto 0.625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block}ul.inline>li>*{display:block}.unstyled dl dt{font-weight:normal;font-style:normal}ol.arabic{list-style-type:decimal}ol.decimal{list-style-type:decimal-leading-zero}ol.loweralpha{list-style-type:lower-alpha}ol.upperalpha{list-style-type:upper-alpha}ol.lowerroman{list-style-type:lower-roman}ol.upperroman{list-style-type:upper-roman}ol.lowergreek{list-style-type:lower-greek}.hdlist>table,.colist>table{border:0;background:none}.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}td.hdlist1,td.hdlist2{vertical-align:top;padding:0 0.625em}td.hdlist1{font-weight:bold;padding-bottom:1.25em}.literalblock+.colist,.listingblock+.colist{margin-top:-0.5em}.colist>table tr>td:first-of-type{padding:0 0.75em;line-height:1}.colist>table tr>td:first-of-type img{max-width:initial}.colist>table tr>td:last-of-type{padding:0.25em 0}.colist>table tr>td{white-space:pre-wrap}.thumb,.th{line-height:0;display:inline-block;border:solid 4px white;-webkit-box-shadow:0 0 0 1px #dddddd;box-shadow:0 0 0 1px #dddddd}.imageblock.left,.imageblock[style*="float: left"]{margin:0.25em 0.625em 1.25em 0}.imageblock.right,.imageblock[style*="float: right"]{margin:0.25em 0 1.25em 0.625em}.imageblock>.title{margin-bottom:0}.imageblock.thumb,.imageblock.th{border-width:6px}.imageblock.thumb>.title,.imageblock.th>.title{padding:0 0.125em}.image.left,.image.right{margin-top:0.25em;margin-bottom:0.25em;display:inline-block;line-height:0}.image.left{margin-right:0.625em}.image.right{margin-left:0.625em}a.image{text-decoration:none;display:inline-block}a.image object{pointer-events:none}sup.footnote,sup.footnoteref{font-size:0.875em;position:static;vertical-align:super}sup.footnote a,sup.footnoteref a{text-decoration:none}sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline}#footnotes{padding-top:0.75em;padding-bottom:0.75em;margin-bottom:0.625em}#footnotes hr{width:20%;min-width:6.25em;margin:-0.25em 0 0.75em 0;border-width:1px 0 0 0}#footnotes .footnote{padding:0 0.375em 0 0.225em;line-height:1.3334;font-size:0.875em;margin-left:1.2em;text-indent:-1.05em;margin-bottom:0.2em}#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none}#footnotes .footnote:last-of-type{margin-bottom:0}#content #footnotes{margin-top:-0.625em;margin-bottom:0;padding:0.75em 0}.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0}.gist .file-data>table td.line-data{width:99%}div.unbreakable{page-break-inside:avoid}.big{font-size:larger}.small{font-size:smaller}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.aqua{color:#00bfbf}.aqua-background{background-color:#00fafa}.black{color:black}.black-background{background-color:black}.blue{color:#0000bf}.blue-background{background-color:#0000fa}.fuchsia{color:#bf00bf}.fuchsia-background{background-color:#fa00fa}.gray{color:#606060}.gray-background{background-color:#7d7d7d}.green{color:#006000}.green-background{background-color:#007d00}.lime{color:#00bf00}.lime-background{background-color:#00fa00}.maroon{color:#600000}.maroon-background{background-color:#7d0000}.navy{color:#000060}.navy-background{background-color:#00007d}.olive{color:#606000}.olive-background{background-color:#7d7d00}.purple{color:#600060}.purple-background{background-color:#7d007d}.red{color:#bf0000}.red-background{background-color:#fa0000}.silver{color:#909090}.silver-background{background-color:#bcbcbc}.teal{color:#006060}.teal-background{background-color:#007d7d}.white{color:#bfbfbf}.white-background{background-color:#f5f9f9}.yellow{color:#bfbf00}.yellow-background{background-color:#fafa00}span.icon>.fa{cursor:default}.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;cursor:default}.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#3f6a22}.admonitionblock td.icon .icon-tip:before{content:"\f0eb";color:#0077b9}.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#d88400}.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400}.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000}.conum[data-value]{display:inline-block;color:#000 !important;background-color:#ffe157;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:0.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans", "DejaVu Sans", sans-serif;font-style:normal;font-weight:bold}.conum[data-value] *{color:#fff !important}.conum[data-value]+b{display:none}.conum[data-value]:after{content:attr(data-value)}pre .conum[data-value]{position:relative;top:0;color:#000 !important;background-color:#ffe157;font-size:12px}b.conum *{color:inherit !important}.conum:not([data-value]):empty{display:none}.admonitionblock{background-color:#ecf1e8;padding:0.8em 0;margin:30px 0;width:auto;border-radius:4px;overflow-x:auto}.admonitionblock.important{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock.warning{border-left:0px solid #d88400;background-color:#fff9e4}.admonitionblock.tip{border-left:0px solid #0077b9;background-color:#e9f1f6}.admonitionblock.caution{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock .exampleblock>.content{border:0 none;background-color:#fff}#toc a:hover{text-decoration:underline}.admonitionblock>table{margin-bottom:0}.admonitionblock>table td.content{border-left:none}@media print{#tocbot a.toc-link.node-name--H4{display:none}}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 200ms ease-in-out}.is-collapsed{max-height:0}#index-link{display:none}ul li>p>a>code{color:#086dc3}ul li>p>a:hover>code{color:#086dc3}#content .listingblock .switch{border-style:none;display:inline-block;position:relative;bottom:0;margin-bottom:4px}#content .listingblock .switch--item:not(:first-child){border:2px solid #000}#content .listingblock .switch--item{padding:6px 12px;background-color:#fff;color:#000;display:inline-block;cursor:pointer;border:2px solid #000;margin-right:2px;border-radius:0}#content .listingblock .switch--item:hover{color:#086dc3}#content .listingblock .switch--item.selected{background-color:#000;color:#fff;border-color:#000}#content .listingblock .switch--item.selected:hover{color:#fff}#content .listingblock pre.highlightjs{padding:0}div.back-action,#toc.toc2 div.back-action{padding:0.8rem 0 0 5px}div.back-action a,#toc.toc2 div.back-action a{position:relative;display:inline-block;padding:0.6rem 1.2rem;padding-left:35px}div.back-action a span,#toc.toc2 div.back-action a span{position:absolute;left:5px;top:5px;display:block;color:#333;height:26px;width:26px;border-radius:13px}div.back-action a i,#toc.toc2 div.back-action a i{position:absolute;top:10px;left:5px}div.back-action a:hover span,#toc.toc2 div.back-action a:hover span{color:#000}#tocbot.desktop-toc{padding:.5rem}#header-spring{position:absolute;text-rendering:optimizeLegibility;top:0;left:0;right:0;height:80px;margin:0 1rem;padding:0 1rem;border-bottom:1px solid #dce6e6}#header-spring h1{margin:0;padding:0;font-size:22px;text-align:left;line-height:76px;padding-left:0.6rem}#header-spring h1 svg{width:240px}#header-spring h1 svg .st0{fill:#6bb536}#header-spring h1 svg .st2{fill:#444}body.book #header-spring{position:relative;top:auto;left:auto;right:auto;margin:0}body.book #header>h1:only-child{border:0 none;padding-bottom:1.2rem;font-size:1.8rem}body.book #header,body.book #content,body.book #footnotes,body.book #footer{margin:0 auto}body.toc2 #header-spring{position:absolute;left:0;right:0;top:0}body.toc2 #header>h1:only-child{font-size:2.2rem}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{margin:0 auto}body.toc2 #content{padding-top:2rem}#header,#content,#footnotes,#footer{width:100%;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.9375em}#header:before,#header:after,#content:before,#content:after,#footnotes:before,#footnotes:after,#footer:before,#footer:after{content:" ";display:table}#header:after,#content:after,#footnotes:after,#footer:after{clear:both}#content{margin-top:1.25em}#content:before{content:none}#header{position:relative}#header>h1:first-child{margin-top:2.55rem;margin-bottom:0.5em;margin-bottom:0.7em;font-size:2rem}#header>h1:first-child+#toc{margin-top:8px;border-top:0 none}#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ebf2f2;padding-bottom:8px}#header .details{line-height:1.45;color:#222;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;background-color:#ebf2f2;padding:2rem 2.5rem}#header .details span:first-child{margin-left:-0.125em}#header .details span.email a{color:rgba(0,0,0,0.85)}#header .details br{display:none}#header .details br+span:before{content:"\00a0\2013\00a0"}#header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,0.85)}#header .details br+span#revremark:before{content:"\00a0|\00a0"}#header #revnumber{text-transform:capitalize}#header #revnumber:after{content:"\00a0"}#content>h1:first-child:not([class]){color:rgba(0,0,0,0.85);border-bottom:1px solid #ebf2f2;padding-bottom:8px;margin-top:0;padding-top:1.5rem;margin-bottom:1.25rem}h1{font-size:2.2rem}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:Montserrat, Arial, Helvetica, sans-serif}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{box-shadow:none;outline:none}h2,h3,h4,h5,h6{padding:.8rem 0 .4rem}h1{font-size:1.75em}h2{font-size:1.6rem}h3{font-size:1.5rem}h4{font-size:1.4rem}h5{font-size:1.3rem}h6{font-size:1.2rem}pre.highlight{padding:20px;border:1px solid #d9d9d9;overflow-x:scroll;color:#222}pre.highlight code{color:#222}pre.highlight a,#toc.toc2 a{color:#000}pre.highlight ul.sectlevel1,#toc.toc2 ul.sectlevel1{padding-left:0.2rem}pre.highlight ul.sectlevel1 li,#toc.toc2 ul.sectlevel1 li{line-height:1.4rem}::selection{background-color:#d1ff79}.literalblock pre::selection,.listingblock pre[class="highlight"]::selection,.highlight::selection,pre::selection,.highlight code::selection,.highlight code span::selection{background:rgba(0,0,0,0.2) !important}body.book #header{margin-bottom:2rem}body.toc2 #header{margin-bottom:0}.desktop-toc{display:none}.admonitionblock td.icon{display:none}.admonitionblock>table td.content{padding-left:1.25em}@media only screen and (min-width: 768px){#toctitle{font-size:1.375em}.sect1{padding-bottom:1.25em}.mobile-toc{display:none}.desktop-toc{display:block}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.90625em}.admonitionblock td.icon{display:table-cell}.admonitionblock>table td.content{padding-left:0}#header{position:relative;min-height:98px;padding-right:210px}#header::after{position:absolute;right:0;top:0;display:block;content:'';height:98px;width:203px;z-index:-1;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmIAAAEmCAIAAABOFWtWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NUE1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NUI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NEE4QjY1ODUwQjUxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NEE4QjY1OTUwQjUxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PooJeGcAAB/mSURBVHja7N15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");background-repeat:no-repeat;background-size:203px 98px}body.toc2{padding-right:0}body.toc2 #toc.toc2{position:absolute;margin-top:0 !important;width:15em;top:0;border-top-width:0 !important;border-bottom-width:0 !important;margin-left:-15.9375em;z-index:1000;padding:0 1em 1.25em 0em;overflow:auto}body.toc2 #toc.toc2 #toctitle{margin-top:0;margin-bottom:0.8rem;font-size:1.2em}body.toc2 #toc.toc2>ul{font-size:0.9em;margin-bottom:0}body.toc2 #toc.toc2 ul ul{margin-left:0;padding-left:1em}body.toc2 #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:0.5em;margin-bottom:0.5em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:15.9375em;max-width:none}body.book #header-spring h1{max-width:1400px;margin:0 auto}body.book #header,body.book #content,body.book #footnotes,body.book #footer{max-width:1400px}body.is-position-fixed #toc.toc2{position:fixed;height:100%}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}h1{font-size:1.75em}h2{font-size:1.6em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.5em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.2em}#tocbot a.toc-link.node-name--H1{font-style:italic}#tocbot ol{margin:0;padding:0}#tocbot ol li{list-style:none;padding:0 0;margin:0;display:block}#tocbot{z-index:999}#tocbot .toc-link{position:relative;display:block;z-index:999;padding:.4rem .6rem}#tocbot a.is-active-link{padding-right:3px;background:black;color:white}}@media only screen and (min-width: 768px){#tocbot>ul.toc-list{margin-bottom:0.5em;margin-left:0.125em}#tocbot ul.sectlevel0,#tocbot a.toc-link.node-name--H1+ul{padding-left:0}#tocbot a.toc-link{height:100%}.is-collapsible{max-height:3000px;overflow:hidden}.is-collapsed{max-height:0}}@media only screen and (min-width: 768px){body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:14em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMyRDZERkQ1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyRDZERkU1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGQjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkRGQzUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdyLKIAAAAPSURBVHjaYnj16RNAgAEABZgCz/xXiToAAAAASUVORK5CYII=");background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NTI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NTM1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGRjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkUwMDUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pul87iAAAAAPSURBVHjaYrj17BlAgAEABUQCpxgONc4AAAAASUVORK5CYII=")}}@media only screen and (min-width: 1280px){body.toc2{padding-right:0}body.toc2 #toc.toc2{width:25em;left:auto;margin-left:-26.9375em}body.toc2 #toc.toc2 #toctitle{font-size:1.375em}body.toc2 #toc.toc2>ul{font-size:0.95em}body.toc2 #toc.toc2 ul ul{padding-left:1.25em}body.toc2 body.toc2.toc-right{padding-left:0;padding-right:20em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:26.9375em;max-width:2000px}body.toc2 #header-spring h1{margin:0 auto;max-width:2000px}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.8125em}body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:24em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMyRDZERkQ1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyRDZERkU1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGQjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkRGQzUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdyLKIAAAAPSURBVHjaYnj16RNAgAEABZgCz/xXiToAAAAASUVORK5CYII=");background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NTI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NTM1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGRjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkUwMDUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pul87iAAAAAPSURBVHjaYrj17BlAgAEABUQCpxgONc4AAAAASUVORK5CYII=")}#header{min-height:150px;padding-right:310px}#header::after{height:147px;width:305px;background-size:305px 147px}} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/favicon.ico b/spring-cloud-stream/3.1.0.M1/reference/html/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1a4956e64705230122da8c19d762a7f8e6971533 GIT binary patch literal 111804 zcmeDk2Rzl^_Zg*0(k?VKlp+nIjEXXol|<2^RLG9-q(Z|kLP(+_DLdq8$xf0aqs++2 z-rxVZqW??wO8vSY$NS#zU1!|y9p|2VFAhh78;?Vd1h){klNpCof@eJbyMM(55?mm> z&B-@@0PYjbEofk6lC?XakG`%^LnA8Hb2|y)UbNjo23;MJ1*|O=arAUO_;NA_N!B^ z*SU%*7Sg^ZvB00+CB7O@R;<-pgVW|+t^TxD`9`Vt`1cf28NPLtDQ+hDJU2veHezY^ zQi`lBX|+X1xgXRpo_)4ylGG=m2?Qm@CH^r=LG=?YMdw`*!BKBdvlmh1W}$HW+%(s; z+If?c7ETT?%1-liUaq8bTJ{o7mM@yDBon+;;^rvcELEmvu_*TWnq7k1O-dhTwEMkp z-R_hvFVq$BG5nt-ZXm){7iQGqL2u2 zEfMMx_N2p=<14Qvs;Et;-Q{aHaUq|S=-kQjB=YC03vc8*s}d+9a1qOxXKvlL48Krf z!x4t0N!U_FuVTG}0u+^Ex%|1JfZtM1_dSbfc=1xAYjaP0FixxW-mfLH){mrNNu_@NQC~j3lb#Rmmsu$Iy6l<6KGGR?3ZQvzbWPanFm1yd1Y?nGStAzcXj< zvD{P6Y5SKzvc)v`*;1k@WDcKw8#MW2mYjZTT3wYZ?ws~yn-)t7?=t+NJ5C3mW;~Cg zQC8c`$XP>%;fz!RKJZY}iZIwsButf-oQ`+K8(36Waz4zZ&D{?Pg|rsh2rR?fg|2K1 zB2eKUdgR%hEum+piQb)J(y%qnezW@;DKek@C97sjORkCLP%n@@TwujNo6K2Sw9(GT zZg*hAMt=sW^D%~#ftNzLr*fH69ts>tC2Jwod#w}{Vov#zMq1Jq|BMj7(Wmv@t_4d} zY4Gb!0CgJ$mCw3b=mnN5%RE^F^{zPs~f6+wZlmkxQsz#NAIX+gSWE#TgIqY>eaEku zRCk0oAp|ESdY#IbqI}10qhorvOmwA1PfMiPucs!tip6TS=0xDzeD&;n;hD6TW=L)%Q01$y(3(9l zm#+)sq$Qc|d9{pd;CfUg94%u}Ef`(9X!FYrQ+NzNE{)!-C=v*GGd{~WVVmA0!M=I& znJlFs-SIxWAaau%1a;At)f;^xS@**&s?`@BwBTmm z^SV6w-IiM$fzX4yHWYXheDM50*T?G5p*AS*GU4eNnXM@$+n6sa_LbA67lO$ zs9;Q(_49iEn8h!GmMytHCf`j^AT)irYRXnbTCL7Kt6und5Du!s!CmtdDcUY;?n+^Nd0RBs z_mR&9CPj(p%~Lo-gvIxgO=R+z4qt8kqE%5doZqNd7q5v`{4AVWzWu@c$5i4MIZVGD zv&$-b%wp}nco~SRYPHL{S|N##p%GsEJ;C{!`|bIxJO42;*Vh^;D$*EC`|p-lfEKHk|v zyds#%Eo#rRYas5qR4r@eW9&QycG>QYOVq^X+bvpq^vE(Ni8)12WZaYMNuJuGk1d)* z%~+q^a=D<5J4+Z|u8>>rLqnV5isb8`RI9K1)sBmpY*r}e+ZY>90qT-CDr+}xCwa}_@O|8g(`URP&vkm* zY_W@Oo9$vjK^4ZFJ(cm+yW2<#GE|pOw75*3tDlW+)<~mc+<94eRbFr-PmHbO%xih4 z^%k)2OS4~~7C+(0Pb4nKuT|E_yG$?c!X>V?!ajeu^--2L8R_fv(x)pXt5;C%g^p|n zZRMtqBBz-IA09lYKMo5jwlKfbg4-Tx@vuC69P_ur*60ZGhL!&8xe^SFTMcjKOQ`N^ z(0pV2h>V%Z{AE}amH%_+`teKQOR$~TB2`1NNbshjpg`gA)beM0Py6^g8*cliPOs?6 zR!?$Pdm|O@)0ftTf(OdWo+g9mNez2o|Fq0weZ&It0QSmbypv7Y{rqGeuo`>vYA%`kwczw`n5_NMwr@Q7t#Or?7G7NXFFIzM0br}}GK+<1?v%-!S^JS95_rTcEuC=%iTq@~?J_F_tHg~Ct_j&`jGteGu`8|QArv!(I4~F7 z^U^!RSD`tXP+P{_+$=1=sV!Lf4j=Y(_M?#AlT67xQx%x}^FLK;Co4@s5rVmBMUOtxT_~V4+8y;d(wh;$j ze{sBOFuv$&4sY=7U0Uo1)^Zx!hLh)>@={a){BZV-4RnH&R+;XMIolEtR)1MJR3|C& zlw>2xcIC&0ENq$DUySA{Fq7nmM9p|Og_Blu2h$PRj1BpFFY=i!IcG+>#e#iyUKWd< zSvu)Zr5MTERD^iV}rW zW?kEJT`Ck8x%2s?dYk*~CtZLNote~XayYg{%8gga9wT8Q6G9Q`Sufv}DqQ2qYP^W1N}0bFM=M_S=Az(6$72uOWFB<-=Eit=i6z4b1aJqz|NE5m3R13$cg6MBb zEW=VyYe(zLrxgvhP8WPRLqg;j!`#&j*O@#WQw3OW9}rBiXUq4H@?gArLUUQrzNx0V zq8yF0uj4$wODt}!(>!Yh~^ zmp4BWe(JgOh`~G>mIJxWoyt4Y^G%rQ*7QA}lcqP^Y`YI_IF@rsraXv$# zrhgeBH_=UW!3r8)ob8llg)>($&C^_a`q)yF*(+W|l)U7+oOENl-j@Awf@`!Ka39+n z*YPh;i>u1VufH7-n9o{h?@FIqogf@tP+XC>r@F0j8J;1;&Rb;Hh8IwQn#YIW4yWfV z%6AHo-Pk0gbcI`n+t2PyaHRgyyM>k66OshtG($2b%phxq0pixjYiB|`l`!AH#<#&X z=N+AqS%IYL~`pVkiIB_+qSM`D%0vGjsfw0i((H`(^}4W;l!zO_gLoax)d8( zR~p`lE?QL3U`TxwnKSLd$^fND5uZ!*Z_m6$$$yc==iYwr_tV?>gC0q2_Onx0Ati*J zJ^E31V=~L$(1;ctFU!3vIcG3#XK!k5$baR$;?R>Bb%&NaN%%7`q`t}I){|j$al#c& zXg;_2xl6>l(8FAVfDqI`~T&oTJ9)U5W3 zRWoEH&%UpJp4uYp>6+!Kmu02gxOw(4z9J`t22PY`%iI4*VltoE;ur3bG4BE%9HCO4 z;kt@x{H5j{R{XiBrDD*KsBqUiwL4{;JbS^$%ldZ3yFBOACS^O|R>a?6WV*24E|XkQ zYQs_k_i-%O*&mY}eLFu?UzhNu$&_)G^U9dpQ(+UQX3n`H5-p@HlNK6o9T~!J=XZO zzHw>MCCV@BEXIf2$a+)5`^4%9|9aZWg1GRxSNE-fx??HD_O-Be$p_^qD4(=Ry8&8C|uIrFMc@jzH_dTe$#p` z>!L%l)IO}om&M0LF>y{|O!9r-tXsFfqUCG-Vbkl^Z_P+KaAR>wuFgsg;e*ZN~ zPDW<(ypofAF1))Hq4VYn4?b*M5nud?l$VYIIL_RXxJ?4W7n>w)JQ7wp8)?VIZPKS@ zqBFQ#>>uGp;qk=aqb&byiT&&fT5}{^WP`*GNw$8F3>Hmv685_-pmo&y+iTXHmzrh~ z%sn@+xf8*UV%6PmvSF5IK6%8Z4NtrvmzQU>qVRsj1%MbJ%4`ow8t~+&k36{vFDavtG!S17|0(s zY9_0xt$&OD>q9IUsL$&u*svB=UDHBf9_|2wuRjA>8n`nMrRixnZDH(IhZ5NkV z8c{I&8aUGI)AlY~m3-&$)+eDHSVT&CPLZnS4ypa5D{eiQ&Kcu0!#F$Z+vfSD??SV5 zjWT5T%-DQY%`%1Y<#&W}9EBoZMUFS@g z!@Gz_EVvcDKyQm}{&||!W{r6--9EFoK5`?!L09VO%x6}7)zVIXm8<6tDy^nH*I0mF z%^mS!Ew?L+zp55w1W~>Im|3WUeYPpGaoD|>GvPojhyE9xP{S$j?@>HH!zAX|I8G>V z$|GwJms>f}lij!zZU%2tt(Ti_yKC9@m{+NFCh?msdSNotpe;#`Vt;LD6hn~x z`MhhFC{vH0+;_!Qht|r;86U9Sbu}kBBjpL7{n5gkjPp)KQHE+&l@)7`Pr0do|8_uh zsvnKM`))1#GeK5I$Gw4kQ1<0byTY#)ZESmcQY?yO^5i6o$J$Gsv$XbW+)X9Z=C)t@ z+}>pzbWbL;83gGToV@q>ZV(Uq$#XfetRlzuta`GNQ_5|s?!;-|R^u;HYdm+G!8!H* zj?*f&Ty*sHQ$qv4?v_YM3AwN{pom;ugvwt|e4-1u=Z4~dAtgM}&fE8$BUAEdpZDqOl=B5VJ;{8FZgg7VyDavslW z`3P+$mf1B~-4@k)~ba`KnO3Ae}@;ENqp^ z<7Rygk6LT*eQ7v-(5T|pU!;6{!?uPMVd-%K8G4k>C z$DM@V_y;d&vsPx~%0ISjL5RJr@ZC9K0uWy_H2P3bISJ*{qKS%j#flWdYz5|&TP{kh zs%yF7pwp)GO5D&?G|A;<+Co+f>NR#VB{{B+?p)oT-ZtFFN3 za@^VISrk?4Gw=F>rG@Hc2^BFPmlTm**~C@$fu(Xb7d}y?0;fZ%aJa#9`S#X(1rl?# zbwaAX#x)!IwOEW_!j_=7u*9uCT+{uCnfJa@iZ+cZ{<`rny>qA7BQh6pif^CrhA4$* z97QH&Lk%~r`o0(YW*m93-`FlMk>Xg%H}=`N-ekrcr-l5ddYE!w7hlu3`t*V1huSR~ zFUq)OjPRFU?vJtmypG>(tH4*Themg@=8tc)%~d_bAix@TJIeE>VPKK;{)|RBH`ThS zj&4!*M+(v{xX)W>$cDp*w-Qv~JeBdW6BRckEjr7Y5>2L2OCNj7&sArCcI6x&%gBoK z=J<79>IIi!wzT~fdlT(f)%Ur_>L1$~H-4Q?PzqwB-eN^YGv#3ljqoHtKv=J3Nm@l5 z&&u15^9wgmOEnasOe>qCq90(jv+YQwcO}U*YO>1aW?G86ufdzy=9g*x!uZ=PtDY1OcAyKVIIbR{l6 zm_ej?(`eM*-|+Q#M%l6Y9iTq9_o`)FMFvYMG<*VP?ygTL;d3D6XrgUVP8V)Tp0vR| zPVLS7&?8M&j7hF5n(Ut*%==V7_w)5v&8BRj;WSli7Dg!ZY07NNJue`B_hu`*u`ISi zjw>g&?xLVtZs9R17H;DU#gdbpMPqp8s?-}mB4OMEvJeYyn~llB^Mu!)C~FJR(~hAD ztQr4~bbYbbNA_9@``Is(Jy@a9%ErUryP4S+&`#9y34N}$ERG4diC{Nu@p)++#Q%JGh-BR{> zdW$5a_DI%_r!rR8+_f?aP`nTqejP@|#i^54?T9i>+s3mr<>SekxAQ-5Agru9r?ROf z>e~{2GZ5|RBdK{O)IKh-uNv>yn0GgWN3s5)7{|LWr)(am=AP8uw0S8$o!@QOHeH&1 zTxA;4xpUs;6&JSB8W$=wW1mwmb8Qn`KPT)|iQy^PMv~q1XO7>=!r+@zeQ>w7eB%e- zx+N~_5AQl>l)EROVo8MOtKeHo8>}L9*I^&)&%9n4wRDk1rc&#A)m6rlJ66wE;h`&8 zYFr(7=niEHGs)K3g`3{{-w@9zSiH^ptf${?r}W@fOEIxC3-k^wk7c?2El8H?Wxk`4 znqfq}n%1VK&1E{c2YMekq(~dqRjwnqq}=>IbW`P4hMSz>nR?1alOqg@)wVRhq_=i+ zj9;xux0rdgk+N0!SJk{*&$jJ<7gO$ODyY+$3l!E9<+m=-2Q=T^RV&rGvVNCB+ zcdVtR^+DwWGG>a%DyxT=^PDf8IJK{l2&Cp}X3JX+<)DJCoqc|seUBk0=0<`aY z@>}rYN8&$GoiAA)PMFLsB4)%~I?`;s5}95Z-jc}gecy!`sw(zR@+4|sN$85rK# zVT^M+?n-4Ap1Ps!D5^ypPR<>hNJZgcPr?s;#*lNU#b`AN%~}y-@`33z3Xg{`CdF=WqFhKj+Id3 zPNuEWQ?5{WpSqyQChwNS#W15ns#xJwvkXh9Z$X!+TNlOpG2V#HzbScF&9g|t1`~oB zziZ`(XBFm~BhCfHh8;}i(QAmD-&oc}Z+5#XId0#%$CWaVs;H{!EP1AGD57VVY1IGV z{3zn23=dh$glVkO6@`zl!r0I5#7>%14WaK|>)X$i#`5h-jHd>@=Gz52Kqh)!GUaRg z7@KOABzN9 z->u`ar+5!ZX041W%&M0O=CCXE&WbPo$mqdy!8{KJx+T}J+QOVXw(M(P;%@{kpJtE4 zac{1n0u|r+2(krRp=t8vsAS%q9+CJh>4QJLu}a+uKbN+B85Pe=gQV5`!%x5WW|G4_ zP!>z8ZMM#W^};!O7M75OKCD`UhAP?(j&HNm61<+#`}-9d>TEpulKKgAbFyR2_-j^C z7BBLcXSbf>^DVUGG-`8mK2~yUe);Y6Oy4>leL24e$?xd+6r=FQ6$UnUZ(Z|9pK4Gc zF>kA`!tzW@U&Sn&`iwXJ7wBUA*)DDKf(3-*-iB^AvU&W*Ow?rsQ=@9Us^||m`bC*G zI^nXPhh4~BPfh5Pp>s*n)31IAcgir*S~~wY_d$ba-dc6F6RzxdV0z?* zgL--X`~p_>XV5TR2nkrq1&gcUhK!ls!Z=u;^Lxr6vCAAZHuX%cWXr-pRv1j zt(@ikg9dr}H*;#1$BQKt2uoHR6j9}4+B!4El8rt$#Y)ZlmfCy$EOPrP>9x8n#*fn@ z$y?@3d!yu2s*+oF()jb)I61xr+@ERva$?^(%{<|=PgFX7Ke_xHgTt@Cu!rk$C^()m z70KOS3_XrjDIL&9wz=?l0R_)q989x6ng^)ir%mMK%DG;@=Oa@ci+xi0ZXH^=cuSh& z8M{L+Jf5&m?0}TeM46q9mM*z3D430!CeWuxlqCw!H%ak(xQY8)h-oW5ESo-D%}xIa|i3%N?4 zd%$=lPeTSN4i*(vT&l-S&_r{7&N8{h+a_H4aBay~?kCr>w4L8)`J234A-nE?PWHhy z_d>5;&X-TQ$#<1@gU@M=EW>Oa!aXvfle@zeveuK$Jy^fElFOa7h2AFBz)ZoL{T5SU z;pC%bCs0G5u`k3VtG1Mbv&ON)eBB4uYXx?ySJ@g{)B)GzlPwm^k<7-Q)e6jT?d);6 zRGs3^qGU)~;Oc@U7(UlFV0pGarIMPX5agM!~)FwyCT zEx0=u-}G*ttGqVbh9|4d>Tf2h@GNFRnN|M>6clJJYB18#V;e z-M*)~uDK-GKjak6jt^FRN9?j`lwT+$eLm$7dy(G#!?kCdA6D&Dh-z#$k%dL;8_a4N z%lAxNNb`PN{<#vtnfFPDf?K615oZdp_8Z2A3<;%p`_U)`oBvhPjrfxhfLCAO!&k*FU~t1Zxu-@0Oup%8Kf2FC2~BbF38 zRl9=na>Ma8lXoca$+n$H`Sjc#`>Jmtqsx<5!MBPHdVFQmnZmE9<6vRZPTg|W`tkQ) zYz_v8BoL;esnIZSRQuBn#TSi(2D0w6AfhueO-w8 zPWLxTK@}5~Ug_X1Ttw_gGgT8ab`$ zXtGa>VS1|8xM1$j^(S{XC!eL2drgB#PBlp*f0wprl8HFui-Z;Im%i{T$1gK7PYaT& zuJTfNw4w667f$pf+b;J~+=k8V7{9X3amMMi5(%ZJ zw5mV(IW)?oxtV@DcZb#y8c^Nyi{I@s+QvifLX|N2(^>{LEkZ+$#>(o#bw~2AS2=TE zM#4=yDc118M{PyUMCk&vX~C#2&ov8hR#$mNxtJu$*@b4EG7E>=M!U(gZLZm`=JX8J z2)uidEto65>G9QQrrppb&c47}Zr#piKavakUP@K%yO8oU-z7|hZmrd$vm6==Epa=X z@97y7Rr_*%b5pdcV7ILHGv3A7qBp&&y>eEV%-8SyXhqafx(Pc9%vgdDE3V^w$1$1MuUi{=Hs0%uX-m!8XHSB|Zds-W zZ=NZTylN3>z~cgxBy89m1kX_I1_wB>-+)Q8gmhCKR<)^DS)eo>3G*4Z6 zqFsW*c$rp1Y_`yvyq1e{XH@I_GB9S>oThmHH5y-hplP!UD3Xx%w|>-;q497^w0_g$ z_d5B9-Yq!oaKHBWvkeD?XR@R!1)1F!R@u{Dhj>WK>uU{*uE|rs-iw=0^(20sv(YT^ zdJ2ui45|DiZ&qXKLpwyS?o%IET5?QzN8-wj^v&n)Yx^86t2OXiZLEcx3^lSzolc5R zERz27*JWoOhN#_n6 zv#*@N7igD*!tNQTP5ouR$+`s;B&*T)CSgML?ckLyx3URbm)w@cu(Ian>C|giRT{9V zN2GdZ$dGOX>3&&~ba-!yEa-@*mOi{KnHKWSKT36S_;EIWp97KBM_y-55acmdn;?k# z+RM*5_PeX!NngE^-E5U|_T0ccBbd{+J<5x66wK#Dy$|k)5XJ z0V=cky8cnemQy%|NT#Q);Pj1lh040ffRB5@0aNW0yPK)O?h40^+f2#tEFH*nC+3ED z#O0{+GbCW zUFsY09fz7v&D&&|@>*Q@kn-v)`(o~v-SK)DQ=z?67(mu6q8 zzJ|j{=t#0K6TzLz$ow?pEm9#IC>A6i6|DGkDE1tk3ONUbsc=`5m^K>2q1;Pv1geF)`LJec7$lFKg!}%+cCj!%16sZU#d-QBiJ5t{e56 zIE!_(QqwZGD2r{PjXbGU7nqWgx!pi*)k&@^fpzOsKV;I0i>aPH%;C>{QVojZTvWWBNzk+g7Xq`F91F_l^k6jyZFUMtJqZt(oy`cbBy)hEJBEQX zf+i|LhdcX|ydHyl#)YM^J4#K2L3ku7Cgh7t9$bM&kmr;iPpGIClf*~8@q1>JU8O$= zt7FjP9?q5FRSYl_vQ<7wxWCbdOX=FuCm;@J#W&mLc*em+r!DoIL$dT|Le z$#`gGm~rdW{kAd)Mps4=BKG*SOfy}LCxL~zTo<`qqs2!*(=gs!K&lEOG@TTab3zHr zP@o8z>$9*q77V9LkL89#L0&PIF=x=w{>9~hrRuXEZCE(<{=5b-)imCxweZul+3ghB znJhQq2Xnl|JL!{-w>BSamBS97x{AvUpgX5PLPzolOj-HQT_v1^;iYLY@6*-g(+SW# zKQb{>ubXck=Do;PrbIn^h0zD4pqL~4=9%qu3FR8&HThx|pBH6QB%=dm0Vo}*8Ov!< z%A^;kWp^#&oW*#!$z(R39_&P0JxndgSxH=;r|IVI&7~mhN%jcvw%(zAG+&67WXhJb88qrklG?~vsrhD4g^@8Mr?tScc1zr~ zI0szL3yzvS7eyio@q{ISe`K+uhlvP|8;pY&RVol}zhVT#$cZjXc-;WS9efltqK8Q< z?d~xyB_tB25(HAdJ-@3>cwmAoV0X>3vS4E+A%CTPTAjO6I^FG&r1;S^(qyt^7=m5_ z0(2nI<{smD!c~GaVF4ty-k&R)TTdtj)6N}Qybrf7!%q|6aD+*HL((}GS*^|DcW4^e zDyJt2f!VD49tIlTIia@E=l$H)S#PuDI!5{x3_O(rKFIM?%qTrfI$<5G=$kO(Ci$Oh zC_nYyOp_ry)6Y#hCHT?KK)Z>&EYgw})t8;U%`Qjr&}AB@dQw`$#LBgmMw_ohTJf=x z@XY~v;bjRY6qm8gUNM8#fnHzTFU@~kQAmrBqA4hzXVN;>aDW8^)bH!O94yq1EwmebdlVc<8aS z2d9Zi()ugxF$w8;F6(d6Df2(jYz?DlpYYYn>$d;x)K;DlNs39|Xk9eGP97)7zmv~z ztK!)e@Qg<^0G9wH0cQVU z?E2%;1)fg?K;NSyKsLZ|%XlF9wL$r>0Z@I|0zmf1Gk6RV0DPqY5CgaafZFMS$Y?a< zqQ1om0M&(meZ>CY}_0QJFN0Y+1f!%-G$n~VYG4UrB1spP;f5`Y~5VF1G+hu@t? z6VTxWu<<`7$N>@y{6TUT2S@?<-7*`g@*e|jTmxjyUmqQKA^?#57t6hCeF_I!*Z%c_ z?Snwz!76~irJe68wY2djQdY*2LN|6;b3j^V}wgJdM_Q?Bn;I};_p!17JN3f$U;jVw?*Oe~{}F3TS5qD?{#y4fn^^9|&n>O3 zm~q^V|Jrvv9P}c4gb8E0Edc!JZoUtFPb}~5o@<)wF{v>9;o!-CEsrSR@#L{s2axOm zatms{b|>;*-Z`Z``mf1uxadW;Nt9!$4s^&qOFTrc`4>U=@ZxEH%5d@HznISp;Q5$n z2LO**02u(7OqgL?590pibxdJek8;}{sER2QE@9TmKA7i+FwE-p9n2u+I;IkR8Iun; z!NfyPW1_*@m_X1e$m8TM`RoW(!vupgu$>_~m}ICvw&$@Cwm;%5cIe3k>}b?Q?8H+` z?9_8xOy}jb_IyoXJaQr7CU!B&6T6b^h1sOs#q8erw8OQx_pz&~zU|Leuf5yD%@c27 zrtxl=!K>?-2IQj*c_O@a2J8HS3*yTNK`7)q{&%(mQ2rDEq_=FR5y`EpvF;aHclY8> zW@NwkvOm%kb4w4#vMLL^%Vx~IYiw!43aY#luHH>*eUzY-}_n7eafV@tqnUIW!5kGcjk+J4?H>FUKet{757=jSd4(? zJ|8OzvB2CI>{8NgOb*%%V)_R8eBpPr0f6h}?(mfe)y4W61A1jd44Li&k>{}+?*g&( zvQJpQJDo9DDe|jJF~6**nC5dk4E0;x@w6ZB6h^ZS06u$r!)b505tjP(R~0~0YYXNM zZFzTnc5nIh6($S)yWJaK40KLdGnDbCy0ZEz%;#g&VA@8spMiBW>Hw63)^hq`gL@Lj zST@+r_rch`tSHR(%{@%!vEg9rcfZr^f-&DY=x-zQlCbKg{*6V(Vtq*}`GB2)@#O%% zm28j;^+?tM$RDlY{xR!#0)gt7_6vLLLH1LusHSWzin&jm-j{#IPRBU*xBmN%u>6r8 zy1%%Lxp+qj7qQzJkFifxU;5=f${0u1gx>8-|EXAWi%QAi7+;h z?tT3v71-J9@9{!&+Y?q5iqN z3&2Y2D!ZaJ=KLjqqjL1c-sqPdjtT&>WCR$Joh}-Og?@@16c5o_VO;Th%pK+tXe=iZ ztl1mQ!xAPKqz<~^+gKjV&BwBF`!xsdLyKr17mLAsZz%ZnmKNz_ETA5Y<+%guv-F_v?17FU=>{QBv=6VRy!-V& z2y~qz=~~-bv3H;Y^!o4^`f+>Ev1{}TuYu4d2zqrtV3AcZuwHn)!@ z(L7|R_GhS{LArXhmN}Ljs_WgzJ-R0ZuJ7lLZ)*X^t(w9u^GT3|U3eoMB zj{fjK19S&yE;g22H}j1<>`h!99Bq~37EU}|cT+kRAtrsCZ&;Zt3e(*;k zR1bSm^tR7(Mk@l?Ut?k+zvx%Z`Xhgk`x1cG!OCAc%%EMjH(Im~cR9IWTVe(FUjx-M zpmC;iS^(Ap^O3RO?tdiwsGl9OEQMc+zUlzPxinbWqjXnO{l)_ML&l-9p$2S?f-vy` z_6^9U5RJuuw?q1M#mIAA>p-tML69FhJMqg<tp7CaS2(+jD*E1=? zJZvoJ4pBecMV3!``~D%WV3+t^)A#B}ZRVeBf74sVLG1x*+mLR!KRiNXf;ZjRK=oF} zaEG;lrlO0TC0f5-&{G|NFwg$b)>9nyXV$|_!kEi157ws)W1ad{2hbex*)Zz92g3}c zuj(Q%&FrdCyGNHzu(XP+0TC$nZKo6q-#cF{=V#Xk&Qt>&dc9|BP!G>?IE!YQ6Dg;YaM`h z=xi3^cmsZZ3440}i!P%guWLWs4ew53kFsC<7WN=}w=S|h*p2)%yTs|5rcZy`*H6EN zzOhg!YG=_JVQ;osC@duR)o(!;t%VWE_b##g;r%?KFyeRvdd{va`Yp7Lr9u-+GQiIL zr~dXQ9wK|D=z^3{M;Y0@63H0N@qe684bOXs!ieJy=sB-yY}?C>7SqeYuCW)poc4Wy z$)%&KCqersyT}+_5z_A9y?vLku5tV2&#C+~_vMX5y+C#;uCPC?r}YGJ&?lkw+R=0} zVP}Ztc!)^;FNZ_^@BYL6e@}8G2Wy}IT<;t}I>R%u&cE;&*(Q$0nxPWxdn1xJ zFFe~2`H8~@{EYT*jV)`q-evK-LQ#K@k8}Nnzba2JkN8*s?Tsgr_W^kJBk~i64eI$% zJ)32;>jG+v&&Ip`!eewk#z;E1_d&#E>Vxdjd2+<>hV<+Uc1QnQ|2Tl!0mCkR0a{B! z>j@*}x~vDI{ru^}DSvd1%|F+F4j|i8P1v_YECVHi#fbF-XfGvES@+->*##268`3k< zZ;v&5=>ALN_ryf=0_A9npZI>~L&S(6lUY$fTuv0ozIr(2kMct2D*ST;;{ehRpmVc2 zWr6nbl++FX*%Zh&yt54WeG4$`_a*NQH~yn-zy~I|;fsy*gv55|=ip4z;dW@9nn?ad zM9;+Uhy0B8Q~YxS=fHQH-S21GqCExa<->1NL8JphcaIHO*4^cS&gvX1dm#och2NXP zG1dQvOwgXB;dWyG-_wBF{vn<1(Vgr&-;MO%|KaA#Sji9R22MV+`cVhac|XJH(3#ks zGJ@Y>S^Fc(??>KJpbz{u2KK@XC+|ipFLdSzI?EFARRh)thtuu(c`dS}JJ}7_yNj^D z_MaOZ2f~QUZaJ=GFJLB7B_7u%SZK{-b^2 z&%2Y^aK1xlf{*1hl!lG5Baji&rJ=ptNH08GJlqwc*V#v-{XP$dQ`SA@bp&i5`a1h> z1ladiWa;}cx?NtbupfCi9MKtB`5-Uro@6%M?{#9XVMzb*&kc+NXg+}UaiVeCP|uq| z>51g}4xZJC{KR1+@@xeC*l5|i4UEfUJ9b=gdb>Ol;f{l$I5Zz4l6MR|ixK&W!$$1+ zG@NT+-`qG9GX9fk(fOxCJyQ?u(IArdLwH_FMDl9CTO9mD-uq3ICvpD$envJg z@5*uqOV)oT9kQ>zlz4a0^rHI+iDb2-|NcbpQ*seKP9_-TpW5r_YlXLL`db;>=g@DIJSX{75QI*SV3BRLp{>@z!L zjm`m?h`xX1;CaaBKMZ#rLbim)pf5mkU$me0pZh-t2D`2*7mn|ge{Q?rJN|*}kS%a$ z*qHm>4SSc-`BKSnzTm&H;{WTxK%UV3n?z?7g?5qukk0-a&ANlmVnlZ%qB}s)J0{+wW<31$T>~ zGl|fhQmD@ys_y(xuM^SvDa8CfN-Tf$3^E$h`Hv$j$oU>!^b>>tqm(JF+? z?e{LDyCG1$aY=uO-T4^Venu0jJIGcZ-LdqyxLX-v#Pa9tM*bpWU538{KeVq^^{EwR z1@}hyXFqGdZ|F}PgP8t*zabj?Pw7Vfqgg!a5#gY%)&#;6VxojX7@_W$YpzfResUyvI*4+gal zopt5k?*Msm@W}=2Zf0crm~*U*9a6!5lt`x9#4_*t4DmvU;u5F(_dI~QAPjv3TCdNB zv-f_tdyxHC$N|KV)^PGUx|&mWz?^t&9<*>C7>pI+~Ug>cjlB>k%c z!&wJVUf=5hI*)m@9no3!Z-~G3o}NMWL%RR*U)|}s?w~u7ty6qPZG2D$c2-34aOg?q z#P1?Pg|DFdh4(N%8l5j^%5S#~&?r9lG_Y}^XCc;6USkApYLmC01bi{f5 zdmaY)ck&jU0h&L8cg;J#eLyU)MZL+qYZ&18Z!R#5vhI|5*I#tr$3wV3Wh7dH>eEaePo+|**9m1V?{QDh2Ug*QRCR(c+E{Dz*BGUVK^d;}^!a?@`bb=!&^RC|( zItOUDY$3bY`~Gt8OLy|_`VR1$1d!Dg&wu`rYZK8KE$FPip}MPY?-RGzi@VCUzkZN4 z(h2?33y)$ufW9x6w7?z~|)lTU_V2Rl%kZ{qVq02k^0%DK0AkPj2Uh@BZUoILy6 z@-l#XX9rRTi0nO(&Yz|?xeg=@@{;}Ac>AZ&gU$@^j~yf0BPtI1#SXfVG+4%z6npWlnVd31k> z#&cU@{x0mAX0-f(7t#-m+S#H|7BSs_%QLdOIo6xZAeMh-9 zg#li20KesYImDAc7|`83T>X&~#B=P1PNV*$9gR4E+ZuqhZgBjQ6;nhQj{?QwtaXvn&^G62Wz0NF&i z{^>FsF8tA1%qx52U2kEKb~*q$&mZAq-do(?9R~PK2Dk!%#y7*ozdtpfO5lMyz%S$b zfyxQ;xZJ_d^#e`&JK_Vbs{kH%;QXh`Z?JeHTS`}e*~7(q$ZG+>M*x!H%5yaG0epo4 z{!2QeV4#+_7eH4% zM_0c8PCv4>aRA^381Nkack}sAC?EKW_M(XbTmu*jdW1KChdBU}Ir*Q!!@mhf;5o86 zKx+)BKEwmm0gO}|fadB?0Z^ZW+M}6&6EFV;T0kab0LuZy0W<(?0sH~bI_Y}=)JCH| z1dYo&>j~1kBHbCXt9lDS0PqDs`jq1ULICstf7HCXKk{rh8o(-XII8bY-~XeOM1BbV zDFPn(Nq$6VLtY%txbsDObR3Sp(@$s*#!+ zB5tCby87w6gwy{-9uU~opZhaDR9*ZOUHt^yPmZFCpR6xG{-@+Pl7aevPLBKQ+J`Rm zjX7@@dEo}?C;Uti$w2+NUDEgAC+kw*fAM$uUda0JQ*`-0fAM$uo+-L~?^M6|@jnqn z^>h0Hy#(Q>aC$7a5C6{u(_=pq#Pf6ei2K$5GXceet*@TfVe|PEcg){9w0(T@Cpdw1;7K4;12RE_@(%L31i%I`3>c0~7J%Dy06l<_oV%w({;B}Io^v`f6n390;DYEzdV(5& z&Uwd3|CU2pMgYH@_1`^~!~Yh_M)R=~0A&CpO>a;67eU$k0Y-Iv2IZl7=qrGp@EYy+ z$gYfT_@(@7j!+Kb_h{Dj{_+xi6Joz&JUnmSmgbI+%1^cp`yAWi{ywO6SBQ3h@fyu| zZNLN6E)47U0QphCT^K)IPMcYoj|swFRR|l4-~xCJ+3p6_97MZdka{q>XQ8V*{mNl1 z(%y;F?V<7jr3dgs_jb0l{(4WNQJhm}S@3%jQ;al)bMd|4E}f^C&&MZlhe{ackrDg@ zkpCXM_s@>T0&`zr@GW6a@)NOVg(+A}Q7RVuB@K)F@(z1d{1$sr^ahK{Pr`z8UqYHl z%qh(uJD=c=op^Q`6YKxC=LGlO4KXm^gszcf@f82pej2k*5M_?d4fcU6?AND>D zo!NE#>81AX;!{=ei16ZVS$6w3(nSs>;GfeU9zZ83>&SLM%bNiQRAF)td)j=E5GmY|(MfCh-5gjz91)O>i6X_wcglZD)Qjy3oI=H`>KR zb%%6T>rX`X!-K{K2CM(`Roc-3GK*G9BPX@Xl3Z+0r-E6bGze%)=S%=6glX$ zsQ-|QFzUp&{r6DR`5}!L9)FJO%ukPq{><*^?tEu4gm!<>#CIe__taXY-08%*{Z|pb z51;n_twDwvET}8zG8^(PQ0{WzB8EfgF`;WbmqYgdG$KxL1mf1Tz0IuI`|&W5Vegq zgQ%ORpXuPC8vH)!cCF3-Khk5B zH+(;fso#Z+Qbg1yB3%m7!}RxFd!&~Iy3zR^{h}Z7=o;KPF;-oEO=-Jc_~!ecmMMBf z_fBR6q94)TulkSZNAvRRZ@>S}*Pe)qfPMh!I?&xfeL18bLo@;OtNrVUiz!E&V~s7% zeP#dK!i`}bjcDu3b;uvt3isLnb<*DXi*$8JhcOo2m%55}{bOIa-2xpZ(1X@Y`yBst z(oOtpnd05A^UC|eV$A)5-cHh|XihUz-z zzV|z6N54P=TK^i$dyqTpEOz?UH7vdS)1cWP_uY0wmze$z9t?UcG#Yh)xD2#bd;x4< z25M7MT36Z0$6wCtfc*Ph|0c#^EIgz6Ug!Yy9)yA3n6wL_NqVi`#sT)-UFV<7S4Y(@EwUVPCUH~_X@VOvjDC8qA?VdbGSE} zyM{sh2>@Xuf!_${iS$|(&hH+z)Bh6ei@}fdy>q+L*q0yDARhcl_235Ji|Xz^WJ`ne z5*L%(^*wQY(b`jZM}Btj+u4SW#a|>}BY^h(5Ach=;c%T8drTbe(tu}!p6KiEd&olp zU@Z2H-R^$@T$un`01*AF`b%eT@gSe&0Ap$Y(__G=$Nf(b<^k}&H<|_-2Kk}y>m&f; z`|tV|ilA&XPU&^O4}`A-I5$ul`x77Xr2#;Ddq;EbjCg(qpx^r+AueTq=oxGr$REue zM|%G&+6$}-&~Lg2OV41_0dBNa87QGJIO;e;p!4hi0uD!phD<0Y_-Q{jfv4j* z1^SLt5a5sjh}IqvkAC5d0`vn3+P?o9cm8&qy1>(MSVHGHF`ehbQ00D)Pto~H`0npK z--Qg{;qUnEJjdn7@Au%}_rC+L_Hz~x7G3;vhF&p`Z;9~x^X0SpwM!Nz|HWev;M3VV~JVUJ9u z%F~PJTO2GtgGpBo8nwgzND~a{d(mD)L@$b?3-esGHlz=r z2hW=DP6hUR?2E(`?}7V~cV`(Lzo?zsKM?#Oz9c{kTD$GEheG?Ay6(f3gmp}$e?T_0 zgRvb$mR60Rze4&vv_Bl#E~-7Z>~6mlvgzmR4-F6xeXFP)Xy*sADfi2cYUf?&yY7CG zt?}6ev?d!jo(+kX zZ(!?z_Pr9_QAYs$$a|sz!chB8Omq7);w|DUvgt*6CW2j&=ZDaCnV`E+yGzsg4(T?L zU0%iz_NhHBeBG%dMP+q+KOekD{pv4$6XGS>8{d;d-v!#=dp|3xeg8sld-jo@`hUfp z*^d=P6ogs2bV4rtUD9{|M{jSvTe0+C@4;2>a7NKgVQ zQ5IP)APmShGQz;H%%H5!03%_EfLwoHO;^)Xx4LilojaFG&aJNQT2AeCPMvdZsruo_ znGBJvvT#I?*T^?S`$6w!3kuru>%(i}Q1`xPKGwG$kq+m|JbIdLp5VYbcKyHXvZ9Q~ zAiqx>-23Q#0iOXmi8ObA-iqiYy4(jZH0NvTmqz>F;4n&S>zOOrbPHGu1Nk!a?n7Hu zdgjbw>lXS`>X*c!miaw8y66rwmuy+AFZ)`XGUe5L>9n2CZ_o$Ii}U*~n`hL=9z?m_ zxvLk9Z42)CDU0#M-E|g+EU?nT8wCHpf}4V{UF>s1Tl~DuQl2j^vPQ22I?jWC8lB&8 za2WW$T6ZYuSS6acBH7F5(&XJYYh+yAFPo6VXoNK+- z&OQcB8#{h%pP(CFX?I>aW$%cFW3BYLwhsJh``Gzw@y9OKk@l|3NBZzcdWZbkrkK5% zeO!AuJgC_9)8dbh{7zGa>j1s+Rij^T3^^L%#r%!kzoPi_{9HiC6kFSp+BEC8UFRCT zGQynugcIks*z<#nKVi;Y@DiH3Ku=|<1AH5w>>Bi-@L4YCEAXD*z&8oTY@426CHrHi zb&jX6yUTILa9yBhIZ^nV* zO)VS@Ur7G@QGB}V89u`El3|0Ng{(UI`lUMTlnKvA0vg6kKXz9=Y`*jx{3^~pS#&?p z;}YEi&%G!3K+mwZ zCOPqC!GBVSeDI)mW8FOOM0lv^dg#kI_rVUMLb2O~H*_ZEh9qj$lFz#~TVXHq*fLj#T zq-VutEQR+Odal$S5#HaaOy=cU?B&RxnS`(Jo62o{YXv z`>b@Vt>Xj*cLaJ@u6l7Mcu#PTiw@IpjC$l+Q>(#pE~KI;w2eseXbHg4u#if@T4H4c1?P`F~8XUNA%Os^C6B>UG2| z*M>X9#3bM)!KB9#9Wr7>@^eUm$*)EVOg;(p(;+r?+c)xG{i>>zO#e|+Rn>y85o-M$ zVOeaqel=lXZGD1w(p3kATR#_sjW0Y~2uFNVPu0iNTfS+Jh;Q0yV$g1N@|Dru__XUq z`L>-Ek+w%ptH0n0K`5uyTY(at#zb$yFu?)=cgfrrGKM&hv+6OT>l#>Yt`9 zWCMGk>_eUBTo=$YZkfc$h`E1- zciD33jOhJy`IDFbHqVV0Tg-hEvKh#bpw~qn0f0kaUpweM{rv~=Mu^A#>7GUQUfiZN zJ~R~hVn6=c&EhuhI9u+~9XmWF@)j^p3gpQ2jd1HUzQv{<<9_=h)aCQ#H)FrCh4`$>{4!cT zHb}bau*bpJoS-=r$J5^1YUthRDtk|~eEuh*9FDQUIA+c8Ir>a}y;)_mkC`^ZhpsJ` z-E!6?)}I5C74bREX=pa~(6D@-SL**x%H?PWWKw+mU9Cxs`-1YZv7TmaON%2sd7sP& z{92XYsr_wRu;!K1Vb9%l((_|~?lk^v`S`PB^U>FCZa!(kr(|!?)v;E;oKrcRr#kh2 zG>okq?u5(X-1`#kbJV@l`V%cX`aJ5_n*6e(znHz3`-0NsGH-K%xxWnD7mG>srn3g4&^_VeNcX<{ij&D#lCarvQ+HSe_X*^@aBe&4*A^1X7$djFW9J8w0=&slM?^j8mCj`A2J zc*%x~`HK6HV3D8{`tyEY{>m#>*4Y=IcS;kbzgf4>3z)+``a6^%jmyuz&*!A%6|fJ) zdqCf=SBp3;Ik6XjYOxQ1s*Fx)3@;|9v_OkMdEccn&{Z3xGH*~edC#Hd|~4%L$gAIxp$OHn$|Ezxcj253{CGlOCXD|UgtFQMvne-`+ucw z+`5^Uj?YY`rJeK8kV)>MXvFcdZF%;pVIi2P!hyAf{xR*7l%8*#&8d?;Ev){t4t|bF zPrE|%7jw|6_S~)WC;e&g2M5mN^=-xFn>pv;barK~nf4>S1=}_$gxPm>9x>~k;y`b1apT5? zb$&R!`ownDmynOGXY!aYNSZ&4IWvEr`FV`jhK9b!&0p>i!uhLbv-Y%$2b>c>v|1sc Pn5$LWuqT5xa(PvGF-aZnJzoy|VZ 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

5}#RqxVs7h`ZB?z;F&XNYU8t1n(S>v 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-overview.png b/spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..6cfd685a30525e59cecb7678c8a2fa4aa8855d9e GIT binary patch literal 524761 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

    BRgR{7Z^{)a1|Wf=ezHsMo~ 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

    n<95Yk{TzOu2zwGTXpZ@5h2q< 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%0DdQu9}<}T00CN>vdO3lXK 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-partitioning.png b/spring-cloud-stream/3.1.0.M1/reference/html/images/SCSt-partitioning.png new file mode 100644 index 0000000000000000000000000000000000000000..833d2ac66002952e3e5728aeb7389cac1cf2d0cf GIT binary patch literal 18068 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°DGR+bsvb*2Ql|1)1Th9#fwhk@@7 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 Puw?Hj-p-PI`sRNClkEZS literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/images/producers-consumers.png b/spring-cloud-stream/3.1.0.M1/reference/html/images/producers-consumers.png new file mode 100644 index 0000000000000000000000000000000000000000..9990897dd2d428d7f2b80126e5b29841040e3237 GIT binary patch literal 15947 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/images/redis-binder.png b/spring-cloud-stream/3.1.0.M1/reference/html/images/redis-binder.png new file mode 100644 index 0000000000000000000000000000000000000000..1832bd2e31af35537088abd41f7092e5c63e3b66 GIT binary patch literal 13731 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/images/registration.png b/spring-cloud-stream/3.1.0.M1/reference/html/images/registration.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c044c1e62a9536f94362c8dc7ad89f0231f9b4 GIT binary patch literal 22405 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/images/spring-initializr.png b/spring-cloud-stream/3.1.0.M1/reference/html/images/spring-initializr.png new file mode 100644 index 0000000000000000000000000000000000000000..a9246dbe83dee56195a005506837750df623dd89 GIT binary patch literal 91277 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%0DmGZy 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 z zoK&mxaRQ$z+@_fsg#D=8Z-C#a@P!Tl<&8$bLBhx;wK(qQ)x4SD*?@pOX!t?ifOf@f zfwFZVuA-aM4@YITOnufReO1W$EmZ>EUU50a$cQ7*Fo@U!0GdBDcEfIE11TI$=%U2N(C7&C-B82s2*e0tJB%q+zVIfPUr=1l_OWWQ-;&wE=)}asm^2cnsn$Ms zte0I@u=)2RbjTl=gp%on2T5i>oy;3bY@}IMN~3>+dJpvx5Lw`8g|P$F_M4Z^DJd|GUvtP9Z?zgb6X<;1&ww>-1;}X@q4gl#Aj!F z^q%_>mu}S?;x4D|6XEd2GzVXYp7^~}XlU8erYN4Qe-6$71QRO=5i*h}bgLu*W|?sT z*AZk}X!cJTrm8E7%)m5i&mQdV-zm(-jv4{@1HovZ%38FD8CIlj7K*{PRm!PcQF!vn zrxf9WWa6pTuM$~hm(S(H5%viG=<0JZ`UJ?1f%7X_rl3O5yUWZ zV*{PMuW0Td6W|a&5ZT16jB=2Q824G62m^Jh;*FUf-qZK^bkp+&=zU-1v18-XW{vnN4PVcR5%q-dmLXgD>W zXs2(T#K^Yx;)C_JnqpKL8?0_1^#q!)2_hO2>*?x3`5(pma6nhTdIy$z1iUa1wD}wQ z(ab<+czRY^t9J^|gK-EfXN_M9!|eAAPmKL1Npj7PMc`Uz!s##Mllj2X3mS{>FeoG) zPOXJez0ck+&*`g6or7!}JE$uy4u=z$lZHA+j)*JD4ag;<{o_>={(NyQ+RC?SCJ=B| ziW-8vKb>Th9xbcC_V}x7Mls%jW)2ptx*Z|zVh@H0u*7)GK!eHG6^O}OTANS1>7 zR<}mIs1&vDFPghy9yGi&2sX*w5>(B$w{)s8=8Ub26p&aZ>KjyWha49;Jy1bllq5PP z;b`YyL0N91%X`Y-TjqXGtWABbP&V_=w08(DgN)5d%>dOm+P;cYQ1|KQG9SFky^dLgje7#>*d5tVdt`_j7`C4h-tD zli=XRzg`vvMBfNc|f(*4@IPK!apDcuTsqv(#vQy|~P3{%a zh+`i6&+Jy%_8DAitw=TuGHPZ)Cy``;Bm+>2KxXdA195kPP<9fSf&%K%D%PiJ&vu@Y z#NikrC|0J-m}`!29X$ph^e#Xc%uAyl3h^-F2~5PDZBzsI&m$*`gThz!cl+LH2ihm* zJsOosJT`}?gOkfk21<2{lyi08cYgpbC|5JsFRPB}yMn}B zOVv7B)S?8a$ye?<$}-fbG`ZKO{N5qZoZAg-zOQ-dvUF1vzaN~->OC|)ewokXrOOLO zF4$uTKMuwLXOZEPTD~VuRzbgqz5Vol=C@kH`Reu>?PEcYS(#Oeq7{86_`2}OP*4i|wEgL+vTPHpjKs@(x-^Vmd)EuqoL5GAf6x0aa&Kiu>Z z?3`~=xeF6IY$NCf7R0mZ8)E(j zhQMGG#48eA4CW#U=X_s_?I!zn9-2&46Aj8WaQw)#uvO^0APPz+v8#SKAM&~yti3Vz zH?}NaB#&l^uWe9*7Z?~mN=YWWV39Z|!;WQMn;4Tt|0RkaQ_JCC<&^weI%M3GaXaq* zS+YU07NowF#4tXH_9&My#||$R;8i;oM8MO)nWnvvQviBp{}BNdzZyKh@8JWB1H;sc zTBUrUxHh?0vEFv?{u)~`sf^tv(ZY*LAFZDuWr*HhMb2}gW}ZO6gVX*>I#uz3-f0OR zRscTABaxH!%MT1Vabd?RBRHUr;muEtenF{9lx*BlP!iJ^-t+0nU~gS(AeN%4(*FbE|$?t}HrOrj(O;-iS7*9cWlQgoMZZML6o z<_DAfPo?`2$V`UaYEH+&iRD|s#FM$?^a~aR%w6tnie8tl3+`9fpX~DifM0eP;4M<` zykaCp6rJuWcRYiS+)NwPnX(1dz2u-vJ(W!uxj&OOE810TScf< zt-)uY0q{p+toH=wBjsCeer!iQ0rcr_Lm&H@@!*Vzek6xm`GgmqwN>-2|LY46ZkzOWH&0Z5QPqkV$W z@pw}KcjF#N7TYI+ALcIK6y=Cv7!XU-HKwwJP6b|$z_i73FRIj#F$n~?f}j=ztGn~O z7eF&B!~wKRHErUVATD=WHk~JmGhZ^yj0reEo>$bg$w%)#&lybh`lb=-HP+|D2;$33VQy2)qj9*u{XPMV=l z>{BRkcd%YN{u)_e!RB*A8hV38M&aCft7y805HdcfaB~ZiMK>v3lKn>81UwhCfB?Mm zXM`Uz!=Kr_MHDc}yBH5CL9r}l_rY5rC2|WeUZ`kyZA$urP`q@BmjQA>U1bcY^@7MG zB4Rl6a(3|7?}Fd}q`o5Q7jASS5PV_qrqvK+0-`gLaz%r|fQ4rZxG_a@NXlLCM{K|p zR&U1?`8VIXDbSQp<%uJab3RD{V;@AlQ>wWE2#u<1keq)|$OHfkik_vIM3(_fzT_o} zfLrA)R`SiQ@GuR?PEgPp+Rj8=foTm}fDc9Ul~^PO{|Z5*D~kRekjW&Msus%tfPWxy zpM+pHk_c=l$v6`wge5R^a83}I{5hLDiq3w-`F%!CBDW-9g)``plsP=hGt6X#V5 zH9Q(9ro6~;-ZhB!<0>&ApiX3__aY}-ik|K`Y&_<3HGJV}-pz!A2Q+B?nJ+B2k)M{`OH)QEWjZ$`%lo_lsbVGK@7V%Z< zo}iSDz0fG}a{KstT+C}GiAWw^jH6sOo@caB;rgM*>6F6tVfr=x<9j!;O_90)rgt1W z$7xjaTTi+{jfAx8*^81(8iWL+DPlGx(chNc&ak+Dc;q8n*%s?AZR6a38TPoJq@0&d zrt&Jw;H2yE6f4~cq&^TiPB-!9TE9ot1*q*QAee%`m?XaQX`2yNrNiy|8)0A5eo;Ei zAGFN?IWNHcGuTWvHf#BA9s=P78jTNKPbW%jKI7t|v2m56HUIRf%Ili;Ed}z;$0QK$ z_l%Z*O1A!{Gm-}4cQB!mJv61!bpe|_AgsK|2R%zwA>IAnfQH6F7GwH2etQmR#U>Bu zxOX$iJRhzmyW^@e>n-Q!eDTfnI)PDMhc1Nna)dAh$UzZ=yc$4sWbwLZW&N8QVWvb| zbgojH_RRx=3>d%;H+YaVbc>sAZ23)`gAPF*$OK$U{@i|Km6LllZQ+)(WtCW=m%f>5 z*;cXAwnh!1ho3xW8f^@$kvj1u!5`jYUf#S? zKpyLav6tHYr14BBC>8)5EVxbD0T&S>o)ljw$QKyhyJscx7IP9D1VRqs6s$2G1Lea& zE?!{d`jl)ygAR5jlR#?^=Chh2s7Az_tb#2OP$C+4=Wjx|Sq2WNh?-3s;P9FKzAckj zuLmRj$-`d>osC$wOQ`kU7a+Y_-?B>%W=iu}`8J@Xzo=CLTGW#UiQq_U{M}Ha# z`3hW&TUdO71m)}B;OyYhBn)m%NtpI1-G%#)i}g0e9!=jGkiYYaq-hWmjmEG=`h`Va zaK`J1yP=o}_1b{f4C6VZue|H;%O4qu+k%aL_Ln>)NCUT zcaaNy5~MA=^@01SS^vbi|3d>*s#@RSQGQ*OS7<<{mW>ywOz%Y}NZ2COA$Wy5m8;CT zKX2dkbe)lUVFSGu=M5sjn3iETInC8`y`-W(>{iP{f#q=m9DYNov%8fy#An(7Q^_{Rq$7(Ktq3Jmr8>L<6)-&VU&(#kKGSGn-BdiNj^a= zm6|bIKslyySZj&U&`iNx-R*>e~7?BrY0OLm_Q7714!;aQk8u;Mbs1sF!DX*o5-9zVkk!m48&p ztRA{P28?xcmdhxdD>&PHn73{rT5noo4sM$G|Dm5%LWK_S3~1VAf6+6HJavf{+)oC1 z)av8)j0R?bw7d{@N3!xE5r=~&HjM?9=wyYmK{#H6lVnsvNwL&k$XXgcsDf!LA>e2z z5az`|^!AIA5Dwir^jP#s*!E;x!eB5kT&P4VL_jK-_BbVb=HCyGP?v4a2>?KDV zt^aaF%o++q2$NYrV;ft^nw)^{y@q47nAjQWX*_xQ?oirSQ+!CVYZ<44&)Xj-k-@?i zs*U9%de0q45l~_Iu_u2bV|B4RIZBpfKF?Xx`hSi}YMDJad?s0uQV{fLzLhT3YZl(> z6)wd}Boz2aU$67rFjKa`pVnSNw|r9-ZAOkWSVNCwdYgMZsZzz`cIlSfLbhG$kR4;@ z^jVT)JZ?R1@t$tX=RsR)~v1$g499xhs)2yWKUD6{y9y_3T zjFPymPpG2ePeV?Kifpxn5bvCi_AASxhm&gD@htGnXQ=r;K$F_?WKpVVVY_v^Ir!xO z@ry;Kjjr+c=53s2z=!IzgZX7B0;0AO<{IEx9-e*n4t*qRcUrc2RSWG;ZqrWDyLmzn zvDXbc*7GH!=X`=rnQKwDL_Y(uSGmG`p2N4H-3froVBZOfzfx4U@h)nvTvPEj6>pmt zEQI9GayRM(XE2l>(e}E&mMS!_t?TmCaa#xAb9jsw-%X7D{jry=AhCF1REQ~aDN*F{ z?Q3GLOe_@AIV|E;9b|ef;yBo>MMbp0-26qs6l@kBDd9x1jI9vhY+!KD7*4~jhUdO~ z(snz&eoa?278D$Yl2vS=8{gyeTpr2feZB8UbqDrpUkb@PofgN^%ge3-XvkD&Mn=ZX zCD;zTgcxA;Eg*s;mZpj3W@ef$CKV>ky5P4(nT@~{$B_P*$R`sF({qOJOREGoz+)S5 z{^WpkUR|feMc8ATFM}y?D~iQqO26l|*yP;ptQ$VF|31|`-wR5X>l*DwU0uEM1+`Sq ztc|`mT`KDpL~^34Ht- zV8tUu2dPh$<51|3Az<9%@U$b42_4BJ+4BhzEdo=Z^T>66XexI))}g?^;ICOg%viF+ z$z=Bh8PmrwrEKYVh14c0Sc1@DYkv=g!w0xZ;r4;i;bX3xpf+sq2{S}ZvP$9WxU`E^U3O4)tFl{jM zgjP<6cP#Oo9u4~CPw&2s?KR@eZe24e`WqbTk)IHWNju8eC^Dp97-*_MT*cd_+z?P; z&DFNVKn)^?zkdGySxvheeVO9#d>!~>IUT+!tA87mEn(T3xB<>T_lBP7{%Q^ncmE}DyC z8R>(%(~6G%lgI1qg<+>*wPOpNTFXGsEpM4)OWE)BReb#8FV2e<4eh4&bky(1VxL7^ zInjCU%`nh0_)_)zUCz3o(VD2$Jkbg>f6=Jc0wMHL6m?q>)dK4PjjGc zKGE?<&EG*zV6u+22_|#>vYDeNy1232_a_8Xgx4QR%91RZU7mRvp*R!u?KJlI)X*q-PweC*k*xa0*8ZI++*Bh{wakA%%%*E zREOu08y4yI^Zvr!)C3#L44`3q?+04k;9qGz}MXg87xpfM(o>?T{^`CIO9ntqc4$-eXy zUMfF&|A>wN2R!r7Q9@t3{a|lz+!>%hK?{E)R5LXeyJJNpih;kabNikmwk@i?;ekqZVyf-w@uT74zUqCUF~SwJjRYO1@}e8x?)QHqmwb zp%0pr{-4a__9?x!0vC~O9h3&gU9_KcHfbkUqo3m&6ljO=Ep*bdCfi<8Mn7_DYWS(> zbh;!STdkNdp4^wtMrGNkGNxKsx^x=iM+=yeA?+;8ksTH?4e}&=M;=?ReIGw*F^D?2 zOniY`{;|QXqwU@KN6)hLW8>%Cj8+%gv1&g%4c;BMWwqBJYs(*^(*-z76F(|yb#uCY zF1PmVD0HlX!)dHsR~e6`S|#eXGoqj$s{LrKzP>n8^I{6sf6>rhE7X{8Qb0Y?Tv`Z2 zyqO82v=aS`nXV=@gx65<;af#rUYkK#q4hwQBY96i<-2Px*O4n*X4Fjk-EX`<|fyW|`nRl0qV$5l4 zAx_N6r$ndkdIX@z{rK0>ML5?9yiliSP6*;=eQsb2vs^ms>qq7L|L~r#W32OAqsV|! z9Bit~cfKk^o`V~?RF0t)mORY4;v8Q2A3C00`dlPCwn}@r&A*RXTz-{Qg1aL+S0zDN zf1p8OnV>Kv4CMUbi#q>=u(8!?u_U_0v;?_cIfcsP zO9n&8d^E5r_Xde($}Q}83g_YvAEuhbGd!a zzzX)U_Z9M~_WR0md&iM0C==+2-LgDH(X3wC}EY@X2 z+2_UP$#aH~GzbV>W@#~DHP;S3{vQIh(RAM7td6VQqYZ}rrW|Ew&Xf^IsYfN|PRH2! zDH>2b9o=bhI`jrC9ABJGyCZohj)Wc^4$elyz8F{3R7(s`c2F64wImJ>K*68HwS{6% z(OMZSvoeq{43LF?$7<&!@6)8J#2!>DXD2Y&;gSzq&2_E+jA9v~(earwJL);efqOdr zBagnFE81weatm|VX`q*Z1Q(gu@Bz`W7QJ}hA{fh|Kus-dP1c^*2GgeAUIet7sDBEj zIuIwnv~CidfR{0?sJ`+ess@9eo=#j{22U2jJutWGgCt*X{hh|z=fRni)_qD1eZHCY z`8EfS@>S1Wf#XFY*YRJ57nzuMs2J~>CEdH8|NJ49XAC2lJ_QmLiYHiG#$6Qorfj2F zThRC@>DO7W27_;c+!K0f32bf&g{M8kWkhv^^j{u*;I2GgQtw>_q>#`&6wfv<{|eml zy{-f+Jo~!2?`;MjWx1c&4MQ~2qL^MnRVXUn=g6iaRPy~9s0bqe+~!;0gimn5gA17@ zOWstgl8iQ^Y}WkryhbzxO+d}~!w18(a3$fo>A+{UgR5A;BlF=YBs~;y{~eNc8g~yw z#*Y(=_^8{|MR3>?D$< zVC9TDFs?MEYrjebMZFj%-jw<>iCTxm{M)h&!l;Ms=$uA-N@3b>+tIO?J zArw?F!jQhx-!zwTq>vYUp#|MaQ_I~Um9ULb&p)n^=`Ox(FUwBj*ugGPzKKFGE{(p+4s(xgld7~2YbH(yqc8re;I^G|U@(P}~x12>8u1rn+gp5h#P@L|3;!KfV z{<}4tES>(N*bu@SkI&7^&HWQ29lU;5utMc~^si=rdYT8iJF)uCcRQY5_UuTa26(Zs zq6^*OUi8jAbf>mSVPHSuQo((M^z{*YnP!{AV0ujM-o~iA;baaTEq`-Ylt*hX|Z+tX}g z$WW+#vd_A;q_|-NLlX`pWaMNjaS2Q0;d`;Dfn=0TelzNwvV;=+S!>Kq$8jF6(XZli4d-e%^!2Qc)pa*Z@pQ=Cc;nPSYGB0PG-*6JvgXd=bp_BpxUL!N zo{@f+Ar7_&Ujz9xpOBSf5mxv zzHsveLVKzP`1XQ_|kJ{GwC8xd6HygMHV&Vxwgez^x*mD1!_mZ8J z!oP{QXNf#MuAVZ7xrfA@z&h<^g*H5;u~!hgo&2@Uz+dAKr zy4iYG@T0xOBNd^H_x}1AV|Q>d)>`KfK<=x=v2u1|eqB9eXhM9Y4x(#qm?)e$dBLMo2D$t>rk^{dj-g!WXg&)fQrq&A46k^tpfLe4N{nO160F z>o~V$_90Y%p%u@uy+ssQ{@Dk=NhrCAaDpUjEcEp9FHwp%UD>$vY;hG@7RLIoGVd%? zZ#15Yp3J+MKzB4p29S9&yy=#t{!>j=?mDP@UY+6VKt#KtS_oF*IP9!YekVrG?;l9# zoS|cnyaPgl#7s@-gQmPZO)-dth`?s(7A{ov9vwz1A>g|8%grGQVmce2HK$(I6oo~s z&k!pPmk5;vf~1oCR-odhA>-;x)Sf^L}9niChbd$b?k;3bAGj zP&rhpdUOvrr;3you?$Pcv$KP4D}Ax`Q%K#h0A}sJvFZ&N|7V-Ab1z#3T)`a`g!Fcx z&(j1F;^RoYv`z=}_j;@;4%0e~pRr$rgp_vW!j-tY*DnKl*%T5-7Jp0nJ78mYk5|d` zU?v|~cN0MX;B5VcRjoBVR)aHdIYz3UXKBU=(saWQ&z=)ZG%3*mCkPN!3J!L81m;us zm&eT%=Te2`5Eg3sKkWrl-}_7V77u$oXHQZ*A07&htwR=X{O!_NVI^;*xJd*LHWDlB z@C{NMevt(P?x{2wRD>^2Ox2BMX4Tv@NDUDSGU@B!*6wmpTBV(3R6PW6VzXC&kH3Ja zoFHca!(Ah-_y4(MpB0baYqx=uoiEcZJN-MLy(rD5HXa&K*_xn+T_mR2?&F(xD?2!Q zg|_Edl)g&ge$JL1`Hrv$))yiSzC4^<9)IyXFBlztPlQ@+CJBM;m_B&k2DN10FAIf`6Z0;X6c9%~dJvU!!KX_b zb9@U~Oo+8eS59o$G_}xqFk8v;Ap5@F)^AmV9Ty;RzFAu-V3vOPm&5W4m_|lEy-s=~ zsf*WL1so*R?CPnhtAQ73jayKU#fB7~29PFHBJt#P#Zz__iw370?~Td$ImW(y`(|(1 zU;CFa{pObm!y{rfG*5c8Yq4xXIs0<`Nh=+Z14Z%COCjRp@GbczR{%8cl#ZeSUA(YSpwTX+~M0Rj0p{x9!@$Td!LGUD(?YJ-G(UsJ@#gU5IU?z`NR*Xdwh>*IzdY=K(K0P1&RJN{*&qp;~E9y9^;VMBA! z%#T4oJjAZ=uPlL)x8UK&D!C;~8qxfN({I#VTDF6Yx#CYUivgNH)}4tf-PrI|eWBYI zzt38(<~FtCuZVj;cBdpT&-&Z$rn&5ndfK&m$N^qQER=+pml%|O9RsMpI{{@ze~(*Y zy{*Sjp5c#+F{oWVbMdFLcwrWdw{x)X#>an*fWv}HJVV!%xeUGGlJrr?+IA}i;6xN= zIEO*3A!27x9RBiN*@?bgyZ1Yg8BYStyXna>-oUm9Ecm@dC_ky+QoKE9g_sA2pXAn< zDfh8`uT^ja8o7+T1!zs9J1`q}6MOIQmx{^NiEVoc6y;M`Ox`7aryKSgqw_ypkh6woE-q`CSXHPg1)v zr!&)h6t+=HlXyliki-dB@B$MV5H=oC6dp?sW8G}KN|(pLk`@V=pQiIu8+Pv_o5C>1(=r4S_n30Wm?b?~@m;COub#ixxT>+q~x zEq+?lllomTG^w`bkSz|=m{k0*YIpVy@m1_Od5=Z~OC_YP0(Ks}xL_^> zQP2)u%m;@5r0;d|s#bpIzc+d(okib9W7@fZSqt(gQPs#u;jes1q0NYv9wPC0{D8zwyL45x6+6)F#iB{x+D|4uwv~z z(`F3RoR5_WKIE9BoxiBYI~@IsC_`%%Nm;vM z?{8J@F)xPsCee2bzEC0yhnogifT^f91*H&*R$@jb(?iu+83*~PkLz*7Rcut0{dwNa zQ>$*DjwM!H=4#Wc@TMEh_PtPF`fUa>5( zZd^c8OI(phjWU1C=fC_U__;ieO-D!Qs8U~FfARuo^sRurLk?hsTRLEJTDB$#M~q{8 zA)tbJeX(CjvI<#r!Xj^zRo0^Peepk4Sae9oY*5#LpcCB2eEBu#@$g&0U0HQdNzF`p zp$Ze2euc_eSRwrc!aUVcJ7E@82HHx|u{SBlA3cZ|H^cWi38%U#HQX+qg+L?cn zt{N}e(ffOAzN6pBEQmuW%AEDX`%F;uL;JRh=I^9EZ$N>C!V_YY$t`qz(fsI0ylFOZ z1>r74w7UhNg*6|1kQ5B%2MG8Henv}oS##m=_s;vj7}qCcC$lA%%UNiA1!Lrjk1HvB zHbL=eWCtJarnNZDyT^?Q3R^W%iyvDb<>(m#DIIoRgj&1@XfwQ<{plx*qaVy20&ty~ zDA_nTcmy#hUJq5i3DD(cw;dKrAyad-%81;7o*L<3y#?lB4etPpoY6Yjf7oi%5BP$q6}V!>`7hWliPzvZk5B%s*qvgWaeS zS$fW1XH}7TMWyN`hrtix!?0?qqjr58l<%noNo)`~LR058ar) zJkO>iVDth^k!lRD;{8Xg;#C3FtZsLDDIdgCtL(2tuI?k>{j*5_smyK9Nn^CC4ZGXh zX*vSHM)pzq^x?m05YKJC^}WQ;gDtfEjs(B;3CX$9$xuw( z7_x25Yq8J(itSJNe(el_L62nYg$PKJf!J{@@+jY|LYEN=`@0Ftp;T*gScRibEm9?H zrz(?to_Z*>H4Bc2SE6GC2gDGUm)Qu*rRpSQzW$bO)qX)@$J*Me{A+T4ZmEqgLHqL3 ztD@!@5iT&7V6QFDqhgy9XEQ*=iL(1+z^=TqvH|eYamh+rSd`Ar&MuCmvS$7PrT~5G zWh^Kw14~2_(bI<0u@7wFlR$b!c+j(14j`V$gCD`6)SRo|;?H_XJmY?Fe=6J{*A_>W zjd^Xd?WO6#CikGF7{c^h7Y|Ng$he~%a#P+^iY%aLYw(R{Wt9YyGeTOWY zCEInm%w1bE<#%58`h$1;1HYalpKCk@-IU4uH*UWbU?ALXrYYR!JqgT7+b!ocW#gdT zfte~$v!m?FdMA6Hny|wyR3w51Rh;CmBkY-rc}(SNoVT|7tvawPx66=l5OM}VlL^f{ z_ufY{*uOAmMeDIE4SvRx35JD&1HDmCBN>dy8imF1Mn{OQPvj{k5IT`Q_^)*8wYx@& zr2X?1zco9$R|tJuKB2%4>8orFv!D@q###Yy08bDR{q6H8ewv0FD}!n4C)+Dv$E zbz=#}mw~OTmNCR2wZcM6RCy`k6|e1OIbj1Udxs^IIMYdmp#>Ggh!^Pc8Gj}K?|PjJ zD8ED6?!&B;oL6;}7oZzxQ{{`)d|`L9p(zaMg7(sRxD(J=i zxpEG%SA|G`X5gkBGf0~mNe~mpRD^@@gyfF&itH$EZGCuNMwRNF9Lj~Oc~LO@i9-OK zZ_{7K*bB1Yv#0`%nYf0oi%jWHM?WE~s}h*lX-ml)Hn1SumES3^zDPly1Au`K_B_LK zW!rhZVW^SmVHPucsFiXS`igQCA8Ns=%%Lw#%|seB`0Z*770NQ1<^h>Ul7yOQto#71m-y zwMgKr^c0f#Dn`(q-cFV`>CDfE;jx6pxq|3|s60Z23Pm-NDYxpmL{<38Xr!fqRb1yt zex-p1%5OC`Bd`~?mE7|(@4h@-IF^BGkaOKX(RNWA*X78{sTAuU65Dg+QRaT~{PVyQ zHOAkg96@w3L$-zlVyvZGxjaP~hQ1BHz}UvXjzM@m6Z{7z`1kUCy1ImN6yG60nS5H1 z2o#=eh`Ik+{D%iG(J?IGJ#@=hSa;-4KDWI1VRI8tl^-XBreH;Fkv$^c$^)nC zHO-%`<0LKkMTXY_3P0Ykl>fXhfY7Xvo<$Apwi*vp^wWQ=RGDLMrG z@3H(Z-hnIx<7a*X@iU=ISc&%~ZQJ?phXi^HTl72cuO1d3 UGq4?WAb=lfaRsqT5ktTK2Yu4-vH$=8 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/index.html b/spring-cloud-stream/3.1.0.M1/reference/html/index.html new file mode 100644 index 00000000..76e19bbd --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/index.html @@ -0,0 +1,240 @@ + + + + + + + + +Spring Cloud Stream Reference Documentation + + + + + + + + + +

    +
    +
    +
    +
    +

    3.1.0.M1

    +
    +
    +

    The reference documentation consists of the following sections:

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +Overview + +

    History, Quick Start, Concepts, Architecture Overview, Binder Abstraction, and Core Features

    +
    +Rabbit MQ Binder + +

    Spring Cloud Stream binder reference for Rabbit MQ

    +
    +Apache Kafka Binder + +

    Spring Cloud Stream binder reference for Apache Kafka

    +
    +Apache Kafka Streams Binder + +

    Spring Cloud Stream binder reference for Apache Kafka Streams

    +
    +Additional Binders + +

    A collection of Partner maintained binder implementations for Spring Cloud Stream (e.g., Azure Event Hubs, Google PubSub, Solace PubSub+)

    +
    +Spring Cloud Stream Samples + +

    A curated collection of repeatable Spring Cloud Stream samples to walk through the features

    +
    +
    +
    +

    Relevant Links:

    +
    +
    + + + + + + + + + + + + + +
    +Spring Cloud Data Flow + +

    Spring Cloud Data Flow

    +
    +Enterprise Integration Patterns + +

    Patterns and Best Practices for Enterprise Integration

    +
    +Spring Integration + +

    Spring Integration framework

    +
    +
    +
    +
    +
    + + + + + + + \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/highlight.min.js b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/highlight.min.js new file mode 100644 index 00000000..dcbbb4c7 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/highlight.min.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.13.1 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=M.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function c(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function u(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function c(e){l+=""}function u(e){("start"===e.event?o:c)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=i();if(l+=n(a.substring(s,g[0].offset)),s=g[0].offset,g===e){f.reverse().forEach(c);do u(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===s);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),u(g.splice(0,1)[0])}return l+n(a.substr(s))}function s(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function l(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?c("keyword",a.k):B(a.k).forEach(function(e){c(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.endSameAsBegin&&(a.e=a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return s("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var u=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=u.length?t(u.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function c(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t].endSameAsBegin&&(n.c[t].eR=o(n.c[t].bR.exec(e)[0])),n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function s(e,n){return!a&&r(n.iR,e)}function p(e,n){var t=R.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function d(e,n,t,r){var a=r?"":j.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=p(E,r),e?(M+=e[1],a+=d(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function b(){var e="string"==typeof E.sL;if(e&&!L[E.sL])return n(k);var t=e?f(E.sL,k,!0,B[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(M+=t.r),e&&(B[E.sL]=t.top),d(t.language,t.value,!1,!0)}function v(){y+=null!=E.sL?b():h(),k=""}function m(e){y+=e.cN?d(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function N(e,n){if(k+=e,null==n)return v(),0;var t=c(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),v(),t.rB||t.eB||(k=n)),m(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),v(),a.eE&&(k=n));do E.cN&&(y+=I),E.skip||E.sL||(M+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),m(r.starts,"")),a.rE?0:n.length}if(s(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var R=w(e);if(!R)throw new Error('Unknown language: "'+e+'"');l(R);var x,E=i||R,B={},y="";for(x=E;x!==R;x=x.parent)x.cN&&(y=d(x.cN,"",!0)+y);var k="",M=0;try{for(var C,A,S=0;;){if(E.t.lastIndex=S,C=E.t.exec(t),!C)break;A=N(t.substring(S,C.index),C[0]),S=C.index+A}for(N(t.substr(S)),x=E;x.parent;x=x.parent)x.cN&&(y+=I);return{r:M,value:y,language:e,top:E}}catch(O){if(O.message&&-1!==O.message.indexOf("Illegal"))return{r:0,value:n(t)};throw O}}function g(e,t){t=t||j.languages||B(L);var r={r:0,value:n(e)},a=r;return t.filter(w).filter(x).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return j.tabReplace||j.useBR?e.replace(C,function(e,n){return j.useBR&&"\n"===e?"
    ":j.tabReplace?n.replace(/\t/g,j.tabReplace):""}):e}function d(e,n,t){var r=n?y[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function h(e){var n,t,r,o,s,l=i(e);a(l)||(j.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,s=n.textContent,r=l?f(l,s,!0):g(s),t=c(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=u(t,c(o),s)),r.value=p(r.value),e.innerHTML=r.value,e.className=d(e.className,l,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){j=o(j,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,h)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=L[n]=t(e);r.aliases&&r.aliases.forEach(function(e){y[e]=n})}function R(){return B(L)}function w(e){return e=(e||"").toLowerCase(),L[e]||L[y[e]]}function x(e){var n=w(e);return n&&!n.disableAutodetect}var E=[],B=Object.keys,L={},y={},k=/^(no-?highlight|plain|text)$/i,M=/\blang(?:uage)?-([\w-]+)\b/i,C=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,I="
    ",j={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=h,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.autoDetection=x,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("dockerfile",function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]\n/,sL:"bash"}}],i:")?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,l,c,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,l]},c,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},o]}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"meta",b:/<\?xml/,e:/\?>/,r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},s.inherit(s.ASM,{i:null,cN:null,c:null,skip:!0}),s.inherit(s.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("properties",function(r){var t="[ \\t\\f]*",e="[ \\t\\f]+",s="("+t+"[:=]"+t+"|"+e+")",n="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",c={e:s,r:0,starts:{cN:"string",e:/$/,r:0,c:[{b:"\\\\\\n"}]}};return{cI:!0,i:/\S/,c:[r.C("^\\s*[!#]","$"),{b:n+s,rB:!0,c:[{cN:"attr",b:n,endsParent:!0,r:0}],starts:c},{b:a+s,rB:!0,r:0,c:[{cN:"meta",b:a,endsParent:!0,r:0}],starts:c},{cN:"attr",r:0,b:a+t+"$"}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}});hljs.registerLanguage("asciidoc",function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{r:10}),e.C("^//","$",{r:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",r:10},{cN:"section",r:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,r:10},{cN:"meta",b:"^\\[.+?\\]$",r:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",r:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",r:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",r:0},{cN:"link",b:"\\w",e:"[^\\[]+",r:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,r:0}],r:10}]}});hljs.registerLanguage("aspectj",function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",i="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+i,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,r:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,r:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+i,r:0},e.QSM]},{bK:"new throw",r:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,r:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("gradle",function(e){return{cI:!0,k:{keyword:"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.NM,e.RM]}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment with",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}});hljs.registerLanguage("go",function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}); \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/a11y-dark.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/a11y-dark.min.css new file mode 100644 index 00000000..b93b742a --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/a11y-dark.min.css @@ -0,0 +1,99 @@ +/* a11y-dark theme */ +/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */ +/* @author: ericwbailey */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #d4d0ab; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ffa07a; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5ab35; +} + +/* Yellow */ +.hljs-attribute { + color: #ffd700; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #abe338; +} + +/* Blue */ +.hljs-title, +.hljs-section { + color: #00e0e0; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #dcc6e0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b2b2b; + color: #f8f8f2; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +@media screen and (-ms-high-contrast: active) { + .hljs-addition, + .hljs-attribute, + .hljs-built_in, + .hljs-builtin-name, + .hljs-bullet, + .hljs-comment, + .hljs-link, + .hljs-literal, + .hljs-meta, + .hljs-number, + .hljs-params, + .hljs-string, + .hljs-symbol, + .hljs-type, + .hljs-quote { + color: highlight; + } + + .hljs-keyword, + .hljs-selector-tag { + font-weight: bold; + } +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/an-old-hope.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/an-old-hope.min.css new file mode 100644 index 00000000..a6d56f4b --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/an-old-hope.min.css @@ -0,0 +1,89 @@ +/* + +An Old Hope – Star Wars Syntax (c) Gustavo Costa +Original theme - Ocean Dark Theme – by https://github.com/gavsiu +Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom + +*/ + +/* Death Star Comment */ +.hljs-comment, +.hljs-quote +{ + color: #B6B18B; +} + +/* Darth Vader */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion +{ + color: #EB3C54; +} + +/* Threepio */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link +{ + color: #E7CE56; +} + +/* Luke Skywalker */ +.hljs-attribute +{ + color: #EE7C2B; +} + +/* Obi Wan Kenobi */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition +{ + color: #4FB4D7; +} + +/* Yoda */ +.hljs-title, +.hljs-section +{ + color: #78BB65; +} + +/* Mace Windu */ +.hljs-keyword, +.hljs-selector-tag +{ + color: #B45EA4; +} + +/* Millenium Falcon */ +.hljs +{ + display: block; + overflow-x: auto; + background: #1C1D21; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis +{ + font-style: italic; +} + +.hljs-strong +{ + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css new file mode 100644 index 00000000..fd41c996 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css @@ -0,0 +1,77 @@ +/* + +Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage + +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + line-height: 1.3em; + color: #abb2bf; + background: #282c34; + border-radius: 5px; +} +.hljs-keyword, .hljs-operator { + color: #F92672; +} +.hljs-pattern-match { + color: #F92672; +} +.hljs-pattern-match .hljs-constructor { + color: #61aeee; +} +.hljs-function { + color: #61aeee; +} +.hljs-function .hljs-params { + color: #A6E22E; +} +.hljs-function .hljs-params .hljs-typing { + color: #FD971F; +} +.hljs-module-access .hljs-module { + color: #7e57c2; +} +.hljs-constructor { + color: #e2b93d; +} +.hljs-constructor .hljs-string { + color: #9CCC65; +} +.hljs-comment, .hljs-quote { + color: #b18eb1; + font-style: italic; +} +.hljs-doctag, .hljs-formula { + color: #c678dd; +} +.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst { + color: #e06c75; +} +.hljs-literal { + color: #56b6c2; +} +.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string { + color: #98c379; +} +.hljs-built_in, .hljs-class .hljs-title { + color: #e6c07b; +} +.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number { + color: #d19a66; +} +.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title { + color: #61aeee; +} +.hljs-emphasis { + font-style: italic; +} +.hljs-strong { + font-weight: bold; +} +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark.min.css new file mode 100644 index 00000000..1616aafe --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-dark.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-light.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-light.min.css new file mode 100644 index 00000000..d5bd1d2a --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/atom-one-light.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/dracula.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/dracula.min.css new file mode 100644 index 00000000..578f0b40 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/dracula.min.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +https://zenorocha.mit-license.org/ + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/github.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/github.min.css new file mode 100644 index 00000000..791932b8 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/github.min.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai-sublime.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai-sublime.min.css new file mode 100644 index 00000000..ed52c92e --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai-sublime.min.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai.min.css new file mode 100644 index 00000000..a5735585 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/monokai.min.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - https://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/solarized-light.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/solarized-light.min.css new file mode 100644 index 00000000..fdcfcc72 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/solarized-light.min.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/zenburn.min.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/zenburn.min.css new file mode 100644 index 00000000..07be5020 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/highlight/styles/zenburn.min.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/toc.js b/spring-cloud-stream/3.1.0.M1/reference/html/js/toc.js new file mode 100644 index 00000000..0b6fcd65 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/toc.js @@ -0,0 +1,80 @@ +var toctitle = document.getElementById('toctitle'); +var path = window.location.pathname; +if (toctitle != null) { + var oldtoc = toctitle.nextElementSibling; + var newtoc = document.createElement('div'); + newtoc.setAttribute('id', 'tocbot'); + newtoc.setAttribute('class', 'js-toc desktop-toc'); + oldtoc.setAttribute('class', 'mobile-toc'); + oldtoc.parentNode.appendChild(newtoc); + tocbot.init({ + contentSelector: '#content', + headingSelector: 'h1, h2, h3, h4, h5', + positionFixedSelector: 'body', + fixedSidebarOffset: 90, + smoothScroll: false + }); + if (!path.endsWith("index.html") && !path.endsWith("/")) { + var link = document.createElement("a"); + if (document.getElementById('index-link')) { + indexLinkElement = document.querySelector('#index-link > p > a'); + linkHref = indexLinkElement.getAttribute("href"); + link.setAttribute("href", linkHref); + } else { + link.setAttribute("href", "index.html"); + } + link.innerHTML = " Back to index"; + var block = document.createElement("div"); + block.setAttribute('class', 'back-action'); + block.appendChild(link); + var toc = document.getElementById('toc'); + var next = document.getElementById('toctitle').nextElementSibling; + toc.insertBefore(block, next); + } +} + +var headerHtml = '
    \n' + + '

    \n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '

    \n' + + '
    '; + +var header = document.createElement("div"); +header.innerHTML = headerHtml; +document.body.insertBefore(header, document.body.firstChild); diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.css b/spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.css new file mode 100644 index 00000000..0632de23 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.css @@ -0,0 +1 @@ +.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54BC4B} diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.min.js b/spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.min.js new file mode 100644 index 00000000..943d8fdb --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/js/tocbot/tocbot.min.js @@ -0,0 +1 @@ +!function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){(function(o){var l,i,s;!function(n,o){i=[],l=o(n),void 0!==(s="function"==typeof l?l.apply(t,i):l)&&(e.exports=s)}(void 0!==o?o:this.window||this.global,function(e){"use strict";function t(){for(var e={},t=0;te.fixedSidebarOffset?-1===n.className.indexOf(e.positionFixedClass)&&(n.className+=h+e.positionFixedClass):n.className=n.className.split(h+e.positionFixedClass).join("")}function s(t){var n=document.documentElement.scrollTop||f.scrollTop;e.positionFixedSelector&&i();var o,l=t;if(m&&null!==document.querySelector(e.tocSelector)&&l.length>0){d.call(l,function(t,i){if(t.offsetTop>n+e.headingsOffset+10){return o=l[0===i?i:i-1],!0}if(i===l.length-1)return o=l[l.length-1],!0});var s=document.querySelector(e.tocSelector).querySelectorAll("."+e.linkClass);u.call(s,function(t){t.className=t.className.split(h+e.activeLinkClass).join("")});var c=document.querySelector(e.tocSelector).querySelectorAll("."+e.listItemClass);u.call(c,function(t){t.className=t.className.split(h+e.activeListItemClass).join("")});var a=document.querySelector(e.tocSelector).querySelector("."+e.linkClass+".node-name--"+o.nodeName+'[href="#'+o.id+'"]');-1===a.className.indexOf(e.activeLinkClass)&&(a.className+=h+e.activeLinkClass);var p=a.parentNode;p&&-1===p.className.indexOf(e.activeListItemClass)&&(p.className+=h+e.activeListItemClass);var C=document.querySelector(e.tocSelector).querySelectorAll("."+e.listClass+"."+e.collapsibleClass);u.call(C,function(t){-1===t.className.indexOf(e.isCollapsedClass)&&(t.className+=h+e.isCollapsedClass)}),a.nextSibling&&-1!==a.nextSibling.className.indexOf(e.isCollapsedClass)&&(a.nextSibling.className=a.nextSibling.className.split(h+e.isCollapsedClass).join("")),r(a.parentNode.parentNode)}}function r(t){return-1!==t.className.indexOf(e.collapsibleClass)&&-1!==t.className.indexOf(e.isCollapsedClass)?(t.className=t.className.split(h+e.isCollapsedClass).join(""),r(t.parentNode.parentNode)):t}function c(t){var n=t.target||t.srcElement;"string"==typeof n.className&&-1!==n.className.indexOf(e.linkClass)&&(m=!1)}function a(){m=!0}var u=[].forEach,d=[].some,f=document.body,m=!0,h=" ";return{enableTocAnimation:a,disableTocAnimation:c,render:n,updateToc:s}}},function(e,t){e.exports=function(e){function t(e){return e[e.length-1]}function n(e){return+e.nodeName.split("H").join("")}function o(t){var o={id:t.id,children:[],nodeName:t.nodeName,headingLevel:n(t),textContent:t.textContent.trim()};return e.includeHtml&&(o.childNodes=t.childNodes),o}function l(l,i){for(var s=o(l),r=n(l),c=i,a=t(c),u=a?a.headingLevel:0,d=r-u;d>0;)a=t(c),a&&void 0!==a.children&&(c=a.children),d--;return r>=e.collapseDepth&&(s.isCollapsed=!0),c.push(s),c}function i(t,n){var o=n;e.ignoreSelector&&(o=n.split(",").map(function(t){return t.trim()+":not("+e.ignoreSelector+")"}));try{return document.querySelector(t).querySelectorAll(o)}catch(e){return console.warn("Element not found: "+t),null}}function s(e){return r.call(e,function(e,t){return l(o(t),e.nest),e},{nest:[]})}var r=[].reduce;return{nestHeadingsArray:s,selectHeadings:i}}},function(e,t){function n(e){function t(e){return"a"===e.tagName.toLowerCase()&&(e.hash.length>0||"#"===e.href.charAt(e.href.length-1))&&(n(e.href)===s||n(e.href)+"#"===s)}function n(e){return e.slice(0,e.lastIndexOf("#"))}function l(e){var t=document.getElementById(e.substring(1));t&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}!function(){document.documentElement.style}();var i=e.duration,s=location.hash?n(location.href):location.href;!function(){function n(n){!t(n.target)||n.target.className.indexOf("no-smooth-scroll")>-1||"#"===n.target.href.charAt(n.target.href.length-2)&&"!"===n.target.href.charAt(n.target.href.length-1)||-1===n.target.className.indexOf(e.linkClass)||o(n.target.hash,{duration:i,callback:function(){l(n.target.hash)}})}document.body.addEventListener("click",n,!1)}()}function o(e,t){function n(e){s=e-i,window.scrollTo(0,c.easing(s,r,u,d)),s + + + + + + +A Brief History of Spring’s Data Integration Journey + + + + + + + + + +
    +
    +
    +

    A Brief History of Spring’s Data Integration Journey

    +
    +

    Spring’s journey on Data Integration started with Spring Integration. With its programming model, it provided a consistent developer experience to build applications that can embrace Enterprise Integration Patterns to connect with external systems such as, databases, message brokers, and among others.

    +
    +
    +

    Fast forward to the cloud-era, where microservices have become prominent in the enterprise setting. Spring Boot transformed the way how developers built Applications. With Spring’s programming model and the runtime responsibilities handled by Spring Boot, it became seamless to develop stand-alone, production-grade Spring-based microservices.

    +
    +
    +

    To extend this to Data Integration workloads, Spring Integration and Spring Boot were put together into a new project. Spring Cloud Stream was born.

    +
    +
    +

    With Spring Cloud Stream, developers can:

    +
    +
    +
      +
    • +

      Build, test and deploy data-centric applications in isolation.

      +
    • +
    • +

      Apply modern microservices architecture patterns, including composition through messaging.

      +
    • +
    • +

      Decouple application responsibilities with event-centric thinking. An event can represent something that has happened in time, to which the downstream consumer applications can react without knowing where it originated or the producer’s identity.

      +
    • +
    • +

      Port the business logic onto message brokers (such as RabbitMQ, Apache Kafka, Amazon Kinesis).

      +
    • +
    • +

      Rely on the framework’s automatic content-type support for common use-cases. Extending to different data conversion types is possible.

      +
    • +
    • +

      and many more. . .

      +
    • +
    +
    +
    +
    +

    Quick Start

    +
    +

    You can try Spring Cloud Stream in less then 5 min even before you jump into any details by following this three-step guide.

    +
    +
    +

    We show you how to create a Spring Cloud Stream application that receives messages coming from the messaging middleware of your choice (more on this later) and logs received messages to the console. +We call it LoggingConsumer. +While not very practical, it provides a good introduction to some of the main concepts +and abstractions, making it easier to digest the rest of this user guide.

    +
    +
    +

    The three steps are as follows:

    +
    + +
    +

    Creating a Sample Application by Using Spring Initializr

    +
    +

    To get started, visit the Spring Initializr. From there, you can generate our LoggingConsumer application. To do so:

    +
    +
    +
      +
    1. +

      In the Dependencies section, start typing stream. +When the “Cloud Stream” option should appears, select it.

      +
    2. +
    3. +

      Start typing either 'kafka' or 'rabbit'.

      +
    4. +
    5. +

      Select “Kafka” or “RabbitMQ”.

      +
      +

      Basically, you choose the messaging middleware to which your application binds. +We recommend using the one you have already installed or feel more comfortable with installing and running. +Also, as you can see from the Initilaizer screen, there are a few other options you can choose. +For example, you can choose Gradle as your build tool instead of Maven (the default).

      +
      +
    6. +
    7. +

      In the Artifact field, type 'logging-consumer'.

      +
      +

      The value of the Artifact field becomes the application name. +If you chose RabbitMQ for the middleware, your Spring Initializr should now be as follows:

      +
      +
    8. +
    +
    +
    +
    +spring initializr +
    +
    +
    +
      +
    1. +

      Click the Generate Project button.

      +
      +

      Doing so downloads the zipped version of the generated project to your hard drive.

      +
      +
    2. +
    3. +

      Unzip the file into the folder you want to use as your project directory.

      +
    4. +
    +
    +
    + + + + + +
    + + +We encourage you to explore the many possibilities available in the Spring Initializr. +It lets you create many different kinds of Spring applications. +
    +
    +
    +
    +

    Importing the Project into Your IDE

    +
    +

    Now you can import the project into your IDE. +Keep in mind that, depending on the IDE, you may need to follow a specific import procedure. +For example, depending on how the project was generated (Maven or Gradle), you may need to follow specific import procedure (for example, in Eclipse or STS, you need to use File → Import → Maven → Existing Maven Project).

    +
    +
    +

    Once imported, the project must have no errors of any kind. Also, src/main/java should contain com.example.loggingconsumer.LoggingConsumerApplication.

    +
    +
    +

    Technically, at this point, you can run the application’s main class. +It is already a valid Spring Boot application. +However, it does not do anything, so we want to add some code.

    +
    +
    +
    +

    Adding a Message Handler, Building, and Running

    +
    +

    Modify the com.example.loggingconsumer.LoggingConsumerApplication class to look as follows:

    +
    +
    +
    +
    @SpringBootApplication
    +public class LoggingConsumerApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(LoggingConsumerApplication.class, args);
    +	}
    +
    +	@Bean
    +	public Consumer<Person> log() {
    +	    return person -> {
    +	        System.out.println("Received: " + person);
    +	    };
    +	}
    +
    +	public static class Person {
    +		private String name;
    +		public String getName() {
    +			return name;
    +		}
    +		public void setName(String name) {
    +			this.name = name;
    +		}
    +		public String toString() {
    +			return this.name;
    +		}
    +	}
    +}
    +
    +
    +
    +

    As you can see from the preceding listing:

    +
    +
    +
      +
    • +

      We are using functional programming model (see [Spring Cloud Function support]) to define a single message handler as Consumer.

      +
    • +
    • +

      We are relying on framework conventions to bind such handler to the input destination binding exposed by the binder.

      +
    • +
    +
    +
    +

    Doing so also lets you see one of the core features of the framework: It tries to automatically convert incoming message payloads to type Person.

    +
    +
    +

    You now have a fully functional Spring Cloud Stream application that does listens for messages. +From here, for simplicity, we assume you selected RabbitMQ in step one. +Assuming you have RabbitMQ installed and running, you can start the application by running its main method in your IDE.

    +
    +
    +

    You should see following output:

    +
    +
    +
    +
    	--- [ main] c.s.b.r.p.RabbitExchangeQueueProvisioner : declaring queue for inbound: input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg, bound to: input
    +	--- [ main] o.s.a.r.c.CachingConnectionFactory       : Attempting to connect to: [localhost:5672]
    +	--- [ main] o.s.a.r.c.CachingConnectionFactory       : Created new connection: rabbitConnectionFactory#2a3a299:0/SimpleConnection@66c83fc8. . .
    +	. . .
    +	--- [ main] o.s.i.a.i.AmqpInboundChannelAdapter      : started inbound.input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg
    +	. . .
    +	--- [ main] c.e.l.LoggingConsumerApplication         : Started LoggingConsumerApplication in 2.531 seconds (JVM running for 2.897)
    +
    +
    +
    +

    Go to the RabbitMQ management console or any other RabbitMQ client and send a message to input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg. +The anonymous.CbMIwdkJSBO1ZoPDOtHtCg part represents the group name and is generated, so it is bound to be different in your environment. +For something more predictable, you can use an explicit group name by setting spring.cloud.stream.bindings.input.group=hello (or whatever name you like).

    +
    +
    +

    The contents of the message should be a JSON representation of the Person class, as follows:

    +
    +
    +
    +
    {"name":"Sam Spade"}
    +
    +
    +
    +

    Then, in your console, you should see:

    +
    +
    +

    Received: Sam Spade

    +
    +
    +

    You can also build and package your application into a boot jar (by using ./mvnw clean install) and run the built JAR by using the java -jar command.

    +
    +
    +

    Now you have a working (albeit very basic) Spring Cloud Stream application.

    +
    +
    +
    +
    +

    What’s New in 3.0?

    +
    +
    +

    New Features and Enhancements

    +
    +
      +
    • +

      Routing Function - see [Routing with functions] for more details.

      +
    • +
    • +

      Multiple bindings with functions (multiple message handlers) - see [Multiple functions in a single application] for more details.

      +
    • +
    • +

      Functions with multiple inputs/outputs (single function that can subscribe or target multiple destinations) - see [Functions with multiple input and output arguments] for more details.

      +
    • +
    • +

      Native support for reactive programming - since v3.0.0 we no longer distribute spring-cloud-stream-reactive modules and instead +relying on native reactive support provided by spring cloud function. For backward +compatibility you can still bring spring-cloud-stream-reactive from previous versions.

      +
    • +
    +
    +
    +
    +

    Notable Deprecations

    +
    +
      +
    • +

      Reactive module (spring-cloud-stream-reactive) is discontinued and no longer distributed in favor of native support via spring-cloud-function. +For backward +compatibility you can still bring spring-cloud-stream-reactive from previous versions.

      +
    • +
    • +

      Test support binder spring-cloud-stream-test-support with MessageCollector in favor of a new test binder. See [Testing] for more details.

      +
    • +
    • +

      @StreamMessageConverter - deprecated as it is no longer required.

      +
    • +
    • +

      The original-content-type header references have been removed after it’s been deprecated in v2.0.

      +
    • +
    • +

      The BinderAwareChannelResolver is deprecated in favor if providing spring.cloud.stream.sendto.destination property. +This is primarily for function-based programming model. For StreamListener it would still be required and thus will stay until we deprecate and eventually discontinue StreamListener +and annotation-based programming model.

      +
    • +
    +
    +
    +
    +
    +
    + + + + + + + \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/sagan-index.html b/spring-cloud-stream/3.1.0.M1/reference/html/sagan-index.html new file mode 100644 index 00000000..451de643 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/sagan-index.html @@ -0,0 +1,192 @@ + + + + + + + +Binder Implementations + + + + + + + + + + +
    +
    +
    +
    +

    Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems.

    +
    +
    +

    The framework provides a flexible programming model built on already established and familiar Spring idioms and best practices, including support +for persistent pub/sub semantics, consumer groups, and stateful partitions.

    +
    +
    +
    +
    +

    Binder Implementations

    +
    +
    +

    Spring Cloud Stream supports a variety of binder implementations and the following table includes the link to the GitHub projects.

    +
    + +
    +

    The core building blocks of Spring Cloud Stream are:

    +
    +
    +
      +
    • +

      Destination Binders: Components responsible to provide integration with the external messaging systems.

      +
    • +
    • +

      Destination Bindings: Bridge between the external messaging systems and application provided Producers and Consumers of messages (created by the Destination Binders).

      +
    • +
    • +

      Message: The canonical data structure used by producers and consumers to communicate with Destination Binders (and thus other applications via external messaging systems).

      +
    • +
    +
    +
    +
    +
    + + + + + + + \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/html/spring-cloud-stream.html b/spring-cloud-stream/3.1.0.M1/reference/html/spring-cloud-stream.html new file mode 100644 index 00000000..8b12550d --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/html/spring-cloud-stream.html @@ -0,0 +1,4860 @@ + + + + + + + +Preface + + + + + + + + + + +
    +
    +
    +
    +

    3.1.0.M1

    +
    +
    +
    +
    +

    Preface

    +
    +
    +

    A Brief History of Spring’s Data Integration Journey

    +
    +

    Spring’s journey on Data Integration started with Spring Integration. With its programming model, it provided a consistent developer experience to build applications that can embrace Enterprise Integration Patterns to connect with external systems such as, databases, message brokers, and among others.

    +
    +
    +

    Fast forward to the cloud-era, where microservices have become prominent in the enterprise setting. Spring Boot transformed the way how developers built Applications. With Spring’s programming model and the runtime responsibilities handled by Spring Boot, it became seamless to develop stand-alone, production-grade Spring-based microservices.

    +
    +
    +

    To extend this to Data Integration workloads, Spring Integration and Spring Boot were put together into a new project. Spring Cloud Stream was born.

    +
    +
    +

    With Spring Cloud Stream, developers can:

    +
    +
    +
      +
    • +

      Build, test and deploy data-centric applications in isolation.

      +
    • +
    • +

      Apply modern microservices architecture patterns, including composition through messaging.

      +
    • +
    • +

      Decouple application responsibilities with event-centric thinking. An event can represent something that has happened in time, to which the downstream consumer applications can react without knowing where it originated or the producer’s identity.

      +
    • +
    • +

      Port the business logic onto message brokers (such as RabbitMQ, Apache Kafka, Amazon Kinesis).

      +
    • +
    • +

      Rely on the framework’s automatic content-type support for common use-cases. Extending to different data conversion types is possible.

      +
    • +
    • +

      and many more. . .

      +
    • +
    +
    +
    +
    +

    Quick Start

    +
    +

    You can try Spring Cloud Stream in less then 5 min even before you jump into any details by following this three-step guide.

    +
    +
    +

    We show you how to create a Spring Cloud Stream application that receives messages coming from the messaging middleware of your choice (more on this later) and logs received messages to the console. +We call it LoggingConsumer. +While not very practical, it provides a good introduction to some of the main concepts +and abstractions, making it easier to digest the rest of this user guide.

    +
    +
    +

    The three steps are as follows:

    +
    + +
    +

    Creating a Sample Application by Using Spring Initializr

    +
    +

    To get started, visit the Spring Initializr. From there, you can generate our LoggingConsumer application. To do so:

    +
    +
    +
      +
    1. +

      In the Dependencies section, start typing stream. +When the “Cloud Stream” option should appears, select it.

      +
    2. +
    3. +

      Start typing either 'kafka' or 'rabbit'.

      +
    4. +
    5. +

      Select “Kafka” or “RabbitMQ”.

      +
      +

      Basically, you choose the messaging middleware to which your application binds. +We recommend using the one you have already installed or feel more comfortable with installing and running. +Also, as you can see from the Initilaizer screen, there are a few other options you can choose. +For example, you can choose Gradle as your build tool instead of Maven (the default).

      +
      +
    6. +
    7. +

      In the Artifact field, type 'logging-consumer'.

      +
      +

      The value of the Artifact field becomes the application name. +If you chose RabbitMQ for the middleware, your Spring Initializr should now be as follows:

      +
      +
    8. +
    +
    +
    +
    +spring initializr +
    +
    +
    +
      +
    1. +

      Click the Generate Project button.

      +
      +

      Doing so downloads the zipped version of the generated project to your hard drive.

      +
      +
    2. +
    3. +

      Unzip the file into the folder you want to use as your project directory.

      +
    4. +
    +
    +
    + + + + + +
    + + +We encourage you to explore the many possibilities available in the Spring Initializr. +It lets you create many different kinds of Spring applications. +
    +
    +
    +
    +

    Importing the Project into Your IDE

    +
    +

    Now you can import the project into your IDE. +Keep in mind that, depending on the IDE, you may need to follow a specific import procedure. +For example, depending on how the project was generated (Maven or Gradle), you may need to follow specific import procedure (for example, in Eclipse or STS, you need to use File → Import → Maven → Existing Maven Project).

    +
    +
    +

    Once imported, the project must have no errors of any kind. Also, src/main/java should contain com.example.loggingconsumer.LoggingConsumerApplication.

    +
    +
    +

    Technically, at this point, you can run the application’s main class. +It is already a valid Spring Boot application. +However, it does not do anything, so we want to add some code.

    +
    +
    +
    +

    Adding a Message Handler, Building, and Running

    +
    +

    Modify the com.example.loggingconsumer.LoggingConsumerApplication class to look as follows:

    +
    +
    +
    +
    @SpringBootApplication
    +public class LoggingConsumerApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(LoggingConsumerApplication.class, args);
    +	}
    +
    +	@Bean
    +	public Consumer<Person> log() {
    +	    return person -> {
    +	        System.out.println("Received: " + person);
    +	    };
    +	}
    +
    +	public static class Person {
    +		private String name;
    +		public String getName() {
    +			return name;
    +		}
    +		public void setName(String name) {
    +			this.name = name;
    +		}
    +		public String toString() {
    +			return this.name;
    +		}
    +	}
    +}
    +
    +
    +
    +

    As you can see from the preceding listing:

    +
    +
    +
      +
    • +

      We are using functional programming model (see Spring Cloud Function support) to define a single message handler as Consumer.

      +
    • +
    • +

      We are relying on framework conventions to bind such handler to the input destination binding exposed by the binder.

      +
    • +
    +
    +
    +

    Doing so also lets you see one of the core features of the framework: It tries to automatically convert incoming message payloads to type Person.

    +
    +
    +

    You now have a fully functional Spring Cloud Stream application that does listens for messages. +From here, for simplicity, we assume you selected RabbitMQ in step one. +Assuming you have RabbitMQ installed and running, you can start the application by running its main method in your IDE.

    +
    +
    +

    You should see following output:

    +
    +
    +
    +
    	--- [ main] c.s.b.r.p.RabbitExchangeQueueProvisioner : declaring queue for inbound: input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg, bound to: input
    +	--- [ main] o.s.a.r.c.CachingConnectionFactory       : Attempting to connect to: [localhost:5672]
    +	--- [ main] o.s.a.r.c.CachingConnectionFactory       : Created new connection: rabbitConnectionFactory#2a3a299:0/SimpleConnection@66c83fc8. . .
    +	. . .
    +	--- [ main] o.s.i.a.i.AmqpInboundChannelAdapter      : started inbound.input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg
    +	. . .
    +	--- [ main] c.e.l.LoggingConsumerApplication         : Started LoggingConsumerApplication in 2.531 seconds (JVM running for 2.897)
    +
    +
    +
    +

    Go to the RabbitMQ management console or any other RabbitMQ client and send a message to input.anonymous.CbMIwdkJSBO1ZoPDOtHtCg. +The anonymous.CbMIwdkJSBO1ZoPDOtHtCg part represents the group name and is generated, so it is bound to be different in your environment. +For something more predictable, you can use an explicit group name by setting spring.cloud.stream.bindings.input.group=hello (or whatever name you like).

    +
    +
    +

    The contents of the message should be a JSON representation of the Person class, as follows:

    +
    +
    +
    +
    {"name":"Sam Spade"}
    +
    +
    +
    +

    Then, in your console, you should see:

    +
    +
    +

    Received: Sam Spade

    +
    +
    +

    You can also build and package your application into a boot jar (by using ./mvnw clean install) and run the built JAR by using the java -jar command.

    +
    +
    +

    Now you have a working (albeit very basic) Spring Cloud Stream application.

    +
    +
    +
    +
    +
    +
    +

    What’s New in 3.0?

    +
    +
    +

    New Features and Enhancements

    +
    +
      +
    • +

      Routing Function - see [Routing with functions] for more details.

      +
    • +
    • +

      Multiple bindings with functions (multiple message handlers) - see Multiple functions in a single application for more details.

      +
    • +
    • +

      Functions with multiple inputs/outputs (single function that can subscribe or target multiple destinations) - see Functions with multiple input and output arguments for more details.

      +
    • +
    • +

      Native support for reactive programming - since v3.0.0 we no longer distribute spring-cloud-stream-reactive modules and instead +relying on native reactive support provided by spring cloud function. For backward +compatibility you can still bring spring-cloud-stream-reactive from previous versions.

      +
    • +
    +
    +
    +
    +

    Notable Deprecations

    +
    +
      +
    • +

      Reactive module (spring-cloud-stream-reactive) is discontinued and no longer distributed in favor of native support via spring-cloud-function. +For backward +compatibility you can still bring spring-cloud-stream-reactive from previous versions.

      +
    • +
    • +

      Test support binder spring-cloud-stream-test-support with MessageCollector in favor of a new test binder. See Testing for more details.

      +
    • +
    • +

      @StreamMessageConverter - deprecated as it is no longer required.

      +
    • +
    • +

      The original-content-type header references have been removed after it’s been deprecated in v2.0.

      +
    • +
    • +

      The BinderAwareChannelResolver is deprecated in favor if providing spring.cloud.stream.sendto.destination property. +This is primarily for function-based programming model. For StreamListener it would still be required and thus will stay until we deprecate and eventually discontinue StreamListener +and annotation-based programming model.

      +
    • +
    +
    + +
    +
    +
    +
    +

    Introducing Spring Cloud Stream

    +
    +
    +

    Spring Cloud Stream is a framework for building message-driven microservice applications. +Spring Cloud Stream builds upon Spring Boot to create standalone, production-grade Spring applications and uses Spring Integration to provide connectivity to message brokers. +It provides opinionated configuration of middleware from several vendors, introducing the concepts of persistent publish-subscribe semantics, consumer groups, and partitions.

    +
    +
    +

    By simply adding spring-cloud-stream dependencies to the classpath of your application you’ll get immediate connectivity +to a message broker exposed via provided spring-cloud-stream binder (more on hat later), and you can implement your functional +requirement that will be executed based on the incoming message using simple java.util.function.Function

    +
    +
    +

    Here is the quick example:

    +
    +
    +
    +
    @SpringBootApplication
    +public class SampleApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(SampleApplication.class, args);
    +	}
    +
    +    @Bean
    +	public Function<String, String> uppercase() {
    +	    return value -> value.toUpperCase();
    +	}
    +}
    +
    +
    +
    +

    and corresponding test

    +
    +
    +
    +
    @SpringBootTest(classes =  SampleApplication.class)
    +@Import({TestChannelBinderConfiguration.class})
    +class BootTestStreamApplicationTests {
    +
    +	@Autowired
    +	private InputDestination input;
    +
    +	@Autowired
    +	private OutputDestination output;
    +
    +	@Test
    +	void contextLoads() {
    +		input.send(new GenericMessage<byte[]>("hello".getBytes()));
    +		assertThat(output.receive().getPayload()).isEqualTo("HELLO".getBytes());
    +	}
    +}
    +
    +
    +
    +
    +
    +

    Main Concepts

    +
    +
    +

    Spring Cloud Stream provides a number of abstractions and primitives that simplify the writing of message-driven microservice applications. +This section gives an overview of the following:

    +
    + +
    +

    Application Model

    +
    +

    A Spring Cloud Stream application consists of a middleware-neutral core. +The application communicates with the outside world by establishing bindings between destinations +exposed by the external brokers and input/output arguments in your code. Broker specific details +necessary to establish bindings are handled by middleware-specific Binder implementations.

    +
    +
    +
    +SCSt with binder +
    +
    Figure 1. Spring Cloud Stream Application
    +
    +
    +

    Fat JAR

    +
    +

    Spring Cloud Stream applications can be run in stand-alone mode from your IDE for testing. +To run a Spring Cloud Stream application in production, you can create an executable (or “fat”) JAR by using the standard Spring Boot tooling provided for Maven or Gradle. See the Spring Boot Reference Guide for more details.

    +
    +
    +
    +
    +

    The Binder Abstraction

    +
    +

    Spring Cloud Stream provides Binder implementations for Kafka and Rabbit MQ. +The framework also includes a test binder for integration testing of your applications as spring-cloud-stream application. See Testing section for more details.

    +
    +
    +

    Binder abstraction is also one of the extension points of the framework, which means you can implement your own binder on top of Spring Cloud Stream. +In the How to create a Spring Cloud Stream Binder from scratch post a community member documents +in details, with an example, a set of steps necessary to implement a custom binder. +The steps are also highlighted in the Implementing Custom Binders section.

    +
    +
    +

    Spring Cloud Stream uses Spring Boot for configuration, and the Binder abstraction makes it possible for a Spring Cloud Stream application to be flexible in how it connects to middleware. +For example, deployers can dynamically choose, at runtime, the mapping between the external destinations (such as the Kafka topics or RabbitMQ exchanges) and inputs +and outputs of the message handler (such as input parameter of the function and its return argument). +Such configuration can be provided through external configuration properties and in any form supported by Spring Boot (including application arguments, environment variables, and application.yml or application.properties files). +In the sink example from the Introducing Spring Cloud Stream section, setting the spring.cloud.stream.bindings.input.destination application property to raw-sensor-data causes it to read from the raw-sensor-data Kafka topic or from a queue bound to the raw-sensor-data RabbitMQ exchange.

    +
    +
    +

    Spring Cloud Stream automatically detects and uses a binder found on the classpath. +You can use different types of middleware with the same code. +To do so, include a different binder at build time. +For more complex use cases, you can also package multiple binders with your application and have it choose the binder( and even whether to use different binders for different bindings) at runtime.

    +
    +
    +
    +

    Persistent Publish-Subscribe Support

    +
    +

    Communication between applications follows a publish-subscribe model, where data is broadcast through shared topics. +This can be seen in the following figure, which shows a typical deployment for a set of interacting Spring Cloud Stream applications.

    +
    +
    +
    +SCSt sensors +
    +
    Figure 2. Spring Cloud Stream Publish-Subscribe
    +
    +
    +

    Data reported by sensors to an HTTP endpoint is sent to a common destination named raw-sensor-data. +From the destination, it is independently processed by a microservice application that computes time-windowed averages and by another microservice application that ingests the raw data into HDFS (Hadoop Distributed File System). +In order to process the data, both applications declare the topic as their input at runtime.

    +
    +
    +

    The publish-subscribe communication model reduces the complexity of both the producer and the consumer and lets new applications be added to the topology without disruption of the existing flow. +For example, downstream from the average-calculating application, you can add an application that calculates the highest temperature values for display and monitoring. +You can then add another application that interprets the same flow of averages for fault detection. +Doing all communication through shared topics rather than point-to-point queues reduces coupling between microservices.

    +
    +
    +

    While the concept of publish-subscribe messaging is not new, Spring Cloud Stream takes the extra step of making it an opinionated choice for its application model. +By using native middleware support, Spring Cloud Stream also simplifies use of the publish-subscribe model across different platforms.

    +
    +
    +
    +

    Consumer Groups

    +
    +

    While the publish-subscribe model makes it easy to connect applications through shared topics, the ability to scale up by creating multiple instances of a given application is equally important. +When doing so, different instances of an application are placed in a competing consumer relationship, where only one of the instances is expected to handle a given message.

    +
    +
    +

    Spring Cloud Stream models this behavior through the concept of a consumer group. +(Spring Cloud Stream consumer groups are similar to and inspired by Kafka consumer groups.) +Each consumer binding can use the spring.cloud.stream.bindings.<bindingName>.group property to specify a group name. +For the consumers shown in the following figure, this property would be set as spring.cloud.stream.bindings.<bindingName>.group=hdfsWrite or spring.cloud.stream.bindings.<bindingName>.group=average.

    +
    +
    +
    +SCSt groups +
    +
    Figure 3. Spring Cloud Stream Consumer Groups
    +
    +
    +

    All groups that subscribe to a given destination receive a copy of published data, but only one member of each group receives a given message from that destination. +By default, when a group is not specified, Spring Cloud Stream assigns the application to an anonymous and independent single-member consumer group that is in a publish-subscribe relationship with all other consumer groups.

    +
    +
    +
    +

    Consumer Types

    +
    +

    Two types of consumer are supported:

    +
    +
    +
      +
    • +

      Message-driven (sometimes referred to as Asynchronous)

      +
    • +
    • +

      Polled (sometimes referred to as Synchronous)

      +
    • +
    +
    +
    +

    Prior to version 2.0, only asynchronous consumers were supported. A message is delivered as soon as it is available and a thread is available to process it.

    +
    +
    +

    When you wish to control the rate at which messages are processed, you might want to use a synchronous consumer.

    +
    +
    +

    Durability

    +
    +

    Consistent with the opinionated application model of Spring Cloud Stream, consumer group subscriptions are durable. +That is, a binder implementation ensures that group subscriptions are persistent and that, once at least one subscription for a group has been created, the group receives messages, even if they are sent while all applications in the group are stopped.

    +
    +
    + + + + + +
    + + +
    +

    Anonymous subscriptions are non-durable by nature. +For some binder implementations (such as RabbitMQ), it is possible to have non-durable group subscriptions.

    +
    +
    +
    +
    +

    In general, it is preferable to always specify a consumer group when binding an application to a given destination. +When scaling up a Spring Cloud Stream application, you must specify a consumer group for each of its input bindings. +Doing so prevents the application’s instances from receiving duplicate messages (unless that behavior is desired, which is unusual).

    +
    +
    +
    +
    +

    Partitioning Support

    +
    +

    Spring Cloud Stream provides support for partitioning data between multiple instances of a given application. +In a partitioned scenario, the physical communication medium (such as the broker topic) is viewed as being structured into multiple partitions. +One or more producer application instances send data to multiple consumer application instances and ensure that data identified by common characteristics are processed by the same consumer instance.

    +
    +
    +

    Spring Cloud Stream provides a common abstraction for implementing partitioned processing use cases in a uniform fashion. +Partitioning can thus be used whether the broker itself is naturally partitioned (for example, Kafka) or not (for example, RabbitMQ).

    +
    +
    +
    +SCSt partitioning +
    +
    Figure 4. Spring Cloud Stream Partitioning
    +
    +
    +

    Partitioning is a critical concept in stateful processing, where it is critical (for either performance or consistency reasons) to ensure that all related data is processed together. +For example, in the time-windowed average calculation example, it is important that all measurements from any given sensor are processed by the same application instance.

    +
    +
    + + + + + +
    + + +To set up a partitioned processing scenario, you must configure both the data-producing and the data-consuming ends. +
    +
    +
    +
    +
    +
    +

    Programming Model

    +
    +
    +

    To understand the programming model, you should be familiar with the following core concepts:

    +
    +
    +
      +
    • +

      Destination Binders: Components responsible to provide integration with the external messaging systems.

      +
    • +
    • +

      Bindings: Bridge between the external messaging systems and application provided Producers and Consumers of messages (created by the Destination Binders).

      +
    • +
    • +

      Message: The canonical data structure used by producers and consumers to communicate with Destination Binders (and thus other applications via external messaging systems).

      +
    • +
    +
    +
    +
    +SCSt overview +
    +
    +
    +

    Destination Binders

    +
    +

    Destination Binders are extension components of Spring Cloud Stream responsible for providing the necessary configuration and implementation to facilitate +integration with external messaging systems. +This integration is responsible for connectivity, delegation, and routing of messages to and from producers and consumers, data type conversion, +invocation of the user code, and more.

    +
    +
    +

    Binders handle a lot of the boiler plate responsibilities that would otherwise fall on your shoulders. However, to accomplish that, the binder still needs +some help in the form of minimalistic yet required set of instructions from the user, which typically come in the form of some type of binding configuration.

    +
    +
    +

    While it is out of scope of this section to discuss all of the available binder and binding configuration options (the rest of the manual covers them extensively), +Binding as a concept, does require special attention. The next section discusses it in detail.

    +
    +
    +
    +

    Bindings

    +
    +

    As stated earlier, Bindings provide a bridge between the external messaging system (e.g., queue, topic etc.) and application-provided Producers and Consumers.

    +
    +
    +

    The following example shows a fully configured and functioning Spring Cloud Stream application that receives the payload of the message +as a String type (see Content Type Negotiation section), logs it to the console and sends it down stream after converting it to upper case.

    +
    +
    +
    +
    @SpringBootApplication
    +public class SampleApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(SampleApplication.class, args);
    +	}
    +
    +	@Bean
    +	public Function<String, String> uppercase() {
    +	    return value -> {
    +	        System.out.println("Received: " + value);
    +	        return value.toUpperCase()
    +	    };
    +	}
    +}
    +
    +
    +
    +

    Unlike previous versions of spring-cloud-stream which relied on @EnableBinding and @StreamListener annotations, +the above example looks no different then any vanilla spring-boot application. It defines a single bean of type Function +and that it is. So, how does it became spring-cloud-stream application? +It becomes spring-cloud-stream application simply based on the presence of spring-cloud-stream and binder dependencies +and auto-configuration classes on the classpath effectively setting the context for your boot application as spring-cloud-stream application. +And in this context beans of type Supplier, Function or Consumer are treated as defacto message handlers triggering +binding of to destinations exposed by the provided binder following certain naming conventions and +rules to avoid extra configuration.

    +
    +
    +

    Binding and Binding names

    +
    +

    Binding is an abstraction that represents a bridge between sources and targets exposed by the binder and user code, +This abstraction has a name and while we try to do our best to limit configuration required to run spring-cloud-stream applications, +being aware of such name(s) is necessary for cases where additional per-binding configuration is required.

    +
    +
    +

    Throughout this manual you will see examples of configuration properties such as spring.cloud.stream.bindings.input.destination=myQueue. +The input segment in this property name is what we refer to as binding name and it could derive via several mechanisms. +The following sub-sections will describe the naming conventions and configuration elements used by spring-cloud-stream to control binding names.

    +
    +
    +
    Functional binding names
    +
    +

    Unlike the explicit naming required by annotation-based support (legacy) used in the previous versions of spring-cloud-stream, the functional +programming model defaults to a simple convention when it comes to binding names, thus greatly simplifying application configuration. +Let’s look at the first example:

    +
    +
    +
    +
    @SpringBootApplication
    +public class SampleApplication {
    +
    +	@Bean
    +	public Function<String, String> uppercase() {
    +	    return value -> value.toUpperCase();
    +	}
    +}
    +
    +
    +
    +

    In the preceding example we have an application with a single function which acts as message handler. As a Function it has an +input and output. +The naming convention used to name input and output bindings is as follows:

    +
    +
    +
      +
    • +

      input - <functionName> + -in- + <index>

      +
    • +
    • +

      output - <functionName> + -out- + <index>

      +
    • +
    +
    +
    +

    The in and out corresponds to the type of binding (such as input or output). +The index is the index of the input or output binding. It is always 0 for typical single input/output function, +so it’s only relevant for Functions with multiple input and output arguments.

    +
    +
    +

    So if for example you would want to map the input of this function to a remote +destination (e.g., topic, queue etc) called "my-topic" you would do so with the following property:

    +
    +
    +
    +
    --spring.cloud.stream.bindings.uppercase-in-0.destination=my-topic
    +
    +
    +
    +

    Note how uppercase-in-0 is used as a segment in property name. The same goes for uppercase-out-0.

    +
    +
    +

    Descriptive Binding Names

    +
    +
    +

    Some times to improve readability you may want to give your binding a more descriptive name (such as 'account', 'orders` etc). +Another way of looking at it is you can map an implicit binding name to an explicit binding name. And you can do it with +spring.cloud.stream.function.bindings.<binding-name> property. +This property also provides a migration path for existing applications that rely on custom interface-based +bindings that require explicit names.

    +
    +
    +

    For example,

    +
    +
    +
    +
    --spring.cloud.stream.function.bindings.uppercase-in-0=input`
    +
    +
    +
    +

    In the preceding example you mapped and effectively renamed uppercase-in-0 binding name to input. Now all configuration +properties can refer to input binding name instead (e.g., --spring.cloud.stream.bindings.input.destination=my-topic).

    +
    +
    + + + + + +
    + + +While descriptive binding names may enhance the readability aspect of the configuration, they also create +another level of misdirection by mapping an implicit binding name to an explicit binding name. And since all subsequent +configuration properties will use the explicit binding name you must always refer to this 'bindings' property to +correlate which function it actually corresponds to. We believe that for most cases (with the exception of Functional Composition) +it may be an overkill, so, it is our recommendation to avoid using it all together, especially +since not using it provides a clear path between binder destination and binding name, such as spring.cloud.stream.bindings.uppercase-in-0.destination=sample-topic, +where you are clearly correlating the input of uppercase function to sample-topic destination. +
    +
    +
    +

    For more on properties and other configuration options please see Configuration Options section.

    +
    +
    +
    +
    Annotation-based binding names (legacy)
    +
    +

    In previous versions of spring-cloud-stream binding names and in fact implementations, derived from the @EnableBinding +annotation which typically would take one or more interface classes as parameters. The parameters are referred to +as bindings, and they contain methods representing bindable components.

    +
    +
    +

    For compliance with legacy style applications we still support this annotation-based programming model and you can get more information about it in +Annotation-based support (legacy) section (sub-section of the Programming Model section).

    +
    +
    +

    Spring Cloud Stream already provides binding interfaces for typical message exchange contracts, which include:

    +
    +
    +
      +
    • +

      Sink: Identifies the contract for the message consumer by providing the destination from which the message is consumed.

      +
    • +
    • +

      Source: Identifies the contract for the message producer by providing the destination to which the produced message is sent.

      +
    • +
    • +

      Processor: Encapsulates both the sink and the source contracts by exposing two destinations that allow consumption and production of messages.

      +
    • +
    +
    +
    +
    +
    public interface Sink {
    +
    +  String INPUT = "input";
    +
    +  @Input(Sink.INPUT)
    +  SubscribableChannel input();
    +}
    +
    +
    +
    +
    +
    public interface Source {
    +
    +  String OUTPUT = "output";
    +
    +  @Output(Source.OUTPUT)
    +  MessageChannel output();
    +}
    +
    +
    +
    +
    +
    public interface Processor extends Source, Sink {}
    +
    +
    +
    +

    And you can define your own interfaces as well

    +
    +
    +
    +
    public interface MyBinding {
    +
    +  String FOO = "foo";
    +
    +  @Output(MyBinding.FOO)
    +  MessageChannel foo();
    +}
    +
    +
    +
    + + + + + +
    + + +The reason why @EnableBinding and binding interfaces are not required with functional programming model is because +they could be derived from the type of functional interface itself. For example, Processor = Function, Source = Supplier +and so on. +
    +
    +
    +

    Pollable Destination Binding

    +
    +
    +

    While the previously described bindings support event-based message consumption, sometimes you need more control, such as rate of consumption.

    +
    +
    +

    Starting with version 2.0, you can now bind a pollable consumer:

    +
    +
    +

    The following example shows how to bind a pollable consumer:

    +
    +
    +
    +
    public interface PolledBarista {
    +
    +    @Input
    +    PollableMessageSource orders();
    +	. . .
    +}
    +
    +
    +
    +

    In this case, an implementation of PollableMessageSource is bound to the orders “channel”. See Using Polled Consumers for more details.

    +
    +
    +
    +
    +
    +

    Producing and Consuming Messages

    +
    +

    You can write a Spring Cloud Stream application by simply writing functions and exposing them as `@Bean`s. +You can also use Spring Integration annotations based configuration or +Spring Cloud Stream annotation based configuration, although starting with spring-cloud-stream 3.x +we recommend using functional implementations.

    +
    +
    +

    Spring Cloud Function support

    +
    +
    Overview
    +
    +

    Since Spring Cloud Stream v2.1, another alternative for defining stream handlers and sources is to use build-in +support for Spring Cloud Function where they can be expressed as beans of + type java.util.function.[Supplier/Function/Consumer].

    +
    +
    +

    To specify which functional bean to bind to the external destination(s) exposed by the bindings, +you must provide spring.cloud.function.definition property.

    +
    +
    + + + + + +
    + + +In the event you only have single bean of type java.util.function.[Supplier/Function/Consumer], you can +skip the spring.cloud.function.definition property, since such functional bean will be auto-discovered. However, +it is considered best practice to use such property to avoid any confusion. +
    +
    +
    +

    Here is the example of the application exposing message handler as java.util.function.Function effectively supporting +pass-thru semantics by acting as consumer and producer of data.

    +
    +
    +
    +
    @SpringBootApplication
    +public class MyFunctionBootApp {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(MyFunctionBootApp.class);
    +	}
    +
    +	@Bean
    +	public Function<String, String> toUpperCase() {
    +		return s -> s.toUpperCase();
    +	}
    +}
    +
    +
    +
    +

    In the preceding example, we define a bean of type java.util.function.Function called toUpperCase to be acting as message handler +whose 'input' and 'output' must be bound to the external destinations exposed by the provided destination binder. +By default the 'input' and 'output' binding names will be toUpperCase-in-0 and toUpperCase-out-0. +Please see Functional binding names section for details on naming convention used to establish binding names.

    +
    +
    +

    Below are the examples of simple functional applications to support other semantics:

    +
    +
    +

    Here is the example of a source semantics exposed as java.util.function.Supplier

    +
    +
    +
    +
    @SpringBootApplication
    +public static class SourceFromSupplier {
    +
    +	@Bean
    +	public Supplier<Date> date() {
    +		return () -> new Date(12345L);
    +	}
    +}
    +
    +
    +
    +

    Here is the example of a sink semantics exposed as java.util.function.Consumer

    +
    +
    +
    +
    @SpringBootApplication
    +public static class SinkFromConsumer {
    +
    +	@Bean
    +	public Consumer<String> sink() {
    +		return System.out::println;
    +	}
    +}
    +
    +
    +
    +
    +
    Suppliers (Sources)
    +
    +

    Function and Consumer are pretty straightforward when it comes to how their invocation is triggered. They are triggered based +on data (events) sent to the destination they are bound to. In other words, they are classic event-driven components.

    +
    +
    +

    However, Supplier is in its own category when it comes to triggering. Since it is, by definition, the source (the origin) of the data, it does not +subscribe to any in-bound destination and, therefore, has to be triggered by some other mechanism(s). +There is also a question of Supplier implementation, which could be imperative or reactive and which directly relates to the triggering of such suppliers.

    +
    +
    +

    Consider the following sample:

    +
    +
    +
    +
    @SpringBootApplication
    +public static class SupplierConfiguration {
    +
    +	@Bean
    +	public Supplier<String> stringSupplier() {
    +		return () -> "Hello from Supplier";
    +	}
    +}
    +
    +
    +
    +

    The preceding Supplier bean produces a string whenever its get() method is invoked. However, who invokes this method and how often? +The framework provides a default polling mechanism (answering the question of "Who?") that will trigger the invocation of the supplier and by default it will do so +every second (answering the question of "How often?"). +In other words, the above configuration produces a single message every second and each message is sent to an output destination that is exposed by the binder. +To learn how to customize the polling mechanism, see Polling Configuration Properties section.

    +
    +
    +

    Consider a different sample:

    +
    +
    +
    +
    @SpringBootApplication
    +public static class SupplierConfiguration {
    +
    +    @Bean
    +    public Supplier<Flux<String>> stringSupplier() {
    +        return () -> Flux.fromStream(Stream.generate(new Supplier<String>() {
    +            @Override
    +            public String get() {
    +                try {
    +                    Thread.sleep(1000);
    +                    return "Hello from Supplier";
    +                } catch (Exception e) {
    +                    // ignore
    +                }
    +            }
    +        })).subscribeOn(Schedulers.elastic()).share();
    +    }
    +}
    +
    +
    +
    +

    The preceding Supplier bean adopts the reactive programming style. Typically, and unlike the imperative supplier, +it should be triggered only once, given that the invocation of its get() method produces (supplies) the continuous stream of messages and not an +individual message.

    +
    +
    +

    The framework recognizes the difference in the programming style and guarantees that such a supplier is triggered only once.

    +
    +
    +

    However, imagine the use case where you want to poll some data source and return a finite stream of data representing the result set. +The reactive programming style is a perfect mechanism for such a Supplier. However, given the finite nature of the produced stream, +such Supplier still needs to be invoked periodically.

    +
    +
    +

    Consider the following sample, which emulates such use case by producing a finite stream of data:

    +
    +
    +
    +
    @SpringBootApplication
    +public static class SupplierConfiguration {
    +
    +	@PollableBean
    +	public Supplier<Flux<String>> stringSupplier() {
    +		return () -> Flux.just("hello", "bye");
    +	}
    +}
    +
    +
    +
    +

    The bean itself is annotated with PollableBean annotation (sub-set of @Bean), thus signaling to the framework that although the implementation +of such a supplier is reactive, it still needs to be polled.

    +
    +
    + + + + + +
    + + +There is a splittable attribute defined in PollableBean which signals to the post processors of this annotation +that the result produced by the annotated component has to be split and is set to true by default. It means that +the framework will split the returning sending out each item as an individual message. If this is not +he desired behavior you can set it to false at which point such supplier will simply return +the produced Flux without splitting it. +
    +
    +
    +
    +
    Consumer (Reactive)
    +
    +

    Reactive Consumer is a little bit special because it has a void return type, leaving framework with no reference to subscribe to. +Most likely you will not need to write Consumer<Flux<?>>, and instead write it as a Function<Flux<?>, Mono<Void>> invoking then +operator as the last operator on your stream.

    +
    +
    +

    For example:

    +
    +
    +
    +
    public Function<Flux<?>, Mono<Void>>`consumer() {
    +	return flux -> flux.map(..).filter(..).then();
    +}
    +
    +
    +
    +

    But if you do need to write an explicit Consumer<Flux<?>>, remember to subscribe to the incoming Flux.

    +
    +
    +
    Polling Configuration Properties
    +
    +

    The following properties are exposed by org.springframework.cloud.stream.config.DefaultPollerProperties and are prefixed with +spring.cloud.stream.poller:

    +
    +
    +
    +
    fixedDelay
    +
    +

    Fixed delay for default poller in milliseconds.

    +
    +

    Default: 1000L.

    +
    +
    +
    maxMessagesPerPoll
    +
    +

    Maximum messages for each polling event of the default poller.

    +
    +

    Default: 1L.

    +
    +
    +
    +
    +
    +

    For example --spring.cloud.stream.poller.fixed-delay=2000 sets the poller interval to poll every two seconds.

    +
    +
    +
    +
    +
    Foreign event-driven sources
    +
    +

    There are cases where the actual source of data may be coming from the external (foreign) system that is not a binder. For example, the +source of the data may be a classic REST endpoint. How do we bridge such source with the functional mechanism used by spring-cloud-stream?

    +
    +
    +

    Spring Cloud Stream provides two mechanisms, so let’s look at them in more details

    +
    +
    +

    Here, for both samples we’ll use a standard MVC endpoint method called delegateToSupplier bound to the root web context, +delegating incoming requests to stream via two different mechanisms - +imperative (via StreamBridge) and reactive (via EmitterProcessor).

    +
    +
    +
    Using StreamBridge
    +
    +
    +
    @SpringBootApplication
    +@Controller
    +public class WebSourceApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(WebSourceApplication.class, "--spring.cloud.stream.source=toStream");
    +	}
    +
    +	@Autowired
    +	private StreamBridge streamBridge;
    +
    +	@RequestMapping
    +	@ResponseStatus(HttpStatus.ACCEPTED)
    +	public void delegateToSupplier(@RequestBody String body) {
    +		System.out.println("Sending " + body);
    +		streamBridge.send("toStream-out-0", body);
    +	}
    +}
    +
    +
    +
    +

    Here we autowire a StreamBridge bean which allows us to send data to an output binding effectively +bridging non-stream application with spring-cloud-stream. Note that preceding example does not have any +source functions defined (e.g., Supplier bean) leaving the framework with no trigger to create source bindings, which would be typical for cases where +configuration contains function beans. +So to trigger the creation of source binding we use spring.cloud.stream.source property where you can declare the name of your sources. +The provided name will be used as a trigger to create a source binding. +So in the preceding example the name of the output binding will be toStream-out-0 which is consistent with the binding naming +convention used by functions (see Binding and Binding names). You can use ; to signify multiple sources +(e.g., --spring.cloud.stream.source=foo;bar)

    +
    +
    +

    Also, note that streamBridge.send(..) method takes an Object for data. This means you can send POJO or Message to it and it +will go through the same routine when sending output as if it was from any Function or Supplier providing the same level +of consistency as with functions. This means the output type conversion, partitioning etc are honored as if it was from the output produced by functions.

    +
    +
    +
    +
    StreamBridge and Dynamic Destinations
    +
    +

    StreamBridge can also be used for cases when output destination(s) are not known ahead of time similar to the use cases +described in Routing FROM Consumer section.

    +
    +
    +

    Let’s look at the example

    +
    +
    +
    +
    @SpringBootApplication
    +@Controller
    +public class WebSourceApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(WebSourceApplication.class, args);
    +	}
    +
    +	@Autowired
    +	private StreamBridge streamBridge;
    +
    +	@RequestMapping
    +	@ResponseStatus(HttpStatus.ACCEPTED)
    +	public void delegateToSupplier(@RequestBody String body) {
    +		System.out.println("Sending " + body);
    +		streamBridge.send("myDestiniation", body);
    +	}
    +}
    +
    +
    +
    +

    As you can see the preceding example is very similar to the previous one with the exception of explicit binding instruction provided via +spring.cloud.stream.source property (which is not provided). +Here we’re sending data to myDestiniation name which does not exist as a binding. Therefore such name will be treated as dynamic destination +as described in Routing FROM Consumer section.

    +
    +
    +
    +
    Using reactor API
    +
    +
    +
    @SpringBootApplication
    +@Controller
    +public class WebSourceApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(WebSourceApplication.class);
    +	}
    +
    +	EmitterProcessor<String> processor = EmitterProcessor.create();
    +
    +	@RequestMapping
    +	@ResponseStatus(HttpStatus.ACCEPTED)
    +	public void delegateToSupplier(@RequestBody String body) {
    +		processor.onNext(body);
    +	}
    +
    +	@Bean
    +	public Supplier<Flux<String>> supplier() {
    +		return () -> processor;
    +	}
    +}
    +
    +
    +
    +

    Here we declare a Supplier bean which returns Flux of Strings. +This example uses EmitterProcessor +from the reactor API (see Reactive Functions support for more details) to effectively provide a +bridge between the actual event source (rest endpoint in this case) and spring-cloud-stream. All you need to do +is define a Supplier<Flux<your-type>> and return the EmitterProcessor while feeding the incoming data via EmitterProcessor#onNext(data) operation.

    +
    +
    +

    You can now send message to spring-cloud-stream source as

    +
    +
    +
    +
    curl -H "Content-Type: text/plain" -X POST -d "hello from the other side" http://localhost:8080/
    +
    +
    +
    +

    And while this example demonstrates bridging web endpoint with the Supplier of data that will be fed into spring-cloud-stream framework, +the approach can be used with other type of foreign sources.

    +
    +
    +
    +
    +
    Reactive Functions support
    +
    +

    Since Spring Cloud Function is build on top of Project Reactor there isn’t much you need to do +to benefit from reactive programming model while implementing Supplier, Function or Consumer.

    +
    +
    +

    For example:

    +
    +
    +
    +
    @SpringBootApplication
    +public static class SinkFromConsumer {
    +
    +	@Bean
    +	public Function<Flux<String>, Flux<String>> reactiveUpperCase() {
    +		return flux -> flux.map(val -> val.toUpperCase());
    +	}
    +}
    +
    +
    +
    +
    +
    Functional Composition
    +
    +

    Using functional programming model you can also benefit from functional composition where you can dynamically compose complex handlers from a set of simple functions. +As an example let’s add the following function bean to the application defined above

    +
    +
    +
    +
    @Bean
    +public Function<String, String> wrapInQuotes() {
    +	return s -> "\"" + s + "\"";
    +}
    +
    +
    +
    +

    and modify the spring.cloud.function.definition property to reflect your intention to compose a new function from both ‘toUpperCase’ and ‘wrapInQuotes’. +To do so Spring Cloud Function relies on | (pipe) symbol. So, to finish our example our property will now look like this:

    +
    +
    +
    +
    --spring.cloud.function.definition=toUpperCase|wrapInQuotes
    +
    +
    +
    + + + + + +
    + + +One of the great benefits of functional composition support provided by Spring Cloud Function is +the fact that you can compose reactive and imperative functions. +
    +
    +
    +

    The result of a composition is a single function which, as you may guess, could have a very long and rather cryptic name (e.g., foo|bar|baz|xyz. . .) +presenting a great deal of inconvenience when it comes to other configuration properties. This is where descriptive binding names +feature described in Functional binding names section can help.

    +
    +
    +

    For example, if we want to give our toUpperCase|wrapInQuotes a more descriptive name we can do so +with the following property spring.cloud.stream.function.bindings.toUpperCase|wrapInQuotes=quotedUpperCase allowing +other configuration properties to refer to that binding name (e.g., spring.cloud.stream.bindings.quotedUpperCase.destination=myDestination).

    +
    +
    +
    +
    Functions with multiple input and output arguments
    +
    +

    Starting with version 3.0 spring-cloud-stream provides support for functions that +have multiple inputs and/or multiple outputs (return values). What does this actually mean and +what type of use cases it is targeting?

    +
    +
    +
      +
    • +

      Big Data: Imagine the source of data you’re dealing with is highly un-organized and contains various types of data elements +(e.g., orders, transactions etc) and you effectively need to sort it out.

      +
    • +
    • +

      Data aggregation: Another use case may require you to merge data elements from 2+ incoming _streams.

      +
    • +
    +
    +
    +

    The above describes just a few use cases where you may need to use a single function to accept and/or produce +multiple streams of data. And that is the type of use cases we are targeting here.

    +
    +
    +

    Also, note a slightly different emphasis on the concept of streams here. The assumption is that such functions are only valuable +if they are given access to the actual streams of data (not the individual elements). So for that we are relying on +abstractions provided by Project Reactor (i.e., Flux and Mono) which is already available on the +classpath as part of the dependencies brought in by spring-cloud-functions.

    +
    +
    +

    Another important aspect is representation of multiple input and outputs. While java provides +variety of different abstractions to represent multiple of something those abstractions +are a) unbounded, b) lack arity and c) lack type information which are all important in this context. +As an example, let’s look at Collection or an array which only allows us to +describe multiple of a single type or up-cast everything to an Object, affecting transparent type conversion feature of +spring-cloud-stream and so on.

    +
    +
    +

    So to accommodate all these requirements the initial support is relying on he signature which utilizes another abstraction +provided by Project Reactor - Tuples. However, we are working on allowing a more flexible signatures.

    +
    +
    + + + + + +
    + + +Please refer to Binding and Binding names section to understand the naming convention used to establish binding names +used by such application. +
    +
    +
    +

    Let’s look at the few samples:

    +
    +
    +
    +
    @SpringBootApplication
    +public class SampleApplication {
    +
    +	@Bean
    +	public Function<Tuple2<Flux<String>, Flux<Integer>>, Flux<String>> gather() {
    +		return tuple -> {
    +			Flux<String> stringStream = tuple.getT1();
    +			Flux<String> intStream = tuple.getT2().map(i -> String.valueOf(i));
    +			return Flux.merge(stringStream, intStream);
    +		};
    +	}
    +}
    +
    +
    +
    +

    The above example demonstrates function which takes two inputs (first of type String and second of type Integer) +and produces a single output of type String.

    +
    +
    +

    So, for the above example the two input bindings will be gather-in-0 and gather-in-1 and for consistency the +output binding also follows the same convention and is named gather-out-0.

    +
    +
    +

    Knowing that will allow you to set binding specific properties the same way you did with @StreamListener. +For example, the following will override content-type for gather-in-0 binding:

    +
    +
    +
    +
    --spring.cloud.stream.bindings.gather-in-0.content-type=text/plain
    +
    +
    +
    +
    +
    @SpringBootApplication
    +public class SampleApplication {
    +
    +	@Bean
    +	public static Function<Flux<Integer>, Tuple2<Flux<String>, Flux<String>>> scatter() {
    +		return flux -> {
    +			Flux<Integer> connectedFlux = flux.publish().autoConnect(2);
    +			UnicastProcessor even = UnicastProcessor.create();
    +			UnicastProcessor odd = UnicastProcessor.create();
    +			Flux<Integer> evenFlux = connectedFlux.filter(number -> number % 2 == 0).doOnNext(number -> even.onNext("EVEN: " + number));
    +			Flux<Integer> oddFlux = connectedFlux.filter(number -> number % 2 != 0).doOnNext(number -> odd.onNext("ODD: " + number));
    +
    +			return Tuples.of(Flux.from(even).doOnSubscribe(x -> evenFlux.subscribe()), Flux.from(odd).doOnSubscribe(x -> oddFlux.subscribe()));
    +		};
    +	}
    +}
    +
    +
    +
    +

    The above example is somewhat of a the opposite from the previous sample and demonstrates function which +takes single input of type Integer and produces two outputs (both of type String).

    +
    +
    +

    So, for the above example the input binding is gather-in-0 and the +output bindings are gather-out-0 and gather-out-1.

    +
    +
    +

    And you test it with the following code:

    +
    +
    +
    +
    @Test
    +public void testSingleInputMultiOutput() {
    +	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
    +			TestChannelBinderConfiguration.getCompleteConfiguration(
    +					SampleApplication.class))
    +							.run("--spring.cloud.function.definition=scatter")) {
    +		context.getBean(InputDestination.class);
    +
    +		InputDestination inputDestination = context.getBean(InputDestination.class);
    +		OutputDestination outputDestination = context.getBean(OutputDestination.class);
    +
    +		for (int i = 0; i < 10; i++) {
    +			inputDestination.send(MessageBuilder.withPayload(String.valueOf(i).getBytes()).build());
    +		}
    +
    +		int counter = 0;
    +		for (int i = 0; i < 5; i++) {
    +			Message<byte[]> even = outputDestination.receive(0, 0);
    +			assertThat(even.getPayload()).isEqualTo(("EVEN: " + String.valueOf(counter++)).getBytes());
    +			Message<byte[]> odd = outputDestination.receive(0, 1);
    +			assertThat(odd.getPayload()).isEqualTo(("ODD: " + String.valueOf(counter++)).getBytes());
    +		}
    +	}
    +}
    +
    +
    +
    +
    +
    Multiple functions in a single application
    +
    +

    There may also be a need for grouping several message handlers in a single application. You would do so by +defining several functions.

    +
    +
    +
    +
    @SpringBootApplication
    +public class SampleApplication {
    +
    +	@Bean
    +	public Function<String, String> uppercase() {
    +		return value -> value.toUpperCase();
    +	}
    +
    +	@Bean
    +	public Function<String, String> reverse() {
    +		return value -> new StringBuilder(value).reverse().toString();
    +	}
    +}
    +
    +
    +
    +

    In the above example we have configuration which defines two functions uppercase and reverse. +So first, as mentioned before, we need to notice that there is a a conflict (more then one function) and therefore +we need to resolve it by providing spring.cloud.function.definition property pointing to the actual function +we want to bind. Except here we will use ; delimiter to point to both functions (see test case below).

    +
    +
    + + + + + +
    + + +As with functions with multiple inputs/outputs, please refer to Binding and Binding names section to understand the naming +convention used to establish binding names used by such application. +
    +
    +
    +

    And you test it with the following code:

    +
    +
    +
    +
    @Test
    +public void testMultipleFunctions() {
    +	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
    +			TestChannelBinderConfiguration.getCompleteConfiguration(
    +					ReactiveFunctionConfiguration.class))
    +							.run("--spring.cloud.function.definition=uppercase;reverse")) {
    +		context.getBean(InputDestination.class);
    +
    +		InputDestination inputDestination = context.getBean(InputDestination.class);
    +		OutputDestination outputDestination = context.getBean(OutputDestination.class);
    +
    +		Message<byte[]> inputMessage = MessageBuilder.withPayload("Hello".getBytes()).build();
    +		inputDestination.send(inputMessage, "uppercase-in-0");
    +		inputDestination.send(inputMessage, "reverse-in-0");
    +
    +		Message<byte[]> outputMessage = outputDestination.receive(0, "uppercase-out-0");
    +		assertThat(outputMessage.getPayload()).isEqualTo("HELLO".getBytes());
    +
    +		outputMessage = outputDestination.receive(0, "uppercase-out-1");
    +		assertThat(outputMessage.getPayload()).isEqualTo("olleH".getBytes());
    +	}
    +}
    +
    +
    +
    +
    +
    Batch Consumers
    +
    +

    When using a MessageChannelBinder that supports batch listeners, and the feature is enabled for the consumer binding, you can set spring.cloud.stream.bindings.<binding-name>.consumer.batch-mode to true to enable the +entire batch of messages to be passed to the function in a List.

    +
    +
    +
    +
    @Bean
    +public Function<List<Person>, Person> findFirstPerson() {
    +    return persons -> persons.get(0);
    +}
    +
    +
    +
    +
    +
    Spring Integration flow as functions
    +
    +

    When you implement a function, you may have complex requirements that fit the category +of Enterprise Integration Patterns (EIP). These are best handled by using a +framework such as Spring Integration (SI), which is a reference implementation of EIP.

    +
    +
    +

    Thankfully SI already provides support for exposing integration flows as functions via +Integration flow as gateway +Consider the following sample:

    +
    +
    +
    +
    @SpringBootApplication
    +public class FunctionSampleSpringIntegrationApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(FunctionSampleSpringIntegrationApplication.class, args);
    +	}
    +
    +	@Bean
    +	public IntegrationFlow uppercaseFlow() {
    +		return IntegrationFlows.from(MessageFunction.class, "uppercase")
    +				.<String, String>transform(String::toUpperCase)
    +				.logAndReply(LoggingHandler.Level.WARN);
    +	}
    +
    +	public interface MessageFunction extends Function<Message<String>, Message<String>> {
    +
    +	}
    +}
    +
    +
    +
    +

    For those who are familiar with SI you can see we define a bean of type IntegrationFlow where we +declare an integration flow that we want to expose as a Function<String, String> (using SI DSL) called uppercase. +The MessageFunction interface lets us explicitly declare the type of the inputs and outputs for proper type conversion. +See Content Type Negotiation section for more on type conversion.

    +
    +
    +

    To receive raw input you can use from(Function.class, …​).

    +
    +
    +

    The resulting function is bound to the input and output destinations exposed by the target binder.

    +
    +
    + + + + + +
    + + +Please refer to Binding and Binding names section to understand the naming +convention used to establish binding names used by such application. +
    +
    +
    +

    For more details on interoperability of Spring Integration and Spring Cloud Stream specifically around functional programming model +you may find this post very interesting, as it dives a bit deeper +into various patterns you can apply by merging the best of Spring Integration and Spring Cloud Stream/Functions.

    +
    +
    +
    +
    +

    Annotation-based support (legacy)

    +
    +

    As mentioned earlier you can also use Spring Integration annotations based configuration or +Spring Cloud Stream annotation based configuration.

    +
    +
    +
    Spring Integration Support
    +
    +

    Spring Cloud Stream is built on the concepts and patterns defined by Enterprise Integration Patterns and relies +in its internal implementation on an already established and popular implementation of Enterprise Integration Patterns within the Spring portfolio of projects: +Spring Integration framework.

    +
    +
    +

    So its only natural for it to support the foundation, semantics, and configuration options that are already established by Spring Integration

    +
    +
    +

    For example, you can attach the output channel of a Source to a MessageSource and use the familiar @InboundChannelAdapter annotation, as follows:

    +
    +
    +
    +
    @EnableBinding(Source.class)
    +public class TimerSource {
    +
    +  @Bean
    +  @InboundChannelAdapter(value = Source.OUTPUT, poller = @Poller(fixedDelay = "10", maxMessagesPerPoll = "1"))
    +  public MessageSource<String> timerMessageSource() {
    +    return () -> new GenericMessage<>("Hello Spring Cloud Stream");
    +  }
    +}
    +
    +
    +
    +

    Similarly, you can use @Transformer or @ServiceActivator while providing an implementation of a message handler method for a Processor binding contract, as shown in the following example:

    +
    +
    +
    +
    @EnableBinding(Processor.class)
    +public class TransformProcessor {
    +  @Transformer(inputChannel = Processor.INPUT, outputChannel = Processor.OUTPUT)
    +  public Object transform(String message) {
    +    return message.toUpperCase();
    +  }
    +}
    +
    +
    +
    + + + + + +
    + + +While this may be skipping ahead a bit, it is important to understand that, when you consume from the same binding using @StreamListener annotation, a pub-sub model is used. +Each method annotated with @StreamListener receives its own copy of a message, and each one has its own consumer group. +However, if you consume from the same binding by using one of the Spring Integration annotation (such as @Aggregator, @Transformer, or @ServiceActivator), those consume in a competing model. +No individual consumer group is created for each subscription. +
    +
    +
    +
    +
    Using @StreamListener Annotation
    +
    +

    Complementary to its Spring Integration support, Spring Cloud Stream provides its own @StreamListener annotation, modeled after other Spring Messaging annotations +(@MessageMapping, @JmsListener, @RabbitListener, and others) and provides conviniences, such as content-based routing and others.

    +
    +
    +
    +
    @EnableBinding(Sink.class)
    +public class VoteHandler {
    +
    +  @Autowired
    +  VotingService votingService;
    +
    +  @StreamListener(Sink.INPUT)
    +  public void handle(Vote vote) {
    +    votingService.record(vote);
    +  }
    +}
    +
    +
    +
    +

    As with other Spring Messaging methods, method arguments can be annotated with @Payload, @Headers, and @Header.

    +
    +
    +

    For methods that return data, you must use the @SendTo annotation to specify the output binding destination for data returned by the method, as shown in the following example:

    +
    +
    +
    +
    @EnableBinding(Processor.class)
    +public class TransformProcessor {
    +
    +  @Autowired
    +  VotingService votingService;
    +
    +  @StreamListener(Processor.INPUT)
    +  @SendTo(Processor.OUTPUT)
    +  public VoteResult handle(Vote vote) {
    +    return votingService.record(vote);
    +  }
    +}
    +
    +
    +
    +

    Similar to Spring MVC you can also benefit from JSR-303/309 compliant validation by annotating your arguments with @Valid.

    +
    +
    +
    +
    @StreamListener(Processor.INPUT)
    +  @SendTo(Processor.OUTPUT)
    +  public VoteResult handle(@Valid Vote vote) {
    +    return votingService.record(vote);
    +  }
    +
    +
    +
    +

    In the above example the Vote object and its individual fields will be validated according to the rules set by you (e.g., @NotBlank, @Min/@Max etc.).

    +
    +
    + + + + + +
    + + +Spring Cloud Stream does NOT provide a default org.springframework.validation.Validator to avoid potential +conflicts with validators provided by other frameworks that may be part of your application (e.g., MVC), +therefore you may need to provide your own validator by configuring a bean of type org.springframework.validation.Validator. +
    +
    +
    +
    +
    Using @StreamListener for Content-based routing
    +
    +

    Spring Cloud Stream supports dispatching messages to multiple handler methods annotated with @StreamListener based on conditions.

    +
    +
    +

    In order to be eligible to support conditional dispatching, a method must satisfy the follow conditions:

    +
    +
    +
      +
    • +

      It must not return a value.

      +
    • +
    • +

      It must be an individual message handling method (reactive API methods are not supported).

      +
    • +
    +
    +
    +

    The condition is specified by a SpEL expression in the condition argument of the annotation and is evaluated for each message. +All the handlers that match the condition are invoked in the same thread, and no assumption must be made about the order in which the invocations take place.

    +
    +
    +

    In the following example of a @StreamListener with dispatching conditions, all the messages bearing a header type with the value bogey are dispatched to the +receiveBogey method, and all the messages bearing a header type with the value bacall are dispatched to the receiveBacall method.

    +
    +
    +
    +
    @EnableBinding(Sink.class)
    +@EnableAutoConfiguration
    +public static class TestPojoWithAnnotatedArguments {
    +
    +    @StreamListener(target = Sink.INPUT, condition = "headers['type']=='bogey'")
    +    public void receiveBogey(@Payload BogeyPojo bogeyPojo) {
    +       // handle the message
    +    }
    +
    +    @StreamListener(target = Sink.INPUT, condition = "headers['type']=='bacall'")
    +    public void receiveBacall(@Payload BacallPojo bacallPojo) {
    +       // handle the message
    +    }
    +}
    +
    +
    +
    +

    Content Type Negotiation in the Context of condition

    +
    +
    +

    It is important to understand some of the mechanics behind content-based routing using the condition argument of @StreamListener, especially in the context of the type of the message as a whole. +It may also help if you familiarize yourself with the Content Type Negotiation before you proceed.

    +
    +
    +

    Consider the following scenario:

    +
    +
    +
    +
    @EnableBinding(Sink.class)
    +@EnableAutoConfiguration
    +public static class CatsAndDogs {
    +
    +    @StreamListener(target = Sink.INPUT, condition = "payload.class.simpleName=='Dog'")
    +    public void bark(Dog dog) {
    +       // handle the message
    +    }
    +
    +    @StreamListener(target = Sink.INPUT, condition = "payload.class.simpleName=='Cat'")
    +    public void purr(Cat cat) {
    +       // handle the message
    +    }
    +}
    +
    +
    +
    +

    The preceding code is perfectly valid. It compiles and deploys without any issues, yet it never produces the result you expect.

    +
    +
    +

    That is because you are testing something that does not yet exist in a state you expect. That is because the payload of the message is not yet converted from the +wire format (byte[]) to the desired type. +In other words, it has not yet gone through the type conversion process described in the Content Type Negotiation.

    +
    +
    +

    So, unless you use a SPeL expression that evaluates raw data (for example, the value of the first byte in the byte array), use message header-based expressions +(such as condition = "headers['type']=='dog'").

    +
    +
    + + + + + +
    + + +At the moment, dispatching through @StreamListener conditions is supported only for channel-based binders (not for reactive programming) +support. +
    +
    +
    +
    +
    +

    Using Polled Consumers

    +
    +
    Overview
    +
    +

    When using polled consumers, you poll the PollableMessageSource on demand. +Consider the following example of a polled consumer:

    +
    +
    +
    +
    public interface PolledConsumer {
    +
    +    @Input
    +    PollableMessageSource destIn();
    +
    +    @Output
    +    MessageChannel destOut();
    +
    +}
    +
    +
    +
    +

    Given the polled consumer in the preceding example, you might use it as follows:

    +
    +
    +
    +
    @Bean
    +public ApplicationRunner poller(PollableMessageSource destIn, MessageChannel destOut) {
    +    return args -> {
    +        while (someCondition()) {
    +            try {
    +                if (!destIn.poll(m -> {
    +                    String newPayload = ((String) m.getPayload()).toUpperCase();
    +                    destOut.send(new GenericMessage<>(newPayload));
    +                })) {
    +                    Thread.sleep(1000);
    +                }
    +            }
    +            catch (Exception e) {
    +                // handle failure
    +            }
    +        }
    +    };
    +}
    +
    +
    +
    +

    A less manual and more Spring-like alternative would be to configure a scheduled task bean. For example,

    +
    +
    +
    +
    @Scheduled(fixedDelay = 5_000)
    +public void poll() {
    +	System.out.println("Polling...");
    +	this.source.poll(m -> {
    +		System.out.println(m.getPayload());
    +
    +	}, new ParameterizedTypeReference<Foo>() { });
    +}
    +
    +
    +
    +

    The PollableMessageSource.poll() method takes a MessageHandler argument (often a lambda expression, as shown here). +It returns true if the message was received and successfully processed.

    +
    +
    +

    As with message-driven consumers, if the MessageHandler throws an exception, messages are published to error channels, +as discussed in Error Handling.

    +
    +
    +

    Normally, the poll() method acknowledges the message when the MessageHandler exits. +If the method exits abnormally, the message is rejected (not re-queued), but see Handling Errors. +You can override that behavior by taking responsibility for the acknowledgment, as shown in the following example:

    +
    +
    +
    +
    @Bean
    +public ApplicationRunner poller(PollableMessageSource dest1In, MessageChannel dest2Out) {
    +    return args -> {
    +        while (someCondition()) {
    +            if (!dest1In.poll(m -> {
    +                StaticMessageHeaderAccessor.getAcknowledgmentCallback(m).noAutoAck();
    +                // e.g. hand off to another thread which can perform the ack
    +                // or acknowledge(Status.REQUEUE)
    +
    +            })) {
    +                Thread.sleep(1000);
    +            }
    +        }
    +    };
    +}
    +
    +
    +
    + + + + + +
    + + +You must ack (or nack) the message at some point, to avoid resource leaks. +
    +
    +
    + + + + + +
    + + +Some messaging systems (such as Apache Kafka) maintain a simple offset in a log. If a delivery fails and is re-queued with StaticMessageHeaderAccessor.getAcknowledgmentCallback(m).acknowledge(Status.REQUEUE);, any later successfully ack’d messages are redelivered. +
    +
    +
    +

    There is also an overloaded poll method, for which the definition is as follows:

    +
    +
    +
    +
    poll(MessageHandler handler, ParameterizedTypeReference<?> type)
    +
    +
    +
    +

    The type is a conversion hint that allows the incoming message payload to be converted, as shown in the following example:

    +
    +
    +
    +
    boolean result = pollableSource.poll(received -> {
    +			Map<String, Foo> payload = (Map<String, Foo>) received.getPayload();
    +            ...
    +
    +		}, new ParameterizedTypeReference<Map<String, Foo>>() {});
    +
    +
    +
    +
    +
    Handling Errors
    +
    +

    By default, an error channel is configured for the pollable source; if the callback throws an exception, an ErrorMessage is sent to the error channel (<destination>.<group>.errors); this error channel is also bridged to the global Spring Integration errorChannel.

    +
    +
    +

    You can subscribe to either error channel with a @ServiceActivator to handle errors; without a subscription, the error will simply be logged and the message will be acknowledged as successful. +If the error channel service activator throws an exception, the message will be rejected (by default) and won’t be redelivered. +If the service activator throws a RequeueCurrentMessageException, the message will be requeued at the broker and will be again retrieved on a subsequent poll.

    +
    +
    +

    If the listener throws a RequeueCurrentMessageException directly, the message will be requeued, as discussed above, and will not be sent to the error channels.

    +
    +
    +
    +
    +
    +

    Event Routing

    +
    +

    Event Routing, in the context of Spring Cloud Stream, is the ability to either +a) route evens to a particular even subscriber or +b) route event produced by an event subscriber to a particular destination. +Here we’ll refer to it as route ‘TO’ and route ‘FROM’.

    +
    +
    +

    Routing TO Consumer

    +
    +

    Routing can be achieved by relying on RoutingFunction available in Spring Cloud Function 3.0. All you need to do is enable it via +--spring.cloud.stream.function.routing.enabled=true application property or provide spring.cloud.function.routing-expression property. +Once enabled RoutingFunction will be bound to input destination +receiving all the messages and route them to other functions based on the provided instruction.

    +
    +
    + + + + + +
    + + +For the purposes of binding the name of the routing destination is functionRouter-in-0 +(see RoutingFunction.FUNCTION_NAME and binding naming convention Functional binding names). +
    +
    +
    +

    Instruction could be provided with individual messages as well as application properties.

    +
    +
    +

    Here are couple of samples:

    +
    +
    +
    Using message headers
    +
    +
    +
    @SpringBootApplication
    +public class SampleApplication {
    +
    +	public static void main(String[] args) {
    +		SpringApplication.run(SampleApplication.class,
    +                       "--spring.cloud.stream.function.routing.enabled=true");
    +	}
    +
    +	@Bean
    +	public Consumer<String> even() {
    +		return value -> {
    +			System.out.println("EVEN: " + value);
    +		};
    +	}
    +
    +	@Bean
    +	public Consumer<String> odd() {
    +		return value -> {
    +			System.out.println("ODD: " + value);
    +		};
    +    }
    +}
    +
    +
    +
    +

    By sending message to the functionRouter-in-0 destination exposed by the binder (i.e., rabbit, kafka), +such message will be routed to the appropriate (‘even’ or ‘odd’) Consumer.

    +
    +
    +

    By default RoutingFunction will look for spring.cloud.function.definition or spring.cloud.function.routing-expression (for more dynamic scenarios with SpEL) +header and if it is found its value will be treated as routing instruction.

    +
    +
    +

    For example, +setting spring.cloud.function.routing-expression header to value T(java.lang.System).currentTimeMillis() % 2 == 0 ? 'even' : 'odd' will end up semi-randomly routing request to either odd or even functions. +Also, for SpEL, the root object of the evaluation context is Message so you can do evaluation on individual headers (or message) as well …​.routing-expression=headers['type']

    +
    +
    +
    +
    Using application properties
    +
    +

    The spring.cloud.function.routing-expression and/or spring.cloud.function.definition +can be passed as application properties (e.g., spring.cloud.function.routing-expression=headers['type'].

    +
    +
    +
    +
    @SpringBootApplication
    +public class RoutingStreamApplication {
    +
    +  public static void main(String[] args) {
    +      SpringApplication.run(RoutingStreamApplication.class,
    +	  "--spring.cloud.function.routing-expression="
    +	  + "T(java.lang.System).nanoTime() % 2 == 0 ? 'even' : 'odd'");
    +  }
    +  @Bean
    +  public Consumer<Integer> even() {
    +    return value -> System.out.println("EVEN: " + value);
    +  }
    +
    +  @Bean
    +  public Consumer<Integer> odd() {
    +    return value -> System.out.println("ODD: " + value);
    +  }
    +}
    +
    +
    +
    + + + + + +
    + + +Passing instructions via application properties is especially important for reactive functions since given that reactive +function is only invoked once to pass the Publisher, so access to the individual items is limited. +
    +
    +
    +
    +
    +

    Routing FROM Consumer

    +
    +

    Aside from static destinations, Spring Cloud Stream lets applications send messages to dynamically bound destinations. +This is useful, for example, when the target destination needs to be determined at runtime. +Applications can do so in one of two ways

    +
    +
    +
    BinderAwareChannelResolver
    +
    +

    The BinderAwareChannelResolver is a special bean registered automatically by the framework. +You can autowire this bean into your application and use it to resolve output destination at runtime

    +
    +
    +

    The 'spring.cloud.stream.dynamicDestinations' property can be used for restricting the dynamic destination names to a known set (whitelisting). +If this property is not set, any destination can be bound dynamically.

    +
    +
    +

    The following example demonstrates one of the common scenarios where REST controller uses a path variable to determine target destination:

    +
    +
    +
    +
    @SpringBootApplication
    +@Controller
    +public class SourceWithDynamicDestination {
    +
    +    @Autowired
    +    private BinderAwareChannelResolver resolver;
    +
    +    @RequestMapping(value="/{target}")
    +	@ResponseStatus(HttpStatus.ACCEPTED)
    +	public void send(@RequestBody String body, @PathVariable("target") String target){
    +		resolver.resolveDestination(target).send(new GenericMessage<String>(body));
    +	}
    +}
    +
    +
    +
    +

    Now consider what happens when we start the application on the default port (8080) and make the following requests with CURL:

    +
    +
    +
    +
    curl -H "Content-Type: application/json" -X POST -d "customer-1" http://localhost:8080/customers
    +
    +curl -H "Content-Type: application/json" -X POST -d "order-1" http://localhost:8080/orders
    +
    +
    +
    +

    The destinations, 'customers' and 'orders', are created in the broker (in the exchange for Rabbit or in the topic for Kafka) +with names of 'customers' and 'orders', and the data is published to the appropriate destinations.

    +
    +
    +
    +
    spring.cloud.stream.sendto.destination
    +
    +

    You can also delegate to the framework to dynamically resolve the output destination by specifying spring.cloud.stream.sendto.destination header +set to the name of the destination to be resolved.

    +
    +
    +

    Consider the following example:

    +
    +
    +
    +
    @SpringBootApplication
    +@Controller
    +public class SourceWithDynamicDestination {
    +
    +    @Bean
    +	public Function<String, Message<String>> destinationAsPayload() {
    +		return value -> {
    +			return MessageBuilder.withPayload(value)
    +				.setHeader("spring.cloud.stream.sendto.destination", value).build();};
    +	}
    +}
    +
    +
    +
    +

    Albeit trivial you can clearly see in this example, our output is a Message with spring.cloud.stream.sendto.destination header +set to the value of he input argument. The framework will consult this header and will attempt to create or discover +destination with that name and send output to it.

    +
    +
    +

    If destination names are known in advance, you can configure the producer properties as with any other destination. +Alternatively, if you register a NewDestinationBindingCallback<> bean, it is invoked just before the binding is created. +The callback takes the generic type of the extended producer properties used by the binder. +It has one method:

    +
    +
    +
    +
    void configure(String destinationName, MessageChannel channel, ProducerProperties producerProperties,
    +        T extendedProducerProperties);
    +
    +
    +
    +

    The following example shows how to use the RabbitMQ binder:

    +
    +
    +
    +
    @Bean
    +public NewDestinationBindingCallback<RabbitProducerProperties> dynamicConfigurer() {
    +    return (name, channel, props, extended) -> {
    +        props.setRequiredGroups("bindThisQueue");
    +        extended.setQueueNameGroupOnly(true);
    +        extended.setAutoBindDlq(true);
    +        extended.setDeadLetterQueueName("myDLQ");
    +    };
    +}
    +
    +
    +
    + + + + + +
    + + +If you need to support dynamic destinations with multiple binder types, use Object for the generic type and cast the extended argument as needed. +
    +
    +
    +

    Also, please see Using StreamBridge section to see how yet another option (StreamBridge) can be utilized for similar cases.

    +
    +
    +
    +
    +
    +

    Error Handling

    +
    +

    In this section we’ll explain the general idea behind error handling mechanisms provided by the framework. +We’ll be using Rabbit binder as an example, since individual binders define different set +of properties for certain supported mechanisms specific to underlying broker capabilities (such as Kafka binder).

    +
    +
    +

    Errors happen, and Spring Cloud Stream provides several flexible mechanisms to deal with them. Note that the techniques are dependent on binder implementation and the +capability of the underlying messaging middleware.

    +
    +
    +

    Whenever there is an exception during message processing, the framework will make several attempts at re-trying +the same message (3 by default). For that, the framework uses Spring Retry library +(for imperative functions and standard message handlers) and retryBackoff capabilities of the reactive API (for reactive +functions).

    +
    +
    +

    Whenever handler (function) throws and exception, it is propagated back to the binder, and the binder subsequently propagates +the error back to the messaging system. +Depending on the capabilities of the messaging system such system may drop the message, re-queue the message for re-processing or send the failed message to DLQ. +Both Rabbit and Kafka support these concepts. However, other binders may not, so refer to your individual binder’s documentation for details on supported +error-handling options.

    +
    +
    +

    Drop Failed Messages

    +
    +

    By default, if no additional system-level configuration is provided, the messaging system drops the failed message. +While acceptable in some cases, for most cases, it is not, and we need some recovery mechanism to avoid message loss.

    +
    +
    +
    +

    DLQ - Dead Letter Queue

    +
    +

    Perhaps the most common mechanism, DLQ allows failed messages to be sent to a special destination: - Dead Letter Queue.

    +
    +
    +

    When configured, failed messages are sent to this destination for subsequent re-processing or auditing and reconciliation.

    +
    +
    +

    Consider the following example:

    +
    +
    +
    +
    @SpringBootApplication
    +public class SimpleStreamApplication {
    +
    +	public static void main(String[] args) throws Exception {
    +		SpringApplication.run(SimpleStreamApplication.class,
    +		  "--spring.cloud.function.definition=uppercase",
    +		  "--spring.cloud.stream.bindings.uppercase-in-0.destination=uppercase",
    +		  "--spring.cloud.stream.bindings.uppercase-in-0.group=myGroup",
    +		  "--spring.cloud.stream.rabbit.bindings.uppercase-in-0.consumer.auto-bind-dlq=true"
    +		);
    +	}
    +
    +	@Bean
    +	public Function<Person, Person> uppercase() {
    +		return personIn -> {
    +		   throw new RuntimeException("intentional");
    +	      });
    +		};
    +	}
    +}
    +
    +
    +
    +

    As a reminder, in this example uppercase-in-0 segment of the property corresponds to the name of the input destination binding. +The consumer segment indicates that it is a consumer property.

    +
    +
    + + + + + +
    + + +When using DLQ, at least group property must be provided for proper naming of the DLQ destination. However group often used together +with destination property, as in our example. +
    +
    +
    +

    Aside from some standard properties we also set the auto-bind-dlq to instruct the binder to create and configure DLQ destination for +uppercase-in-0 binding which corresponds to uppercase destination (see corresponding property), which results in an additional Rabbit queue named uppercase.myGroup.dlq (see Kafka documentation for Kafka specific DLQ properties).

    +
    +
    +

    Once configured, all failed messages are routed to this destination preserving the original message for further actions.

    +
    +
    +

    And you can see that the error message contains more information relevant to the original error, as follows:

    +
    +
    +
    +
    . . . .
    +x-exception-stacktrace:	org.springframework.messaging.MessageHandlingException: nested exception is
    +      org.springframework.messaging.MessagingException: has an error, failedMessage=GenericMessage [payload=byte[15],
    +      headers={amqp_receivedDeliveryMode=NON_PERSISTENT, amqp_receivedRoutingKey=input.hello, amqp_deliveryTag=1,
    +      deliveryAttempt=3, amqp_consumerQueue=input.hello, amqp_redelivered=false, id=a15231e6-3f80-677b-5ad7-d4b1e61e486e,
    +      amqp_consumerTag=amq.ctag-skBFapilvtZhDsn0k3ZmQg, contentType=application/json, timestamp=1522327846136}]
    +      at org.spring...integ...han...MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:107)
    +      at. . . . .
    +Payload: blah
    +
    +
    +
    +

    You can also facilitate immediate dispatch to DLQ (without re-tries) by setting max-attempts to '1'. For example,

    +
    +
    +
    +
    --spring.cloud.stream.bindings.uppercase-in-0.consumer.max-attempts=1
    +
    +
    +
    +
    +

    Retry Template and retryBackoff

    +
    +

    In this section we cover configuration properties relevant to configuration of retry capabilities. +Given that we use two different mechanisms for imperative and reactive handlers (RetryTemplate and retryBackoff), properties that corresponds to both will be identified as such.

    +
    +
    +

    The RetryTemplate is part of the Spring Retry library. +While it is out of scope of this document to cover all of the capabilities of the RetryTemplate, we will mention the following consumer properties that are specifically related to +the RetryTemplate:

    +
    +
    +
    +
    maxAttempts
    +
    +

    The number of attempts to process the message.

    +
    +

    Default: 3. - Applies to 'retryBackoff'

    +
    +
    +
    backOffInitialInterval
    +
    +

    The backoff initial interval on retry.

    +
    +

    Default 1000 milliseconds. - Applies to 'retryBackoff'

    +
    +
    +
    backOffMaxInterval
    +
    +

    The maximum backoff interval.

    +
    +

    Default 10000 milliseconds. - Applies to 'retryBackoff'

    +
    +
    +
    backOffMultiplier
    +
    +

    The backoff multiplier.

    +
    +

    Default 2.0.

    +
    +
    +
    defaultRetryable
    +
    +

    Whether exceptions thrown by the listener that are not listed in the retryableExceptions are retryable.

    +
    +

    Default: true.

    +
    +
    +
    retryableExceptions
    +
    +

    A map of Throwable class names in the key and a boolean in the value. +Specify those exceptions (and subclasses) that will or won’t be retried. +Also see defaultRetriable. +Example: spring.cloud.stream.bindings.input.consumer.retryable-exceptions.java.lang.IllegalStateException=false.

    +
    +

    Default: empty.

    +
    +
    +
    +
    +
    +

    While the preceding settings are sufficient for majority of the customization requirements, they may not satisfy certain complex requirements at, which +point you may want to provide your own instance of the RetryTemplate. To do so configure it as a bean in your application configuration. The application provided +instance will override the one provided by the framework. Also, to avoid conflicts you must qualify the instance of the RetryTemplate you want to be used by the binder +as @StreamRetryTemplate. For example,

    +
    +
    +
    +
    @StreamRetryTemplate
    +public RetryTemplate myRetryTemplate() {
    +    return new RetryTemplate();
    +}
    +
    +
    +
    +

    As you can see from the above example you don’t need to annotate it with @Bean since @StreamRetryTemplate is a qualified @Bean.

    +
    +
    +

    If you need to be more precise with your RetryTemplate, you can specify the bean by name in your ConsumerProperties to associate +the specific retry bean per binding.

    +
    +
    +
    +
    spring.cloud.stream.bindings.<foo>.consumer.retry-template-name=<your-retry-template-bean-name>
    +
    +
    +
    +
    +
    +
    +
    +

    Binders

    +
    +
    +

    Spring Cloud Stream provides a Binder abstraction for use in connecting to physical destinations at the external middleware. +This section provides information about the main concepts behind the Binder SPI, its main components, and implementation-specific details.

    +
    +
    +

    Producers and Consumers

    +
    +

    The following image shows the general relationship of producers and consumers:

    +
    +
    +
    +producers consumers +
    +
    Figure 5. Producers and Consumers
    +
    +
    +

    A producer is any component that sends messages to a binding destination. +The binding destination can be bound to an external message broker with a Binder implementation for that broker. +When invoking the bindProducer() method, the first parameter is the name of the destination within the broker, the second parameter is the instance if local destination to which the producer sends messages, and the third parameter contains properties (such as a partition key expression) to be used within the adapter that is created for that binding destination.

    +
    +
    +

    A consumer is any component that receives messages from the binding destination. +As with a producer, the consumer can be bound to an external message broker. +When invoking the bindConsumer() method, the first parameter is the destination name, and a second parameter provides the name of a logical group of consumers. +Each group that is represented by consumer bindings for a given destination receives a copy of each message that a producer sends to that destination (that is, it follows normal publish-subscribe semantics). +If there are multiple consumer instances bound with the same group name, then messages are load-balanced across those consumer instances so that each message sent by a producer is consumed by only a single consumer instance within each group (that is, it follows normal queueing semantics).

    +
    +
    +
    +

    Binder SPI

    +
    +

    The Binder SPI consists of a number of interfaces, out-of-the box utility classes, and discovery strategies that provide a pluggable mechanism for connecting to external middleware.

    +
    +
    +

    The key point of the SPI is the Binder interface, which is a strategy for connecting inputs and outputs to external middleware. The following listing shows the definition of the Binder interface:

    +
    +
    +
    +
    public interface Binder<T, C extends ConsumerProperties, P extends ProducerProperties> {
    +    Binding<T> bindConsumer(String bindingName, String group, T inboundBindTarget, C consumerProperties);
    +
    +    Binding<T> bindProducer(String bindingName, T outboundBindTarget, P producerProperties);
    +}
    +
    +
    +
    +

    The interface is parameterized, offering a number of extension points:

    +
    +
    +
      +
    • +

      Input and output bind targets.

      +
    • +
    • +

      Extended consumer and producer properties, allowing specific Binder implementations to add supplemental properties that can be supported in a type-safe manner.

      +
    • +
    +
    +
    +

    A typical binder implementation consists of the following:

    +
    +
    +
      +
    • +

      A class that implements the Binder interface;

      +
    • +
    • +

      A Spring @Configuration class that creates a bean of type Binder along with the middleware connection infrastructure.

      +
    • +
    • +

      A META-INF/spring.binders file found on the classpath containing one or more binder definitions, as shown in the following example:

      +
      +
      +
      kafka:\
      +org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration
      +
      +
      +
    • +
    +
    +
    + + + + + +
    + + +As it was mentioned earlier Binder abstraction is also one of the extension points of the framework. So if you can’t find a suitable binder in the preceding list you can implement your own binder on top of Spring Cloud Stream. +In the How to create a Spring Cloud Stream Binder from scratch post a community member documents +in details, with an example, a set of steps necessary to implement a custom binder. +The steps are also highlighted in the Implementing Custom Binders section. +
    +
    +
    +
    +

    Binder Detection

    +
    +

    Spring Cloud Stream relies on implementations of the Binder SPI to perform the task of connecting (binding) user code to message brokers. +Each Binder implementation typically connects to one type of messaging system.

    +
    +
    +

    Classpath Detection

    +
    +

    By default, Spring Cloud Stream relies on Spring Boot’s auto-configuration to configure the binding process. +If a single Binder implementation is found on the classpath, Spring Cloud Stream automatically uses it. +For example, a Spring Cloud Stream project that aims to bind only to RabbitMQ can add the following dependency:

    +
    +
    +
    +
    <dependency>
    +  <groupId>org.springframework.cloud</groupId>
    +  <artifactId>spring-cloud-stream-binder-rabbit</artifactId>
    +</dependency>
    +
    +
    +
    +

    For the specific Maven coordinates of other binder dependencies, see the documentation of that binder implementation.

    +
    +
    +
    +
    +

    Multiple Binders on the Classpath

    +
    +

    When multiple binders are present on the classpath, the application must indicate which binder is to be used for each destination binding. +Each binder configuration contains a META-INF/spring.binders file, which is a simple properties file, as shown in the following example:

    +
    +
    +
    +
    rabbit:\
    +org.springframework.cloud.stream.binder.rabbit.config.RabbitServiceAutoConfiguration
    +
    +
    +
    +

    Similar files exist for the other provided binder implementations (such as Kafka), and custom binder implementations are expected to provide them as well. +The key represents an identifying name for the binder implementation, whereas the value is a comma-separated list of configuration classes that each contain one and only one bean definition of type org.springframework.cloud.stream.binder.Binder.

    +
    +
    +

    Binder selection can either be performed globally, using the spring.cloud.stream.defaultBinder property (for example, spring.cloud.stream.defaultBinder=rabbit) or individually, by configuring the binder on each binding. +For instance, a processor application (that has bindings named input and output for read and write respectively) that reads from Kafka and writes to RabbitMQ can specify the following configuration:

    +
    +
    +
    +
    spring.cloud.stream.bindings.input.binder=kafka
    +spring.cloud.stream.bindings.output.binder=rabbit
    +
    +
    +
    +
    +

    Connecting to Multiple Systems

    +
    +

    By default, binders share the application’s Spring Boot auto-configuration, so that one instance of each binder found on the classpath is created. +If your application should connect to more than one broker of the same type, you can specify multiple binder configurations, each with different environment settings.

    +
    +
    + + + + + +
    + + +Turning on explicit binder configuration disables the default binder configuration process altogether. +If you do so, all binders in use must be included in the configuration. +Frameworks that intend to use Spring Cloud Stream transparently may create binder configurations that can be referenced by name, but they do not affect the default binder configuration. +In order to do so, a binder configuration may have its defaultCandidate flag set to false (for example, spring.cloud.stream.binders.<configurationName>.defaultCandidate=false). +This denotes a configuration that exists independently of the default binder configuration process. +
    +
    +
    +

    The following example shows a typical configuration for a processor application that connects to two RabbitMQ broker instances:

    +
    +
    +
    +
    spring:
    +  cloud:
    +    stream:
    +      bindings:
    +        input:
    +          destination: thing1
    +          binder: rabbit1
    +        output:
    +          destination: thing2
    +          binder: rabbit2
    +      binders:
    +        rabbit1:
    +          type: rabbit
    +          environment:
    +            spring:
    +              rabbitmq:
    +                host: <host1>
    +        rabbit2:
    +          type: rabbit
    +          environment:
    +            spring:
    +              rabbitmq:
    +                host: <host2>
    +
    +
    +
    + + + + + +
    + + +The environment property of the particular binder can also be used for any Spring Boot property, +including this spring.main.sources which can be useful for adding additional configurations for the +particular binders, e.g. overriding auto-configured beans. +
    +
    +
    +

    For example;

    +
    +
    +
    +
    environment:
    +    spring:
    +        main:
    +           sources: com.acme.config.MyCustomBinderConfiguration
    +
    +
    +
    +

    To activate a specific profile for the particular binder environment, you should use a spring.profiles.active property:

    +
    +
    +
    +
    environment:
    +    spring:
    +        profiles:
    +           active: myBinderProfile
    +
    +
    +
    +
    +

    Binding visualization and control

    +
    +

    Since version 2.0, Spring Cloud Stream supports visualization and control of the Bindings through Actuator endpoints.

    +
    +
    +

    Starting with version 2.0 actuator and web are optional, you must first add one of the web dependencies as well as add the actuator dependency manually. +The following example shows how to add the dependency for the Web framework:

    +
    +
    +
    +
    <dependency>
    +     <groupId>org.springframework.boot</groupId>
    +     <artifactId>spring-boot-starter-web</artifactId>
    +</dependency>
    +
    +
    +
    +

    The following example shows how to add the dependency for the WebFlux framework:

    +
    +
    +
    +
    <dependency>
    +       <groupId>org.springframework.boot</groupId>
    +       <artifactId>spring-boot-starter-webflux</artifactId>
    +</dependency>
    +
    +
    +
    +

    You can add the Actuator dependency as follows:

    +
    +
    +
    +
    <dependency>
    +    <groupId>org.springframework.boot</groupId>
    +    <artifactId>spring-boot-starter-actuator</artifactId>
    +</dependency>
    +
    +
    +
    + + + + + +
    + + +To run Spring Cloud Stream 2.0 apps in Cloud Foundry, you must add spring-boot-starter-web and spring-boot-starter-actuator to the classpath. Otherwise, the +application will not start due to health check failures. +
    +
    +
    +

    You must also enable the bindings actuator endpoints by setting the following property: --management.endpoints.web.exposure.include=bindings.

    +
    +
    +

    Once those prerequisites are satisfied. you should see the following in the logs when application start:

    +
    +
    +
    +
    : Mapped "{[/actuator/bindings/{name}],methods=[POST]. . .
    +: Mapped "{[/actuator/bindings],methods=[GET]. . .
    +: Mapped "{[/actuator/bindings/{name}],methods=[GET]. . .
    +
    +
    +
    +

    To visualize the current bindings, access the following URL: +http://<host>:<port>/actuator/bindings

    +
    +
    +

    Alternative, to see a single binding, access one of the URLs similar to the following: +http://<host>:<port>/actuator/bindings/<bindingName>;

    +
    +
    +

    You can also stop, start, pause, and resume individual bindings by posting to the same URL while providing a state argument as JSON, as shown in the following examples:

    +
    +
    +
    +
    curl -d '{"state":"STOPPED"}' -H "Content-Type: application/json" -X POST http://<host>:<port>/actuator/bindings/myBindingName
    +curl -d '{"state":"STARTED"}' -H "Content-Type: application/json" -X POST http://<host>:<port>/actuator/bindings/myBindingName
    +curl -d '{"state":"PAUSED"}' -H "Content-Type: application/json" -X POST http://<host>:<port>/actuator/bindings/myBindingName
    +curl -d '{"state":"RESUMED"}' -H "Content-Type: application/json" -X POST http://<host>:<port>/actuator/bindings/myBindingName
    +
    +
    +
    + + + + + +
    + + +PAUSED and RESUMED work only when the corresponding binder and its underlying technology supports it. Otherwise, you see the warning message in the logs. +Currently, only Kafka binder supports the PAUSED and RESUMED states. +
    +
    +
    +
    +

    Binder Configuration Properties

    +
    +

    The following properties are available when customizing binder configurations. These properties exposed via org.springframework.cloud.stream.config.BinderProperties

    +
    +
    +

    They must be prefixed with spring.cloud.stream.binders.<configurationName>.

    +
    +
    +
    +
    type
    +
    +

    The binder type. +It typically references one of the binders found on the classpath — in particular, a key in a META-INF/spring.binders file.

    +
    +

    By default, it has the same value as the configuration name.

    +
    +
    +
    inheritEnvironment
    +
    +

    Whether the configuration inherits the environment of the application itself.

    +
    +

    Default: true.

    +
    +
    +
    environment
    +
    +

    Root for a set of properties that can be used to customize the environment of the binder. +When this property is set, the context in which the binder is being created is not a child of the application context. +This setting allows for complete separation between the binder components and the application components.

    +
    +

    Default: empty.

    +
    +
    +
    defaultCandidate
    +
    +

    Whether the binder configuration is a candidate for being considered a default binder or can be used only when explicitly referenced. +This setting allows adding binder configurations without interfering with the default processing.

    +
    +

    Default: true.

    +
    +
    +
    +
    +
    +
    +

    Implementing Custom Binders

    +
    +

    In order to implement a custom Binder, all you need is to:

    +
    +
    +
      +
    • +

      Add the required dependencies

      +
    • +
    • +

      Provide a ProvisioningProvider implementation

      +
    • +
    • +

      Provide a MessageProducer implementation

      +
    • +
    • +

      Provide a MessageHandler implementation

      +
    • +
    • +

      Provide a Binder implementation

      +
    • +
    • +

      Create a Binder Configuration

      +
    • +
    • +

      Define your binder in META-INF/spring.binders

      +
    • +
    +
    +
    +

    Add the required dependencies

    +
    +
    +

    Add the spring-cloud-stream dependency to your project (eg. for Maven):

    +
    +
    +
    +
    <dependency>
    +    <groupId>org.springframework.cloud</groupId>
    +    <artifactId>spring-cloud-stream</artifactId>
    +    <version>${spring.cloud.stream.version}</version>
    +</dependency>
    +
    +
    +
    +

    Provide a ProvisioningProvider implementation

    +
    +
    +

    The ProvisioningProvider is responsible for the provisioning of consumer and producer destinations, and is required to convert the logical destinations included in the application.yml or application.properties file in physical destination references.

    +
    +
    +

    Below an example of ProvisioningProvider implementation that simply trims the destinations provided via input/output bindings configuration:

    +
    +
    +
    +
    public class FileMessageBinderProvisioner implements ProvisioningProvider<ConsumerProperties, ProducerProperties> {
    +
    +    @Override
    +    public ProducerDestination provisionProducerDestination(
    +            final String name,
    +            final ProducerProperties properties) {
    +
    +        return new FileMessageDestination(name);
    +    }
    +
    +    @Override
    +    public ConsumerDestination provisionConsumerDestination(
    +            final String name,
    +            final String group,
    +            final ConsumerProperties properties) {
    +
    +        return new FileMessageDestination(name);
    +    }
    +
    +    private class FileMessageDestination implements ProducerDestination, ConsumerDestination {
    +
    +        private final String destination;
    +
    +        private FileMessageDestination(final String destination) {
    +            this.destination = destination;
    +        }
    +
    +        @Override
    +        public String getName() {
    +            return destination.trim();
    +        }
    +
    +        @Override
    +        public String getNameForPartition(int partition) {
    +            throw new UnsupportedOperationException("Partitioning is not implemented for file messaging.");
    +        }
    +
    +    }
    +
    +}
    +
    +
    +
    +

    Provide a MessageProducer implementation

    +
    +
    +

    The MessageProducer is responsible for consuming events and handling them as messages to the client application that is configured to consume such events.

    +
    +
    +

    Here is an example of MessageProducer implementation that extends the MessageProducerSupport abstraction in order to poll on a file that matches the trimmed destination name and is located in the project path, while also archiving read messages and discarding consequent identical messages:

    +
    +
    +
    +
    public class FileMessageProducer extends MessageProducerSupport {
    +
    +    public static final String ARCHIVE = "archive.txt";
    +    private final ConsumerDestination destination;
    +    private String previousPayload;
    +
    +    public FileMessageProducer(ConsumerDestination destination) {
    +        this.destination = destination;
    +    }
    +
    +    @Override
    +    public void doStart() {
    +        receive();
    +    }
    +
    +    private void receive() {
    +        ScheduledExecutorService executorService = Executors.newScheduledThreadPool(1);
    +
    +        executorService.scheduleWithFixedDelay(() -> {
    +            String payload = getPayload();
    +
    +            if(payload != null) {
    +                Message<String> receivedMessage = MessageBuilder.withPayload(payload).build();
    +                archiveMessage(payload);
    +                sendMessage(receivedMessage);
    +            }
    +
    +        }, 0, 50, MILLISECONDS);
    +    }
    +
    +    private String getPayload() {
    +        try {
    +            List<String> allLines = Files.readAllLines(Paths.get(destination.getName()));
    +            String currentPayload = allLines.get(allLines.size() - 1);
    +
    +            if(!currentPayload.equals(previousPayload)) {
    +                previousPayload = currentPayload;
    +                return currentPayload;
    +            }
    +        } catch (IOException e) {
    +            throw new RuntimeException(e);
    +        }
    +
    +        return null;
    +    }
    +
    +    private void archiveMessage(String payload) {
    +        try {
    +            Files.write(Paths.get(ARCHIVE), (payload + "\n").getBytes(), CREATE, APPEND);
    +        } catch (IOException e) {
    +            throw new RuntimeException(e);
    +        }
    +    }
    +
    +}
    +
    +
    +
    + + + + + +
    + + +When implementing a custom binder, this step is not strictly mandatory as you could always resort to using an already existing MessageProducer implementation! +
    +
    +
    +

    Provide a MessageHandler implementation

    +
    +
    +

    The MessageHandler provides the logic required to produce an event.

    +
    +
    +

    Here is an example of MessageHandler implementation:

    +
    +
    +
    +
    public class FileMessageHandler implements MessageHandler{
    +
    +    @Override
    +    public void handleMessage(Message<?> message) throws MessagingException {
    +        //write message to file
    +    }
    +
    +}
    +
    +
    +
    + + + + + +
    + + +When implementing a custom binder, this step is not strictly mandatory as you could always resort to using an already existing MessageHandler implementation! +
    +
    +
    +

    Provide a Binder implementation

    +
    +
    +

    You are now able to provide your own implementation of the Binder abstraction. This can be easily done by:

    +
    +
    +
      +
    • +

      extending the AbstractMessageChannelBinder class

      +
    • +
    • +

      specifying your ProvisioningProvider as a generic argument of the AbstractMessageChannelBinder

      +
    • +
    • +

      overriding the createProducerMessageHandler and createConsumerEndpoint methods

      +
    • +
    +
    +
    +

    eg.:

    +
    +
    +
    +
    public class FileMessageBinder extends AbstractMessageChannelBinder<ConsumerProperties, ProducerProperties, FileMessageBinderProvisioner> {
    +
    +    public FileMessageBinder(
    +            String[] headersToEmbed,
    +            FileMessageBinderProvisioner provisioningProvider) {
    +
    +        super(headersToEmbed, provisioningProvider);
    +    }
    +
    +    @Override
    +    protected MessageHandler createProducerMessageHandler(
    +            final ProducerDestination destination,
    +            final ProducerProperties producerProperties,
    +            final MessageChannel errorChannel) throws Exception {
    +
    +        return message -> {
    +            String fileName = destination.getName();
    +            String payload = new String((byte[])message.getPayload()) + "\n";
    +
    +            try {
    +                Files.write(Paths.get(fileName), payload.getBytes(), CREATE, APPEND);
    +            } catch (IOException e) {
    +                throw new RuntimeException(e);
    +            }
    +        };
    +    }
    +
    +    @Override
    +    protected MessageProducer createConsumerEndpoint(
    +            final ConsumerDestination destination,
    +            final String group,
    +            final ConsumerProperties properties) throws Exception {
    +
    +        return new FileMessageProducer(destination);
    +    }
    +
    +}
    +
    +
    +
    +

    Create a Binder Configuration

    +
    +
    +

    It is strictly required that you create a Spring Configuration to initialize the bean for your binder implementation (and all other beans that you might need):

    +
    +
    +
    +
    @Configuration
    +public class FileMessageBinderConfiguration {
    +
    +    @Bean
    +    @ConditionalOnMissingBean
    +    public FileMessageBinderProvisioner fileMessageBinderProvisioner() {
    +        return new FileMessageBinderProvisioner();
    +    }
    +
    +    @Bean
    +    @ConditionalOnMissingBean
    +    public FileMessageBinder fileMessageBinder(FileMessageBinderProvisioner fileMessageBinderProvisioner) {
    +        return new FileMessageBinder(null, fileMessageBinderProvisioner);
    +    }
    +
    +}
    +
    +
    +
    +

    Define your binder in META-INF/spring.binders

    +
    +
    +

    Finally, you must define your binder in a META-INF/spring.binders file on the classpath, specifying both the name of the binder and the full qualified name of your Binder Configuration class:

    +
    +
    +
    +
    myFileBinder:\
    +com.example.springcloudstreamcustombinder.config.FileMessageBinderConfiguration
    +
    +
    +
    +
    +
    +
    +

    Configuration Options

    +
    +
    +

    Spring Cloud Stream supports general configuration options as well as configuration for bindings and binders. +Some binders let additional binding properties support middleware-specific features.

    +
    +
    +

    Configuration options can be provided to Spring Cloud Stream applications through any mechanism supported by Spring Boot. +This includes application arguments, environment variables, and YAML or .properties files.

    +
    +
    +

    Binding Service Properties

    +
    +

    These properties are exposed via org.springframework.cloud.stream.config.BindingServiceProperties

    +
    +
    +
    +
    spring.cloud.stream.instanceCount
    +
    +

    The number of deployed instances of an application. +Must be set for partitioning on the producer side. Must be set on the consumer side when using RabbitMQ and with Kafka if autoRebalanceEnabled=false.

    +
    +

    Default: 1.

    +
    +
    +
    spring.cloud.stream.instanceIndex
    +
    +

    The instance index of the application: A number from 0 to instanceCount - 1. +Used for partitioning with RabbitMQ and with Kafka if autoRebalanceEnabled=false. +Automatically set in Cloud Foundry to match the application’s instance index.

    +
    +
    spring.cloud.stream.dynamicDestinations
    +
    +

    A list of destinations that can be bound dynamically (for example, in a dynamic routing scenario). +If set, only listed destinations can be bound.

    +
    +

    Default: empty (letting any destination be bound).

    +
    +
    +
    spring.cloud.stream.defaultBinder
    +
    +

    The default binder to use, if multiple binders are configured. +See Multiple Binders on the Classpath.

    +
    +

    Default: empty.

    +
    +
    +
    spring.cloud.stream.overrideCloudConnectors
    +
    +

    This property is only applicable when the cloud profile is active and Spring Cloud Connectors are provided with the application. +If the property is false (the default), the binder detects a suitable bound service (for example, a RabbitMQ service bound in Cloud Foundry for the RabbitMQ binder) and uses it for creating connections (usually through Spring Cloud Connectors). +When set to true, this property instructs binders to completely ignore the bound services and rely on Spring Boot properties (for example, relying on the spring.rabbitmq.* properties provided in the environment for the RabbitMQ binder). +The typical usage of this property is to be nested in a customized environment when connecting to multiple systems.

    +
    +

    Default: false.

    +
    +
    +
    spring.cloud.stream.bindingRetryInterval
    +
    +

    The interval (in seconds) between retrying binding creation when, for example, the binder does not support late binding and the broker (for example, Apache Kafka) is down. +Set it to zero to treat such conditions as fatal, preventing the application from starting.

    +
    +

    Default: 30

    +
    +
    +
    +
    +
    +
    +

    Binding Properties

    +
    +

    Binding properties are supplied by using the format of spring.cloud.stream.bindings.<bindingName>.<property>=<value>. +The <bindingName> represents the name of the binding being configured.

    +
    +
    +

    For example, for the following function

    +
    +
    +
    +
    @Bean
    +public Function<String, String> uppercase() {
    +	return v -> v.toUpperCase();
    +}
    +
    +
    +
    +

    there are two bindings named uppercase-in-0 for input and uppercase-out-0 for output. See Binding and Binding names for more details.

    +
    +
    +

    To avoid repetition, Spring Cloud Stream supports setting values for all bindings, in the format of spring.cloud.stream.default.<property>=<value> +and spring.cloud.stream.default.<producer|consumer>.<property>=<value> for common binding properties.

    +
    +
    +

    When it comes to avoiding repetitions for extended binding properties, this format should be used - spring.cloud.stream.<binder-type>.default.<producer|consumer>.<property>=<value>.

    +
    +
    +

    Common Binding Properties

    +
    +

    These properties are exposed via org.springframework.cloud.stream.config.BindingProperties

    +
    +
    +

    The following binding properties are available for both input and output bindings and must be prefixed with spring.cloud.stream.bindings.<bindingName>. +(for example, spring.cloud.stream.bindings.uppercase-in-0.destination=ticktock).

    +
    +
    +

    Default values can be set by using the spring.cloud.stream.default prefix (for example`spring.cloud.stream.default.contentType=application/json`).

    +
    +
    +
    +
    destination
    +
    +

    The target destination of a binding on the bound middleware (for example, the RabbitMQ exchange or Kafka topic). +If binding represents a consumer binding (input), it could be bound to multiple destinations, and the destination names can be specified as comma-separated String values. +If not, he actual binding name is used instead. +The default value of this property cannot be overridden.

    +
    +
    group
    +
    +

    The consumer group of the binding. +Applies only to inbound bindings. +See Consumer Groups.

    +
    +

    Default: null (indicating an anonymous consumer).

    +
    +
    +
    contentType
    +
    +

    The content type of this binding. +See Content Type Negotiation.

    +
    +

    Default: application/json.

    +
    +
    +
    binder
    +
    +

    The binder used by this binding. +See Multiple Binders on the Classpath for details.

    +
    +

    Default: null (the default binder is used, if it exists).

    +
    +
    +
    +
    +
    +
    +

    Consumer Properties

    +
    +

    These properties are exposed via org.springframework.cloud.stream.binder.ConsumerProperties

    +
    +
    +

    The following binding properties are available for input bindings only and must be prefixed with spring.cloud.stream.bindings.<bindingName>.consumer. (for example, spring.cloud.stream.bindings.input.consumer.concurrency=3).

    +
    +
    +

    Default values can be set by using the spring.cloud.stream.default.consumer prefix (for example, spring.cloud.stream.default.consumer.headerMode=none).

    +
    +
    +
    +
    autoStartup
    +
    +

    Signals if this consumer needs to be started automatically

    +
    +

    Default: true.

    +
    +
    +
    concurrency
    +
    +

    The concurrency of the inbound consumer.

    +
    +

    Default: 1.

    +
    +
    +
    partitioned
    +
    +

    Whether the consumer receives data from a partitioned producer.

    +
    +

    Default: false.

    +
    +
    +
    headerMode
    +
    +

    When set to none, disables header parsing on input. +Effective only for messaging middleware that does not support message headers natively and requires header embedding. +This option is useful when consuming data from non-Spring Cloud Stream applications when native headers are not supported. +When set to headers, it uses the middleware’s native header mechanism. +When set to embeddedHeaders, it embeds headers into the message payload.

    +
    +

    Default: depends on the binder implementation.

    +
    +
    +
    maxAttempts
    +
    +

    If processing fails, the number of attempts to process the message (including the first). +Set to 1 to disable retry.

    +
    +

    Default: 3.

    +
    +
    +
    backOffInitialInterval
    +
    +

    The backoff initial interval on retry.

    +
    +

    Default: 1000.

    +
    +
    +
    backOffMaxInterval
    +
    +

    The maximum backoff interval.

    +
    +

    Default: 10000.

    +
    +
    +
    backOffMultiplier
    +
    +

    The backoff multiplier.

    +
    +

    Default: 2.0.

    +
    +
    +
    defaultRetryable
    +
    +

    Whether exceptions thrown by the listener that are not listed in the retryableExceptions are retryable.

    +
    +

    Default: true.

    +
    +
    +
    instanceCount
    +
    +

    When set to a value greater than equal to zero, it allows customizing the instance count of this consumer (if different from spring.cloud.stream.instanceCount). +When set to a negative value, it defaults to spring.cloud.stream.instanceCount. +See Instance Index and Instance Count for more information.

    +
    +

    Default: -1.

    +
    +
    +
    instanceIndex
    +
    +

    When set to a value greater than equal to zero, it allows customizing the instance index of this consumer (if different from spring.cloud.stream.instanceIndex). +When set to a negative value, it defaults to spring.cloud.stream.instanceIndex. +Ignored if instanceIndexList is provided. +See Instance Index and Instance Count for more information.

    +
    +

    Default: -1.

    +
    +
    +
    instanceIndexList
    +
    +

    Used with binders that do not support native partitioning (such as RabbitMQ); allows an application instance to consume from more than one partition.

    +
    +

    Default: empty.

    +
    +
    +
    retryableExceptions
    +
    +

    A map of Throwable class names in the key and a boolean in the value. +Specify those exceptions (and subclasses) that will or won’t be retried. +Also see defaultRetriable. +Example: spring.cloud.stream.bindings.input.consumer.retryable-exceptions.java.lang.IllegalStateException=false.

    +
    +

    Default: empty.

    +
    +
    +
    useNativeDecoding
    +
    +

    When set to true, the inbound message is deserialized directly by the client library, which must be configured correspondingly (for example, setting an appropriate Kafka producer value deserializer). +When this configuration is being used, the inbound message unmarshalling is not based on the contentType of the binding. +When native decoding is used, it is the responsibility of the producer to use an appropriate encoder (for example, the Kafka producer value serializer) to serialize the outbound message. +Also, when native encoding and decoding is used, the headerMode=embeddedHeaders property is ignored and headers are not embedded in the message. +See the producer property useNativeEncoding.

    +
    +

    Default: false.

    +
    +
    +
    multiplex
    +
    +

    When set to true, the underlying binder will natively multiplex destinations on the same input binding.

    +
    +

    Default: false.

    +
    +
    +
    +
    +
    +
    +

    Advanced Consumer Configuration

    +
    +

    For advanced configuration of the underlying message listener container for message-driven consumers, add a single ListenerContainerCustomizer bean to the application context. +It will be invoked after the above properties have been applied and can be used to set additional properties. +Similarly, for polled consumers, add a MessageSourceCustomizer bean.

    +
    +
    +

    The following is an example for the RabbitMQ binder:

    +
    +
    +
    +
    +
    +
    @Bean
    +public ListenerContainerCustomizer<AbstractMessageListenerContainer> containerCustomizer() {
    +    return (container, dest, group) -> container.setAdviceChain(advice1, advice2);
    +}
    +
    +@Bean
    +public MessageSourceCustomizer<AmqpMessageSource> sourceCustomizer() {
    +    return (source, dest, group) -> source.setPropertiesConverter(customPropertiesConverter);
    +}
    +
    +
    +
    +
    +
    +
    +

    Producer Properties

    +
    +

    These properties are exposed via org.springframework.cloud.stream.binder.ProducerProperties

    +
    +
    +

    The following binding properties are available for output bindings only and must be prefixed with spring.cloud.stream.bindings.<bindingName>.producer. +(for example, spring.cloud.stream.bindings.func-out-0.producer.partitionKeyExpression=payload.id).

    +
    +
    +

    Default values can be set by using the prefix spring.cloud.stream.default.producer (for example, spring.cloud.stream.default.producer.partitionKeyExpression=payload.id).

    +
    +
    +
    +
    autoStartup
    +
    +

    Signals if this consumer needs to be started automatically

    +
    +

    Default: true.

    +
    +
    +
    partitionKeyExpression
    +
    +

    A SpEL expression that determines how to partition outbound data. +If set, outbound data on this binding is partitioned. partitionCount must be set to a value greater than 1 to be effective. +See Partitioning Support.

    +
    +

    Default: null.

    +
    +
    +
    partitionKeyExtractorName
    +
    +

    The name of the bean that implements PartitionKeyExtractorStrategy. Used to extract a key used to compute +the partition id (see 'partitionSelector*'). Mutually exclusive with 'partitionKeyExpression'.

    +
    +

    Default: null.

    +
    +
    +
    partitionSelectorName
    +
    +

    The name of the bean that implements PartitionSelectorStrategy. Used to determine partition id based +on partition key (see 'partitionKeyExtractor*'). Mutually exclusive with 'partitionSelectorExpression'.

    +
    +

    Default: null.

    +
    +
    +
    partitionSelectorExpression
    +
    +

    A SpEL expression for customizing partition selection. +If neither is set, the partition is selected as the hashCode(key) % partitionCount, where key is computed through either partitionKeyExpression.

    +
    +

    Default: null.

    +
    +
    +
    partitionCount
    +
    +

    The number of target partitions for the data, if partitioning is enabled. +Must be set to a value greater than 1 if the producer is partitioned. +On Kafka, it is interpreted as a hint. The larger of this and the partition count of the target topic is used instead.

    +
    +

    Default: 1.

    +
    +
    +
    requiredGroups
    +
    +

    A comma-separated list of groups to which the producer must ensure message delivery even if they start after it has been created (for example, by pre-creating durable queues in RabbitMQ).

    +
    +
    headerMode
    +
    +

    When set to none, it disables header embedding on output. +It is effective only for messaging middleware that does not support message headers natively and requires header embedding. +This option is useful when producing data for non-Spring Cloud Stream applications when native headers are not supported. +When set to headers, it uses the middleware’s native header mechanism. +When set to embeddedHeaders, it embeds headers into the message payload.

    +
    +

    Default: Depends on the binder implementation.

    +
    +
    +
    useNativeEncoding
    +
    +

    When set to true, the outbound message is serialized directly by the client library, which must be configured correspondingly (for example, setting an appropriate Kafka producer value serializer). +When this configuration is being used, the outbound message marshalling is not based on the contentType of the binding. +When native encoding is used, it is the responsibility of the consumer to use an appropriate decoder (for example, the Kafka consumer value de-serializer) to deserialize the inbound message. +Also, when native encoding and decoding is used, the headerMode=embeddedHeaders property is ignored and headers are not embedded in the message. +See the consumer property useNativeDecoding.

    +
    +

    Default: false.

    +
    +
    +
    useNativeEncoding
    +
    +

    When set to true, the outbound message is serialized directly by the client library, which must be configured correspondingly (for example, setting an appropriate Kafka producer value serializer). +When this configuration is being used, the outbound message marshalling is not based on the contentType of the binding. +When native encoding is used, it is the responsibility of the consumer to use an appropriate decoder (for example, the Kafka consumer value de-serializer) to deserialize the inbound message. +Also, when native encoding and decoding is used, the headerMode=embeddedHeaders property is ignored and headers are not embedded in the message. +See the consumer property useNativeDecoding.

    +
    +

    Default: false.

    +
    +
    +
    errorChannelEnabled
    +
    +

    When set to true, if the binder supports asynchroous send results, send failures are sent to an error channel for the destination. See Error Handling for more information.

    +
    +

    Default: false.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Content Type Negotiation

    +
    +
    +

    Data transformation is one of the core features of any message-driven microservice architecture. Given that, in Spring Cloud Stream, such data +is represented as a Spring Message, a message may have to be transformed to a desired shape or size before reaching its destination. This is required for two reasons:

    +
    +
    +
      +
    1. +

      To convert the contents of the incoming message to match the signature of the application-provided handler.

      +
    2. +
    3. +

      To convert the contents of the outgoing message to the wire format.

      +
    4. +
    +
    +
    +

    The wire format is typically byte[] (that is true for the Kafka and Rabbit binders), but it is governed by the binder implementation.

    +
    +
    +

    In Spring Cloud Stream, message transformation is accomplished with an org.springframework.messaging.converter.MessageConverter.

    +
    +
    + + + + + +
    + + +As a supplement to the details to follow, you may also want to read the following blog post. +
    +
    +
    +

    Mechanics

    +
    +

    To better understand the mechanics and the necessity behind content-type negotiation, we take a look at a very simple use case by using the following message handler as an example:

    +
    +
    +
    +
    public Function<Person, Person> personFunction {..}
    +
    +
    +
    + + + + + +
    + + +For simplicity, we assume that this is the only handler function in the application (we assume there is no internal pipeline). +
    +
    +
    +

    The handler shown in the preceding example expects a Person object as an argument and produces a String type as an output. +In order for the framework to succeed in passing the incoming Message as an argument to this handler, it has to somehow transform the payload of the Message type from the wire format to a Person type. +In other words, the framework must locate and apply the appropriate MessageConverter. +To accomplish that, the framework needs some instructions from the user. +One of these instructions is already provided by the signature of the handler method itself (Person type). +Consequently, in theory, that should be (and, in some cases, is) enough. +However, for the majority of use cases, in order to select the appropriate MessageConverter, the framework needs an additional piece of information. +That missing piece is contentType.

    +
    +
    +

    Spring Cloud Stream provides three mechanisms to define contentType (in order of precedence):

    +
    +
    +
      +
    1. +

      HEADER: The contentType can be communicated through the Message itself. By providing a contentType header, you declare the content type to use to locate and apply the appropriate MessageConverter.

      +
    2. +
    3. +

      BINDING: The contentType can be set per destination binding by setting the spring.cloud.stream.bindings.input.content-type property.

      +
      + + + + + +
      + + +The input segment in the property name corresponds to the actual name of the destination (which is “input” in our case). This approach lets you declare, on a per-binding basis, the content type to use to locate and apply the appropriate MessageConverter. +
      +
      +
    4. +
    5. +

      DEFAULT: If contentType is not present in the Message header or the binding, the default application/json content type is used to +locate and apply the appropriate MessageConverter.

      +
    6. +
    +
    +
    +

    As mentioned earlier, the preceding list also demonstrates the order of precedence in case of a tie. For example, a header-provided content type takes precedence over any other content type. +The same applies for a content type set on a per-binding basis, which essentially lets you override the default content type. +However, it also provides a sensible default (which was determined from community feedback).

    +
    +
    +

    Another reason for making application/json the default stems from the interoperability requirements driven by distributed microservices architectures, where producer and consumer not only run in different JVMs but can also run on different non-JVM platforms.

    +
    +
    +

    When the non-void handler method returns, if the return value is already a Message, that Message becomes the payload. However, when the return value is not a Message, the new Message is constructed with the return value as the payload while inheriting +headers from the input Message minus the headers defined or filtered by SpringIntegrationProperties.messageHandlerNotPropagatedHeaders. +By default, there is only one header set there: contentType. This means that the new Message does not have contentType header set, thus ensuring that the contentType can evolve. +You can always opt out of returning a Message from the handler method where you can inject any header you wish.

    +
    +
    +

    If there is an internal pipeline, the Message is sent to the next handler by going through the same process of conversion. However, if there is no internal pipeline or you have reached the end of it, the Message is sent back to the output destination.

    +
    +
    +

    Content Type versus Argument Type

    +
    +

    As mentioned earlier, for the framework to select the appropriate MessageConverter, it requires argument type and, optionally, content type information. +The logic for selecting the appropriate MessageConverter resides with the argument resolvers (HandlerMethodArgumentResolvers), which trigger right before the invocation of the user-defined handler method (which is when the actual argument type is known to the framework). +If the argument type does not match the type of the current payload, the framework delegates to the stack of the +pre-configured MessageConverters to see if any one of them can convert the payload. +As you can see, the Object fromMessage(Message<?> message, Class<?> targetClass); +operation of the MessageConverter takes targetClass as one of its arguments. +The framework also ensures that the provided Message always contains a contentType header. +When no contentType header was already present, it injects either the per-binding contentType header or the default contentType header. +The combination of contentType argument type is the mechanism by which framework determines if message can be converted to a target type. +If no appropriate MessageConverter is found, an exception is thrown, which you can handle by adding a custom MessageConverter (see User-defined Message Converters).

    +
    +
    +

    But what if the payload type matches the target type declared by the handler method? In this case, there is nothing to convert, and the +payload is passed unmodified. While this sounds pretty straightforward and logical, keep in mind handler methods that take a Message<?> or Object as an argument. +By declaring the target type to be Object (which is an instanceof everything in Java), you essentially forfeit the conversion process.

    +
    +
    + + + + + +
    + + +Do not expect Message to be converted into some other type based only on the contentType. +Remember that the contentType is complementary to the target type. +If you wish, you can provide a hint, which MessageConverter may or may not take into consideration. +
    +
    +
    +
    +

    Message Converters

    +
    +

    MessageConverters define two methods:

    +
    +
    +
    +
    Object fromMessage(Message<?> message, Class<?> targetClass);
    +
    +Message<?> toMessage(Object payload, @Nullable MessageHeaders headers);
    +
    +
    +
    +

    It is important to understand the contract of these methods and their usage, specifically in the context of Spring Cloud Stream.

    +
    +
    +

    The fromMessage method converts an incoming Message to an argument type. +The payload of the Message could be any type, and it is +up to the actual implementation of the MessageConverter to support multiple types. +For example, some JSON converter may support the payload type as byte[], String, and others. +This is important when the application contains an internal pipeline (that is, input → handler1 → handler2 →. . . → output) and the output of the upstream handler results in a Message which may not be in the initial wire format.

    +
    +
    +

    However, the toMessage method has a more strict contract and must always convert Message to the wire format: byte[].

    +
    +
    +

    So, for all intents and purposes (and especially when implementing your own converter) you regard the two methods as having the following signatures:

    +
    +
    +
    +
    Object fromMessage(Message<?> message, Class<?> targetClass);
    +
    +Message<byte[]> toMessage(Object payload, @Nullable MessageHeaders headers);
    +
    +
    +
    +
    +
    +

    Provided MessageConverters

    +
    +

    As mentioned earlier, the framework already provides a stack of MessageConverters to handle most common use cases. +The following list describes the provided MessageConverters, in order of precedence (the first MessageConverter that works is used):

    +
    +
    +
      +
    1. +

      ApplicationJsonMessageMarshallingConverter: Variation of the org.springframework.messaging.converter.MappingJackson2MessageConverter. Supports conversion of the payload of the Message to/from POJO for cases when contentType is application/json (DEFAULT).

      +
    2. +
    3. +

      ByteArrayMessageConverter: Supports conversion of the payload of the Message from byte[] to byte[] for cases when contentType is application/octet-stream. It is essentially a pass through and exists primarily for backward compatibility.

      +
    4. +
    5. +

      ObjectStringMessageConverter: Supports conversion of any type to a String when contentType is text/plain. +It invokes Object’s toString() method or, if the payload is byte[], a new String(byte[]).

      +
    6. +
    7. +

      JsonUnmarshallingConverter: Similar to the ApplicationJsonMessageMarshallingConverter. It supports conversion of any type when contentType is application/x-java-object. +It expects the actual type information to be embedded in the contentType as an attribute (for example, application/x-java-object;type=foo.bar.Cat).

      +
    8. +
    +
    +
    +

    When no appropriate converter is found, the framework throws an exception. When that happens, you should check your code and configuration and ensure you did not miss anything (that is, ensure that you provided a contentType by using a binding or a header). +However, most likely, you found some uncommon case (such as a custom contentType perhaps) and the current stack of provided MessageConverters +does not know how to convert. If that is the case, you can add custom MessageConverter. See User-defined Message Converters.

    +
    +
    +
    +

    User-defined Message Converters

    +
    +

    Spring Cloud Stream exposes a mechanism to define and register additional MessageConverters. +To use it, implement org.springframework.messaging.converter.MessageConverter, configure it as a @Bean. +It is then appended to the existing stack of `MessageConverter`s.

    +
    +
    + + + + + +
    + + +It is important to understand that custom MessageConverter implementations are added to the head of the existing stack. +Consequently, custom MessageConverter implementations take precedence over the existing ones, which lets you override as well as add to the existing converters. +
    +
    +
    +

    The following example shows how to create a message converter bean to support a new content type called application/bar:

    +
    +
    +
    +
    @SpringBootApplication
    +public static class SinkApplication {
    +
    +    ...
    +
    +    @Bean
    +    public MessageConverter customMessageConverter() {
    +        return new MyCustomMessageConverter();
    +    }
    +}
    +
    +public class MyCustomMessageConverter extends AbstractMessageConverter {
    +
    +    public MyCustomMessageConverter() {
    +        super(new MimeType("application", "bar"));
    +    }
    +
    +    @Override
    +    protected boolean supports(Class<?> clazz) {
    +        return (Bar.class.equals(clazz));
    +    }
    +
    +    @Override
    +    protected Object convertFromInternal(Message<?> message, Class<?> targetClass, Object conversionHint) {
    +        Object payload = message.getPayload();
    +        return (payload instanceof Bar ? payload : new Bar((byte[]) payload));
    +    }
    +}
    +
    +
    +
    +

    Spring Cloud Stream also provides support for Avro-based converters and schema evolution. +See [schema-evolution] for details.

    +
    +
    +

    [ +== Inter-Application Communication

    +
    +
    +

    Spring Cloud Stream enables communication between applications. Inter-application communication is a complex issue spanning several concerns, as described in the following topics:

    +
    + +
    +
    +

    Connecting Multiple Application Instances

    +
    +

    While Spring Cloud Stream makes it easy for individual Spring Boot applications to connect to messaging systems, the typical scenario for Spring Cloud Stream is the creation of multi-application pipelines, where microservice applications send data to each other. +You can achieve this scenario by correlating the input and output destinations of “adjacent” applications.

    +
    +
    +

    Suppose a design calls for the Time Source application to send data to the Log Sink application. You could use a common destination named ticktock for bindings within both applications.

    +
    +
    +

    Time Source (that has the binding named output) would set the following property:

    +
    +
    +
    +
    spring.cloud.stream.bindings.output.destination=ticktock
    +
    +
    +
    +

    Log Sink (that has the binding named input) would set the following property:

    +
    +
    +
    +
    spring.cloud.stream.bindings.input.destination=ticktock
    +
    +
    +
    +
    +

    Instance Index and Instance Count

    +
    +

    When scaling up Spring Cloud Stream applications, each instance can receive information about how many other instances of the same application exist and what its own instance index is. +Spring Cloud Stream does this through the spring.cloud.stream.instanceCount and spring.cloud.stream.instanceIndex properties. +For example, if there are three instances of a HDFS sink application, all three instances have spring.cloud.stream.instanceCount set to 3, and the individual applications have spring.cloud.stream.instanceIndex set to 0, 1, and 2, respectively.

    +
    +
    +

    When Spring Cloud Stream applications are deployed through Spring Cloud Data Flow, these properties are configured automatically; when Spring Cloud Stream applications are launched independently, these properties must be set correctly. +By default, spring.cloud.stream.instanceCount is 1, and spring.cloud.stream.instanceIndex is 0.

    +
    +
    +

    In a scaled-up scenario, correct configuration of these two properties is important for addressing partitioning behavior (see below) in general, and the two properties are always required by certain binders (for example, the Kafka binder) in order to ensure that data are split correctly across multiple consumer instances.

    +
    +
    +
    +

    Partitioning

    +
    +

    Partitioning in Spring Cloud Stream consists of two tasks:

    +
    + +
    +

    Configuring Output Bindings for Partitioning

    +
    +

    You can configure an output binding to send partitioned data by setting one and only one of its partitionKeyExpression or partitionKeyExtractorName properties, as well as its partitionCount property.

    +
    +
    +

    For example, the following is a valid and typical configuration:

    +
    +
    +
    +
    spring.cloud.stream.bindings.func-out-0.producer.partitionKeyExpression=payload.id
    +spring.cloud.stream.bindings.func-out-0.producer.partitionCount=5
    +
    +
    +
    +

    Based on that example configuration, data is sent to the target partition by using the following logic.

    +
    +
    +

    A partition key’s value is calculated for each message sent to a partitioned output binding based on the partitionKeyExpression. +The partitionKeyExpression is a SpEL expression that is evaluated against the outbound message for extracting the partitioning key.

    +
    +
    +

    If a SpEL expression is not sufficient for your needs, you can instead calculate the partition key value by providing an implementation of org.springframework.cloud.stream.binder.PartitionKeyExtractorStrategy and configuring it as a bean (by using the @Bean annotation). +If you have more then one bean of type org.springframework.cloud.stream.binder.PartitionKeyExtractorStrategy available in the Application Context, you can further filter it by specifying its name with the partitionKeyExtractorName property, as shown in the following example:

    +
    +
    +
    +
    --spring.cloud.stream.bindings.func-out-0.producer.partitionKeyExtractorName=customPartitionKeyExtractor
    +--spring.cloud.stream.bindings.func-out-0.producer.partitionCount=5
    +. . .
    +@Bean
    +public CustomPartitionKeyExtractorClass customPartitionKeyExtractor() {
    +    return new CustomPartitionKeyExtractorClass();
    +}
    +
    +
    +
    + + + + + +
    + + +In previous versions of Spring Cloud Stream, you could specify the implementation of org.springframework.cloud.stream.binder.PartitionKeyExtractorStrategy by setting the spring.cloud.stream.bindings.output.producer.partitionKeyExtractorClass property. +Since version 3.0, this property is removed. +
    +
    +
    +

    Once the message key is calculated, the partition selection process determines the target partition as a value between 0 and partitionCount - 1. +The default calculation, applicable in most scenarios, is based on the following formula: key.hashCode() % partitionCount. +This can be customized on the binding, either by setting a SpEL expression to be evaluated against the 'key' (through the partitionSelectorExpression property) or by configuring an implementation of org.springframework.cloud.stream.binder.PartitionSelectorStrategy as a bean (by using the @Bean annotation). +Similar to the PartitionKeyExtractorStrategy, you can further filter it by using the spring.cloud.stream.bindings.output.producer.partitionSelectorName property when more than one bean of this type is available in the Application Context, as shown in the following example:

    +
    +
    +
    +
    --spring.cloud.stream.bindings.func-out-0.producer.partitionSelectorName=customPartitionSelector
    +. . .
    +@Bean
    +public CustomPartitionSelectorClass customPartitionSelector() {
    +    return new CustomPartitionSelectorClass();
    +}
    +
    +
    +
    + + + + + +
    + + +In previous versions of Spring Cloud Stream you could specify the implementation of org.springframework.cloud.stream.binder.PartitionSelectorStrategy by setting the spring.cloud.stream.bindings.output.producer.partitionSelectorClass property. +Since version 3.0, this property is removed. +
    +
    +
    +
    +

    Configuring Input Bindings for Partitioning

    +
    +

    An input binding (with the binding name uppercase-in-0) is configured to receive partitioned data by setting its partitioned +property, as well as the instanceIndex and instanceCount properties on the application itself, as shown in the following example:

    +
    +
    +
    +
    spring.cloud.stream.bindings.uppercase-in-0.consumer.partitioned=true
    +spring.cloud.stream.instanceIndex=3
    +spring.cloud.stream.instanceCount=5
    +
    +
    +
    +

    The instanceCount value represents the total number of application instances between which the data should be partitioned. +The instanceIndex must be a unique value across the multiple instances, with a value between 0 and instanceCount - 1. +The instance index helps each application instance to identify the unique partition(s) from which it receives data. +It is required by binders using technology that does not support partitioning natively. +For example, with RabbitMQ, there is a queue for each partition, with the queue name containing the instance index. +With Kafka, if autoRebalanceEnabled is true (default), Kafka takes care of distributing partitions across instances, and these properties are not required. +If autoRebalanceEnabled is set to false, the instanceCount and instanceIndex are used by the binder to determine which partition(s) the instance subscribes to (you must have at least as many partitions as there are instances). +The binder allocates the partitions instead of Kafka. +This might be useful if you want messages for a particular partition to always go to the same instance. +When a binder configuration requires them, it is important to set both values correctly in order to ensure that all of the data is consumed and that the application instances receive mutually exclusive datasets.

    +
    +
    +

    While a scenario in which using multiple instances for partitioned data processing may be complex to set up in a standalone case, Spring Cloud Dataflow can simplify the process significantly by populating both the input and output values correctly and by letting you rely on the runtime infrastructure to provide information about the instance index and instance count.

    +
    +
    +
    +
    +
    +
    +

    Testing

    +
    +
    +

    Spring Cloud Stream provides support for testing your microservice applications without connecting to a messaging system.

    +
    +
    +

    Spring Integration Test Binder

    +
    +

    The old test binder defined in spring-cloud-stream-test-support module was specifically designed to facilitate unit testing of the actual messaging components and thus bypasses some of the core functionality of the binder API.

    +
    +
    +

    While such light-weight approach is sufficient for a lot of cases, it usually requires additional integration testing with real binders (e.g., Rabbit, Kafka etc). So we are effectively deprecating it.

    +
    +
    +

    To begin bridging the gap between unit and integration testing we’ve developed a new test binder which uses Spring Integration framework +as an in-JVM Message Broker essentially giving you the best of both worlds - a real binder without the networking.

    +
    +
    +

    Test Binder configuration

    +
    +

    To enable Spring Integration Test Binder all you need is:

    +
    +
    +
      +
    • +

      Add required dependencies

      +
    • +
    • +

      Remove the dependency for spring-cloud-stream-test-support

      +
    • +
    +
    +
    +

    Add required dependencies

    +
    +
    +

    Below is the example of the required Maven POM entries which could be easily retrofitted into Gradle.

    +
    +
    +
    +
    <dependency>
    +    <groupId>org.springframework.cloud</groupId>
    +    <artifactId>spring-cloud-stream</artifactId>
    +    <version>${spring.cloud.stream.version}</version>
    +    <type>test-jar</type>
    +    <scope>test</scope>
    +    <classifier>test-binder</classifier>
    +</dependency>
    +
    +
    +
    +

    Remove the dependency for spring-cloud-stream-test-support

    +
    +
    +

    To avoid conflicts with the existing test binder you must remove the following entry

    +
    +
    +
    +
    <dependency>
    +	<groupId>org.springframework.cloud</groupId>
    +	<artifactId>spring-cloud-stream-test-support</artifactId>
    +	<scope>test</scope>
    +</dependency>
    +
    +
    +
    +
    +

    Test Binder usage

    +
    +

    Now you can test your microservice as a simple unit test

    +
    +
    +
    +
    @SpringBootTest
    +@RunWith(SpringRunner.class)
    +public class SampleStreamTests {
    +
    +	@Autowired
    +	private InputDestination input;
    +
    +	@Autowired
    +	private OutputDestination output;
    +
    +	@Test
    +	public void testEmptyConfiguration() {
    +		this.input.send(new GenericMessage<byte[]>("hello".getBytes()));
    +		assertThat(output.receive().getPayload()).isEqualTo("HELLO".getBytes());
    +	}
    +
    +	@SpringBootApplication
    +	@Import(TestChannelBinderConfiguration.class)
    +	public static class SampleConfiguration {
    +		@Bean
    +		public Function<String, String> uppercase() {
    +			return v -> v.toUpperCase();
    +		}
    +	}
    +}
    +
    +
    +
    +

    And if you need more control or want to test several configurations in the same test suite +you can also do the following:

    +
    +
    +
    +
    @EnableAutoConfiguration
    +public static class MyTestConfiguration {
    +	@Bean
    +	public Function<String, String> uppercase() {
    +			return v -> v.toUpperCase();
    +	}
    +}
    +
    +. . .
    +
    +@Test
    +public void sampleTest() {
    +	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
    +				TestChannelBinderConfiguration.getCompleteConfiguration(
    +						MyTestConfiguration.class))
    +				.run("--spring.cloud.function.definition=uppercase")) {
    +		InputDestination source = context.getBean(InputDestination.class);
    +		OutputDestination target = context.getBean(OutputDestination.class);
    +		source.send(new GenericMessage<byte[]>("hello".getBytes()));
    +		assertThat(target.receive().getPayload()).isEqualTo("HELLO".getBytes());
    +	}
    +}
    +
    +
    +
    +

    For cases where you have multiple bindings and/or multiple inputs and outputs, or simply want to be explicit about names of +the destination you are sending to or receiving from, the send() and receive() +methods of InputDestination and OutputDestination are overridden to allow you to provide the name of the input and output destination.

    +
    +
    +

    Consider the following sample:

    +
    +
    +
    +
    @EnableAutoConfiguration
    +public static class SampleFunctionConfiguration {
    +
    +	@Bean
    +	public Function<String, String> uppercase() {
    +		return value -> value.toUpperCase();
    +	}
    +
    +	@Bean
    +	public Function<String, String> reverse() {
    +		return value -> new StringBuilder(value).reverse().toString();
    +	}
    +}
    +
    +
    +
    +

    and the actual test

    +
    +
    +
    +
    @Test
    +public void testMultipleFunctions() {
    +	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
    +			TestChannelBinderConfiguration.getCompleteConfiguration(
    +					SampleFunctionConfiguration.class))
    +							.run("--spring.cloud.function.definition=uppercase;reverse")) {
    +		context.getBean(InputDestination.class);
    +
    +		InputDestination inputDestination = context.getBean(InputDestination.class);
    +		OutputDestination outputDestination = context.getBean(OutputDestination.class);
    +
    +		Message<byte[]> inputMessage = MessageBuilder.withPayload("Hello".getBytes()).build();
    +		inputDestination.send(inputMessage, "uppercase-in-0");
    +		inputDestination.send(inputMessage, "uppercase-in-0");
    +
    +		Message<byte[]> outputMessage = outputDestination.receive(0, "uppercase-out-0");
    +		assertThat(outputMessage.getPayload()).isEqualTo("HELLO".getBytes());
    +
    +		outputMessage = outputDestination.receive(0, "uppercase-out-0");
    +		assertThat(outputMessage.getPayload()).isEqualTo("olleH".getBytes());
    +	}
    +}
    +
    +
    +
    +

    For cases where you have additional mapping properties such as destination you should use those names. For example, consider a different version of the +preceding test where we explicitly map inputs and outputs of the uppercase function to myInput and myOutput binding names:

    +
    +
    +
    +
    @Test
    +public void testMultipleFunctions() {
    +	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
    +			TestChannelBinderConfiguration.getCompleteConfiguration(
    +					SampleFunctionConfiguration.class))
    +							.run(
    +							"--spring.cloud.function.definition=uppercase;reverse",
    +							"--spring.cloud.stream.bindings.uppercase-in-0.destination=myInput",
    +							"--spring.cloud.stream.bindings.uppercase-out-0.destination=myOutput",
    +							)) {
    +		context.getBean(InputDestination.class);
    +
    +		InputDestination inputDestination = context.getBean(InputDestination.class);
    +		OutputDestination outputDestination = context.getBean(OutputDestination.class);
    +
    +		Message<byte[]> inputMessage = MessageBuilder.withPayload("Hello".getBytes()).build();
    +		inputDestination.send(inputMessage, "myInput");
    +		inputDestination.send(inputMessage, "myInput");
    +
    +		Message<byte[]> outputMessage = outputDestination.receive(0, "myOutput");
    +		assertThat(outputMessage.getPayload()).isEqualTo("HELLO".getBytes());
    +
    +		outputMessage = outputDestination.receive(0, "myOutput");
    +		assertThat(outputMessage.getPayload()).isEqualTo("olleH".getBytes());
    +	}
    +}
    +
    +
    +
    +

    You can also use this binder with legacy annotation-based configuration:

    +
    +
    +
    +
    @SpringBootApplication
    +@EnableBinding(Processor.class)
    +public class LegacyStreamApplication {
    +
    +	@StreamListener(Processor.INPUT)
    +	@SendTo(Processor.OUTPUT)
    +	public String echo(String value) {
    +		return value;
    +	}
    +}
    +
    +. . .
    +
    +@Test
    +public void sampleTest() {
    +	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
    +				TestChannelBinderConfiguration.getCompleteConfiguration(
    +						LegacyStreamApplication.class)).run()) {
    +		InputDestination source = context.getBean(InputDestination.class);
    +		OutputDestination target = context.getBean(OutputDestination.class);
    +		source.send(new GenericMessage<byte[]>("hello".getBytes()));
    +		assertThat(target.receive().getPayload()).isEqualTo("hello".getBytes());
    +	}
    +}
    +
    +
    +
    +

    In the above you simply create an ApplicationContext with your configuration (your application) while additionally supplying TestChannelBinderConfiguration +provided by the framework. Then you access InputDestination and OutputDestination beans to send/receive messages. In the context of this binder +InputDestination and OutputDestination emulate remote destinations such as Rabbit exchange/queue or Kafka topic.

    +
    +
    +

    In the future we plan to simplify the API.

    +
    +
    + + + + + +
    + + +In its current state Spring Integration Test Binder only supports the three bindings provided by the framework (Source, Processor, Sink) specifically to promote +light-weight microservices architectures rather then general purpose messaging applications. +
    +
    +
    +
    +

    Test Binder and PollableMessageSource

    +
    +

    Spring Integration Test Binder also allows you to write tests when working with PollableMessageSource (see Using Polled Consumers for more details).

    +
    +
    +

    The important thing that needs to be understood though is that polling is not event-driven, and that PollableMessageSource is a strategy which exposes operation to produce (poll for) a Message (singular). +How often you poll or how many threads you use or where you’re polling from (message queue or file system) is entirely up to you; +In other words it is your responsibility to configure Poller or Threads or the actual source of Message. Luckily Spring has plenty of abstractions to configure exactly that.

    +
    +
    +

    Let’s look at the example:

    +
    +
    +
    +
    @Test
    +public void samplePollingTest() {
    +	ApplicationContext context = new SpringApplicationBuilder(SamplePolledConfiguration.class)
    +				.web(WebApplicationType.NONE)
    +				.run("--spring.jmx.enabled=false");
    +	OutputDestination destination = context.getBean(OutputDestination.class);
    +	System.out.println("Message 1: " + new String(destination.receive().getPayload()));
    +	System.out.println("Message 2: " + new String(destination.receive().getPayload()));
    +	System.out.println("Message 3: " + new String(destination.receive().getPayload()));
    +}
    +
    +@EnableBinding(SamplePolledConfiguration.PolledConsumer.class)
    +@Import(TestChannelBinderConfiguration.class)
    +@EnableAutoConfiguration
    +public static class SamplePolledConfiguration {
    +	@Bean
    +	public ApplicationRunner poller(PollableMessageSource polledMessageSource, MessageChannel output, TaskExecutor taskScheduler) {
    +		return args -> {
    +			taskScheduler.execute(() -> {
    +				for (int i = 0; i < 3; i++) {
    +					try {
    +						if (!polledMessageSource.poll(m -> {
    +							String newPayload = ((String) m.getPayload()).toUpperCase();
    +							output.send(new GenericMessage<>(newPayload));
    +						})) {
    +							Thread.sleep(2000);
    +						}
    +					}
    +					catch (Exception e) {
    +						// handle failure
    +					}
    +				}
    +			});
    +		};
    +	}
    +
    +	public static interface PolledConsumer extends Source {
    +		@Input
    +		PollableMessageSource pollableSource();
    +	}
    +}
    +
    +
    +
    +

    The above (very rudimentary) example will produce 3 messages in 2 second intervals sending them to the output destination of Source +which this binder sends to OutputDestination where we retrieve them (for any assertions). +Currently it prints the following:

    +
    +
    +
    +
    Message 1: POLLED DATA
    +Message 2: POLLED DATA
    +Message 3: POLLED DATA
    +
    +
    +
    +

    As you can see the data is the same. That is because this binder defines a default implementation of the actual MessageSource - the source +from which the Messages are polled using poll() operation. While sufficient for most testing scenarios, there are cases where you may want +to define your own MessageSource. To do so simply configure a bean of type MessageSource in your test configuration providing your own +implementation of Message sourcing.

    +
    +
    +

    Here is the example:

    +
    +
    +
    +
    @Bean
    +public MessageSource<?> source() {
    +	return () -> new GenericMessage<>("My Own Data " + UUID.randomUUID());
    +}
    +
    +
    +
    +

    rendering the following output;

    +
    +
    +
    +
    Message 1: MY OWN DATA 1C180A91-E79F-494F-ABF4-BA3F993710DA
    +Message 2: MY OWN DATA D8F3A477-5547-41B4-9434-E69DA7616FEE
    +Message 3: MY OWN DATA 20BF2E64-7FF4-4CB6-A823-4053D30B5C74
    +
    +
    +
    + + + + + +
    + + +DO NOT name this bean messageSource as it is going to be in conflict with the bean of the same name (different type) +provided by Spring Boot for unrelated reasons. +
    +
    +
    +
    +
    +
    +
    +

    Health Indicator

    +
    +
    +

    Spring Cloud Stream provides a health indicator for binders. +It is registered under the name binders and can be enabled or disabled by setting the management.health.binders.enabled property.

    +
    +
    +

    To enable health check you first need to enable both "web" and "actuator" by including its dependencies (see Binding visualization and control)

    +
    +
    +

    If management.health.binders.enabled is not set explicitly by the application, then management.health.defaults.enabled is matched as true and the binder health indicators are enabled. +If you want to disable health indicator completely, then you have to set management.health.binders.enabled to false.

    +
    +
    +

    You can use Spring Boot actuator health endpoint to access the health indicator - /actuator/health. +By default, you will only receive the top level application status when you hit the above endpoint. +In order to receive the full details from the binder specific health indicators, you need to include the property management.endpoint.health.show-details with the value ALWAYS in your application.

    +
    +
    +

    Health indicators are binder-specific and certain binder implementations may not necessarily provide a health indicator.

    +
    +
    +

    If you want to completely disable all health indicators available out of the box and instead provide your own health indicators, +you can do so by setting property management.health.binders.enabled to false and then provide your own HealthIndicator beans in your application. +In this case, the health indicator infrastructure from Spring Boot will still pick up these custom beans. +Even if you are not disabling the binder health indicators, you can still enhance the health checks by providing your own HealthIndicator beans in addition to the out of the box health checks.

    +
    +
    +

    When you have multiple binders in the same application, health indicators are enabled by default unless the application turns them off by setting management.health.binders.enabled to false. +In this case, if the user wants to disable health check for a subset of the binders, then that should be done by setting management.health.binders.enabled to false in the multi binder configurations’s environment. +See Connecting to Multiple Systems for details on how environment specific properties can be provided.

    +
    +
    +

    If there are multiple binders present in the classpath but not all of them are used in the application, this may cause some issues in the context of health indicators. +There may be implementation specific details as to how the health checks are performed. For example, a Kafka binder may decide the status as DOWN if there are no destinations registered by the binder. +For this reason, if you include a binder in the classpath, it is advised to use that binder by providing at least one binding (for E.g. through EnableBinding). +If you don’t have any bindings to provide for this binder, then that is an indication that you don’t need to include that binder in the classpath.

    +
    +
    +

    Lets take a concrete situation. Imagine you have both Kafka and Kafka Streams binders present in the classpath, but only use the Kafka Streams binder in the application code, i.e. only provide bindings using the Kafka Streams binder. +Since Kafka binder is not used and it has specific checks to see if any destinations are registered, the binder health heck will fail. +The top level application health check status will be reported as DOWN. +In this situation, you can simply remove the dependency for kafka binder from your application since you are not using it.

    +
    +
    +
    +
    +

    Samples

    +
    +
    +

    For Spring Cloud Stream samples, see the spring-cloud-stream-samples repository on GitHub.

    +
    +
    +

    Deploying Stream Applications on CloudFoundry

    +
    +

    On CloudFoundry, services are usually exposed through a special environment variable called VCAP_SERVICES.

    +
    +
    +

    When configuring your binder connections, you can use the values from an environment variable as explained on the dataflow Cloud Foundry Server docs.

    +
    +
    +
    +
    +
    +

    Binder Implementations

    +
    +
    +

    The following is the list of available binder implementations

    +
    + +
    +

    As it was mentioned earlier Binder abstraction is also one of the extension points of the framework. So if you can’t find a suitable binder in the preceding list you can implement your own binder on top of Spring Cloud Stream. +In the How to create a Spring Cloud Stream Binder from scratch post a community member documents +in details, with an example, a set of steps necessary to implement a custom binder. +The steps are also highlighted in the Implementing Custom Binders section.

    +
    +
    +
    +
    + + + + + + + \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/css/spring.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/css/spring.css new file mode 100644 index 00000000..ca64edd5 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/css/spring.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap");/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none !important}html,body{font-size:100%}html{font-family:'Open Sans', sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:white;color:#000;padding:0;margin:0;font-size:16px;font-family:'Open Sans', sans-serif;font-weight:normal;font-style:normal;line-height:1.6em;position:relative;cursor:auto}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}object,svg{display:inline-block;vertical-align:middle}.center{margin-left:auto;margin-right:auto}.spread,.stretch{width:100%}p.lead,.paragraph.lead>p,#preamble>.sectionbody>.paragraph:first-of-type p{line-height:1.6}.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#0b0a0a;font-weight:bold;margin-top:0;margin-bottom:0.8em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#086dc3;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#086dc3;text-decoration:underline}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:Montserrat, sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:0.5em;line-height:1.0125em}h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#867c74;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #dce6e6;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;color:#3d3d3c;word-break:break-word}a:not(pre)>code{border:1px solid #086dc3;color:#086dc3}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:1.5em}ul.no-bullet,ol.no-bullet{margin-left:1.5em}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3125em;font-weight:bold}dl dd{margin-bottom:1.25em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000;border-bottom:1px dotted #dddddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd}blockquote cite{display:block;font-size:0.9375em;color:rgba(0,0,0,0.6)}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,0.6)}blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,0.85)}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #dddddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:auto;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}#tocbot{padding:0 0 0.5rem 0;line-height:1.5rem;padding-left:10px}.mobile-toc{padding:0 0 1rem 0;line-height:1.5rem}.mobile-toc li a{display:block;padding:.3rem 0}#tocbot ol li{list-style:none;padding:0;margin:0}#tocbot ol{margin:0;padding:0}#tocbot ol ol{padding-left:0.6rem}#tocbot .toc-link{display:block;padding-top:.6rem;padding-bottom:.6rem;outline:none;border-radius:4px;font-size:15px;transition:all .15s}#tocbot .toc-link:hover{background:#ebf2f2;color:#06c;text-decoration:none}table{background:white;margin-bottom:1.25em;border:solid 1px #d4dfdf;border-spacing:0}table thead,table tfoot{background:#ebf2f2;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:inherit;color:#000;text-align:left}table tr th,table tr td{padding:0.5625em 0.625em;font-size:inherit;color:#000}table tr.even,table tr.alt,table tr:nth-child(even){background:#f5f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;tab-size:4}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-0.05em}.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table}.clearfix:after,.float-group:after{clear:both}*:not(pre)>code{white-space:nowrap;background-color:#fff;border:1px solid #e1e1e8;color:#009;padding:2px 6px;font-size:.875rem;font-family:Monaco, Menlo, Consolas, "Courier New", monospace}pre,pre>code{line-height:1.85;color:rgba(0,0,0,0.9);font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;text-rendering:optimizeSpeed;word-break:normal}pre{overflow:auto}em em{font-style:normal}strong strong{font-weight:normal}.keyseq{color:#6b625c}kbd{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;display:inline-block;color:#000;font-size:0.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;margin:0 0.15em;padding:0.2em 0.5em;vertical-align:middle;position:relative;top:-0.1em;white-space:nowrap}.keyseq kbd:first-child{margin-left:0}.keyseq kbd:last-child{margin-right:0}.menuseq,.menu{color:#191715}b.button:before,b.button:after{position:relative;top:-1px;font-weight:normal}b.button:before{content:"[";padding:0 3px 0 2px}b.button:after{content:"]";padding:0 2px 0 3px}p a>code:hover{color:rgba(0,0,0,0.9)}#toc{border-bottom:1px solid #dce6e6;padding-bottom:0.5em}#toc>ul{margin-left:0.125em}#toc ul.sectlevel0>li>a{font-style:italic}#toc ul.sectlevel0 ul.sectlevel1{margin:0.5em 0}#toc ul{list-style-type:none}#toc li{line-height:1.3334}#toc a{text-decoration:none}#toc a:active{text-decoration:underline}#toctitle{color:#0b0a0a;font-size:1.2em;display:none}body.toc2{padding-top:80px;text-rendering:optimizeLegibility}#content #toc{border-style:solid;border-width:1px;border-color:#dce6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px}#content #toc>:first-child{margin-top:0}#content #toc>:last-child{margin-bottom:0}#footer{padding-bottom:2rem}#footer #footer-text{padding:2rem 0;border-top:1px solid #efefed}#footer-text{color:rgba(0,0,0,0.6);line-height:1.44}.sect1{padding-bottom:0.625em}.sect1+.sect1{border-top:1px solid #efefed}#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;margin-top:0.1rem;display:block;visibility:hidden;text-align:center;font-weight:normal;color:rgba(0,0,0,0.2)}#content h1>a.anchor:hover,h2>a.anchor:hover,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4>a.anchor:hover,h5>a.anchor:hover,h6>a.anchor:hover{color:#097dff;text-decoration:none}#content h1>a.anchor:before,h2>a.anchor:before,h3>a.anchor:before,#toctitle>a.anchor:before,.sidebarblock>.content>.title>a.anchor:before,h4>a.anchor:before,h5>a.anchor:before,h6>a.anchor:before{content:"\0023";font-size:0.85em;display:block;padding-top:0.1em}#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#000;text-decoration:none}#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#262321}.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:'Open Sans', sans-serif;font-size:1rem}table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0;padding:0.6rem 0}table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit}.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}.admonitionblock>table td.icon{text-align:center;vertical-align:top;padding-top:0.8em;width:80px}.admonitionblock>table td.icon img{max-width:initial}.admonitionblock>table td.icon .title{font-weight:bold;font-family:Montserrat, sans-serif;text-transform:uppercase}.admonitionblock>table td.content{padding-left:0em;padding-right:1.25em;border-left:1px solid #dce6e6}.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}.exampleblock>.content{border-style:solid;border-width:0;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;border-radius:4px}.exampleblock>.content>:first-child{margin-top:0}.exampleblock>.content>:last-child{margin-bottom:0}.sidebarblock{border-style:solid;border-width:0;border-color:#dce6e6;margin-bottom:1.25em;padding:1.25em;background:#ebf2f2;border-radius:4px;overflow:scroll}.sidebarblock>:first-child{margin-top:0}.sidebarblock>:last-child{margin-bottom:0}.sidebarblock>.content>.title{color:#0b0a0a;margin-top:0;text-align:center}.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#fff;border:1px solid #d9d9d9;border-radius:4px}.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#fff;border:1px solid #d9d9d9;color:#222}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class],.listingblock pre:not(.highlight){padding:1em 1.5rem;font-size:0.8125em}.literalblock pre.nowrap,.literalblock pre[class].nowrap,.listingblock pre.nowrap,.listingblock pre[class].nowrap{overflow-x:auto}.literalblock.output pre{color:whitesmoke;background-color:rgba(0,0,0,0.9)}.listingblock{white-space:nowrap}.listingblock pre.highlightjs>code{padding:1em 1.5rem;border-radius:4px}.listingblock>.content{position:relative}.listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:0.8em;font-weight:bold;top:0.425rem;right:0.5rem;line-height:1;text-transform:uppercase;color:#999}.listingblock code[data-lang]:before{display:block}.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:0.5em;color:#999}.listingblock.terminal pre .command:not([data-prompt]):before{content:"$"}table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none}table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45}table.pyhltable td.code{padding-left:.75em;padding-right:0}pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #dce6e6}pre.pygments .lineno{display:block;margin-right:.25em}table.pyhltable .linenodiv{background:none !important;padding-right:0 !important}.quoteblock{margin:0 1em 1.25em 1.5em;display:block;text-align:left;padding-left:20px}.quoteblock blockquote,.quoteblock blockquote p{color:rgba(0,0,0,0.85);line-height:1.75;letter-spacing:0}.quoteblock blockquote{margin:0;padding:0;border:0;position:relative}.quoteblock blockquote:before{content:"\201c";font-size:2.75em;font-weight:bold;line-height:0.6em;margin-left:0em;margin-right:1rem;margin-top:0.8rem;color:rgba(0,0,0,0.1);position:absolute;top:0;left:-30px}.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}.quoteblock .attribution{margin-right:0.5ex}.quoteblock .quoteblock{margin-left:0;margin-right:0;padding:0.5em 0;border-left:3px solid rgba(0,0,0,0.6)}.quoteblock .quoteblock blockquote{padding:0 0 0 0.75em}.quoteblock .quoteblock blockquote:before{display:none}.verseblock{margin:0 1em 1.25em 0;background-color:#f1f1f1;padding:1rem 1.4rem;border-radius:4px}.verseblock pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:0.9rem;color:rgba(0,0,0,0.85);font-weight:300;text-rendering:optimizeLegibility}.verseblock pre strong{font-weight:400}.verseblock .attribution{margin-top:1.25rem;margin-left:0.5ex}.quoteblock .attribution,.verseblock .attribution{font-size:0.9375em;line-height:1.45;font-style:italic}.quoteblock .attribution br,.verseblock .attribution br{display:none}.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-0.025em;color:rgba(0,0,0,0.6)}.quoteblock.abstract{margin:0 0 1.25em 0;display:block}.quoteblock.abstract blockquote,.quoteblock.abstract blockquote p{text-align:left;word-spacing:0}.quoteblock.abstract blockquote:before,.quoteblock.abstract blockquote p:first-of-type:before{display:none}table.tableblock{max-width:100%;border-collapse:separate;overflow-x:scroll}table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0}table.tableblock,th.tableblock,td.tableblock{border:0 solid #d4dfdf}table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 1px 0}table.grid-all tfoot>tr>th.tableblock,table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0}table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 0 0}table.grid-all *>tr>.tableblock:last-child,table.grid-cols *>tr>.tableblock:last-child{border-right-width:0}table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 1px 0}table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all tbody>tr:last-child>td.tableblock,table.grid-all thead:last-child>tr>th.tableblock,table.grid-rows tbody>tr:last-child>th.tableblock,table.grid-rows tbody>tr:last-child>td.tableblock,table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0}table.grid-rows tfoot>tr>th.tableblock,table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0}table.frame-all{border-width:1px}table.frame-sides{border-width:0 1px}table.frame-topbot{border-width:1px 0}th.halign-left,td.halign-left{text-align:left}th.halign-right,td.halign-right{text-align:right}th.halign-center,td.halign-center{text-align:center}th.valign-top,td.valign-top{vertical-align:top}th.valign-bottom,td.valign-bottom{vertical-align:bottom}th.valign-middle,td.valign-middle{vertical-align:middle}table thead th,table tfoot th{font-weight:bold}tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7}tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:#34302d;font-weight:bold}p.tableblock{font-size:1em}td>div.verse{white-space:pre}ol{margin-left:1.75em}ul li ol{margin-left:1.5em}dl dd{margin-left:1.125em}dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:0.625em}ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none}ul.unstyled,ol.unnumbered,ul.checklist{margin-left:0.625em}ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:0.85em}ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px}ul.inline{margin:0 auto 0.625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block}ul.inline>li>*{display:block}.unstyled dl dt{font-weight:normal;font-style:normal}ol.arabic{list-style-type:decimal}ol.decimal{list-style-type:decimal-leading-zero}ol.loweralpha{list-style-type:lower-alpha}ol.upperalpha{list-style-type:upper-alpha}ol.lowerroman{list-style-type:lower-roman}ol.upperroman{list-style-type:upper-roman}ol.lowergreek{list-style-type:lower-greek}.hdlist>table,.colist>table{border:0;background:none}.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}td.hdlist1,td.hdlist2{vertical-align:top;padding:0 0.625em}td.hdlist1{font-weight:bold;padding-bottom:1.25em}.literalblock+.colist,.listingblock+.colist{margin-top:-0.5em}.colist>table tr>td:first-of-type{padding:0 0.75em;line-height:1}.colist>table tr>td:first-of-type img{max-width:initial}.colist>table tr>td:last-of-type{padding:0.25em 0}.colist>table tr>td{white-space:pre-wrap}.thumb,.th{line-height:0;display:inline-block;border:solid 4px white;-webkit-box-shadow:0 0 0 1px #dddddd;box-shadow:0 0 0 1px #dddddd}.imageblock.left,.imageblock[style*="float: left"]{margin:0.25em 0.625em 1.25em 0}.imageblock.right,.imageblock[style*="float: right"]{margin:0.25em 0 1.25em 0.625em}.imageblock>.title{margin-bottom:0}.imageblock.thumb,.imageblock.th{border-width:6px}.imageblock.thumb>.title,.imageblock.th>.title{padding:0 0.125em}.image.left,.image.right{margin-top:0.25em;margin-bottom:0.25em;display:inline-block;line-height:0}.image.left{margin-right:0.625em}.image.right{margin-left:0.625em}a.image{text-decoration:none;display:inline-block}a.image object{pointer-events:none}sup.footnote,sup.footnoteref{font-size:0.875em;position:static;vertical-align:super}sup.footnote a,sup.footnoteref a{text-decoration:none}sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline}#footnotes{padding-top:0.75em;padding-bottom:0.75em;margin-bottom:0.625em}#footnotes hr{width:20%;min-width:6.25em;margin:-0.25em 0 0.75em 0;border-width:1px 0 0 0}#footnotes .footnote{padding:0 0.375em 0 0.225em;line-height:1.3334;font-size:0.875em;margin-left:1.2em;text-indent:-1.05em;margin-bottom:0.2em}#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none}#footnotes .footnote:last-of-type{margin-bottom:0}#content #footnotes{margin-top:-0.625em;margin-bottom:0;padding:0.75em 0}.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0}.gist .file-data>table td.line-data{width:99%}div.unbreakable{page-break-inside:avoid}.big{font-size:larger}.small{font-size:smaller}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.aqua{color:#00bfbf}.aqua-background{background-color:#00fafa}.black{color:black}.black-background{background-color:black}.blue{color:#0000bf}.blue-background{background-color:#0000fa}.fuchsia{color:#bf00bf}.fuchsia-background{background-color:#fa00fa}.gray{color:#606060}.gray-background{background-color:#7d7d7d}.green{color:#006000}.green-background{background-color:#007d00}.lime{color:#00bf00}.lime-background{background-color:#00fa00}.maroon{color:#600000}.maroon-background{background-color:#7d0000}.navy{color:#000060}.navy-background{background-color:#00007d}.olive{color:#606000}.olive-background{background-color:#7d7d00}.purple{color:#600060}.purple-background{background-color:#7d007d}.red{color:#bf0000}.red-background{background-color:#fa0000}.silver{color:#909090}.silver-background{background-color:#bcbcbc}.teal{color:#006060}.teal-background{background-color:#007d7d}.white{color:#bfbfbf}.white-background{background-color:#f5f9f9}.yellow{color:#bfbf00}.yellow-background{background-color:#fafa00}span.icon>.fa{cursor:default}.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;cursor:default}.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#3f6a22}.admonitionblock td.icon .icon-tip:before{content:"\f0eb";color:#0077b9}.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#d88400}.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400}.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000}.conum[data-value]{display:inline-block;color:#000 !important;background-color:#ffe157;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:0.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans", "DejaVu Sans", sans-serif;font-style:normal;font-weight:bold}.conum[data-value] *{color:#fff !important}.conum[data-value]+b{display:none}.conum[data-value]:after{content:attr(data-value)}pre .conum[data-value]{position:relative;top:0;color:#000 !important;background-color:#ffe157;font-size:12px}b.conum *{color:inherit !important}.conum:not([data-value]):empty{display:none}.admonitionblock{background-color:#ecf1e8;padding:0.8em 0;margin:30px 0;width:auto;border-radius:4px;overflow-x:auto}.admonitionblock.important{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock.warning{border-left:0px solid #d88400;background-color:#fff9e4}.admonitionblock.tip{border-left:0px solid #0077b9;background-color:#e9f1f6}.admonitionblock.caution{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock .exampleblock>.content{border:0 none;background-color:#fff}#toc a:hover{text-decoration:underline}.admonitionblock>table{margin-bottom:0}.admonitionblock>table td.content{border-left:none}@media print{#tocbot a.toc-link.node-name--H4{display:none}}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 200ms ease-in-out}.is-collapsed{max-height:0}#index-link{display:none}ul li>p>a>code{color:#086dc3}ul li>p>a:hover>code{color:#086dc3}#content .listingblock .switch{border-style:none;display:inline-block;position:relative;bottom:0;margin-bottom:4px}#content .listingblock .switch--item:not(:first-child){border:2px solid #000}#content .listingblock .switch--item{padding:6px 12px;background-color:#fff;color:#000;display:inline-block;cursor:pointer;border:2px solid #000;margin-right:2px;border-radius:0}#content .listingblock .switch--item:hover{color:#086dc3}#content .listingblock .switch--item.selected{background-color:#000;color:#fff;border-color:#000}#content .listingblock .switch--item.selected:hover{color:#fff}#content .listingblock pre.highlightjs{padding:0}div.back-action,#toc.toc2 div.back-action{padding:0.8rem 0 0 5px}div.back-action a,#toc.toc2 div.back-action a{position:relative;display:inline-block;padding:0.6rem 1.2rem;padding-left:35px}div.back-action a span,#toc.toc2 div.back-action a span{position:absolute;left:5px;top:5px;display:block;color:#333;height:26px;width:26px;border-radius:13px}div.back-action a i,#toc.toc2 div.back-action a i{position:absolute;top:10px;left:5px}div.back-action a:hover span,#toc.toc2 div.back-action a:hover span{color:#000}#tocbot.desktop-toc{padding:.5rem}#header-spring{position:absolute;text-rendering:optimizeLegibility;top:0;left:0;right:0;height:80px;margin:0 1rem;padding:0 1rem;border-bottom:1px solid #dce6e6}#header-spring h1{margin:0;padding:0;font-size:22px;text-align:left;line-height:76px;padding-left:0.6rem}#header-spring h1 svg{width:240px}#header-spring h1 svg .st0{fill:#6bb536}#header-spring h1 svg .st2{fill:#444}body.book #header-spring{position:relative;top:auto;left:auto;right:auto;margin:0}body.book #header>h1:only-child{border:0 none;padding-bottom:1.2rem;font-size:1.8rem}body.book #header,body.book #content,body.book #footnotes,body.book #footer{margin:0 auto}body.toc2 #header-spring{position:absolute;left:0;right:0;top:0}body.toc2 #header>h1:only-child{font-size:2.2rem}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{margin:0 auto}body.toc2 #content{padding-top:2rem}#header,#content,#footnotes,#footer{width:100%;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.9375em}#header:before,#header:after,#content:before,#content:after,#footnotes:before,#footnotes:after,#footer:before,#footer:after{content:" ";display:table}#header:after,#content:after,#footnotes:after,#footer:after{clear:both}#content{margin-top:1.25em}#content:before{content:none}#header{position:relative}#header>h1:first-child{margin-top:2.55rem;margin-bottom:0.5em;margin-bottom:0.7em;font-size:2rem}#header>h1:first-child+#toc{margin-top:8px;border-top:0 none}#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ebf2f2;padding-bottom:8px}#header .details{line-height:1.45;color:#222;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;background-color:#ebf2f2;padding:2rem 2.5rem}#header .details span:first-child{margin-left:-0.125em}#header .details span.email a{color:rgba(0,0,0,0.85)}#header .details br{display:none}#header .details br+span:before{content:"\00a0\2013\00a0"}#header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,0.85)}#header .details br+span#revremark:before{content:"\00a0|\00a0"}#header #revnumber{text-transform:capitalize}#header #revnumber:after{content:"\00a0"}#content>h1:first-child:not([class]){color:rgba(0,0,0,0.85);border-bottom:1px solid #ebf2f2;padding-bottom:8px;margin-top:0;padding-top:1.5rem;margin-bottom:1.25rem}h1{font-size:2.2rem}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:Montserrat, Arial, Helvetica, sans-serif}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{box-shadow:none;outline:none}h2,h3,h4,h5,h6{padding:.8rem 0 .4rem}h1{font-size:1.75em}h2{font-size:1.6rem}h3{font-size:1.5rem}h4{font-size:1.4rem}h5{font-size:1.3rem}h6{font-size:1.2rem}pre.highlight{padding:20px;border:1px solid #d9d9d9;overflow-x:scroll;color:#222}pre.highlight code{color:#222}pre.highlight a,#toc.toc2 a{color:#000}pre.highlight ul.sectlevel1,#toc.toc2 ul.sectlevel1{padding-left:0.2rem}pre.highlight ul.sectlevel1 li,#toc.toc2 ul.sectlevel1 li{line-height:1.4rem}::selection{background-color:#d1ff79}.literalblock pre::selection,.listingblock pre[class="highlight"]::selection,.highlight::selection,pre::selection,.highlight code::selection,.highlight code span::selection{background:rgba(0,0,0,0.2) !important}body.book #header{margin-bottom:2rem}body.toc2 #header{margin-bottom:0}.desktop-toc{display:none}.admonitionblock td.icon{display:none}.admonitionblock>table td.content{padding-left:1.25em}@media only screen and (min-width: 768px){#toctitle{font-size:1.375em}.sect1{padding-bottom:1.25em}.mobile-toc{display:none}.desktop-toc{display:block}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.90625em}.admonitionblock td.icon{display:table-cell}.admonitionblock>table td.content{padding-left:0}#header{position:relative;min-height:98px;padding-right:210px}#header::after{position:absolute;right:0;top:0;display:block;content:'';height:98px;width:203px;z-index:-1;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmIAAAEmCAIAAABOFWtWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NUE1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NUI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NEE4QjY1ODUwQjUxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NEE4QjY1OTUwQjUxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PooJeGcAAB/mSURBVHja7N15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");background-repeat:no-repeat;background-size:203px 98px}body.toc2{padding-right:0}body.toc2 #toc.toc2{position:absolute;margin-top:0 !important;width:15em;top:0;border-top-width:0 !important;border-bottom-width:0 !important;margin-left:-15.9375em;z-index:1000;padding:0 1em 1.25em 0em;overflow:auto}body.toc2 #toc.toc2 #toctitle{margin-top:0;margin-bottom:0.8rem;font-size:1.2em}body.toc2 #toc.toc2>ul{font-size:0.9em;margin-bottom:0}body.toc2 #toc.toc2 ul ul{margin-left:0;padding-left:1em}body.toc2 #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:0.5em;margin-bottom:0.5em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:15.9375em;max-width:none}body.book #header-spring h1{max-width:1400px;margin:0 auto}body.book #header,body.book #content,body.book #footnotes,body.book #footer{max-width:1400px}body.is-position-fixed #toc.toc2{position:fixed;height:100%}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}h1{font-size:1.75em}h2{font-size:1.6em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.5em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.2em}#tocbot a.toc-link.node-name--H1{font-style:italic}#tocbot ol{margin:0;padding:0}#tocbot ol li{list-style:none;padding:0 0;margin:0;display:block}#tocbot{z-index:999}#tocbot .toc-link{position:relative;display:block;z-index:999;padding:.4rem .6rem}#tocbot a.is-active-link{padding-right:3px;background:black;color:white}}@media only screen and (min-width: 768px){#tocbot>ul.toc-list{margin-bottom:0.5em;margin-left:0.125em}#tocbot ul.sectlevel0,#tocbot a.toc-link.node-name--H1+ul{padding-left:0}#tocbot a.toc-link{height:100%}.is-collapsible{max-height:3000px;overflow:hidden}.is-collapsed{max-height:0}}@media only screen and (min-width: 768px){body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:14em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMyRDZERkQ1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyRDZERkU1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGQjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkRGQzUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdyLKIAAAAPSURBVHjaYnj16RNAgAEABZgCz/xXiToAAAAASUVORK5CYII=");background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NTI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NTM1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGRjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkUwMDUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pul87iAAAAAPSURBVHjaYrj17BlAgAEABUQCpxgONc4AAAAASUVORK5CYII=")}}@media only screen and (min-width: 1280px){body.toc2{padding-right:0}body.toc2 #toc.toc2{width:25em;left:auto;margin-left:-26.9375em}body.toc2 #toc.toc2 #toctitle{font-size:1.375em}body.toc2 #toc.toc2>ul{font-size:0.95em}body.toc2 #toc.toc2 ul ul{padding-left:1.25em}body.toc2 body.toc2.toc-right{padding-left:0;padding-right:20em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:26.9375em;max-width:2000px}body.toc2 #header-spring h1{margin:0 auto;max-width:2000px}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.8125em}body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:24em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMyRDZERkQ1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyRDZERkU1MEE4MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGQjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkRGQzUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdyLKIAAAAPSURBVHjaYnj16RNAgAEABZgCz/xXiToAAAAASUVORK5CYII=");background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODRBOEI2NTI1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODRBOEI2NTM1MEI1MTFFQTlCNTJBOEQwQTM2ODZEQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzJENkRGRjUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzJENkUwMDUwQTgxMUVBOUI1MkE4RDBBMzY4NkRCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pul87iAAAAAPSURBVHjaYrj17BlAgAEABUQCpxgONc4AAAAASUVORK5CYII=")}#header{min-height:150px;padding-right:310px}#header::after{height:147px;width:305px;background-size:305px 147px}} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/favicon.ico b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1a4956e64705230122da8c19d762a7f8e6971533 GIT binary patch literal 111804 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 Pn5$LWuqT5xa(PvGF-aZnJzoy|VZ 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

    5}#RqxVs7h`ZB?z;F&XNYU8t1n(S>v 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-overview.png b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..6cfd685a30525e59cecb7678c8a2fa4aa8855d9e GIT binary patch literal 524761 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

      BRgR{7Z^{)a1|Wf=ezHsMo~ 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

      n<95Yk{TzOu2zwGTXpZ@5h2q< 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%0DdQu9}<}T00CN>vdO3lXK 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-partitioning.png b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/SCSt-partitioning.png new file mode 100644 index 0000000000000000000000000000000000000000..833d2ac66002952e3e5728aeb7389cac1cf2d0cf GIT binary patch literal 18068 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°DGR+bsvb*2Ql|1)1Th9#fwhk@@7 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 Puw?Hj-p-PI`sRNClkEZS literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/producers-consumers.png b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/producers-consumers.png new file mode 100644 index 0000000000000000000000000000000000000000..9990897dd2d428d7f2b80126e5b29841040e3237 GIT binary patch literal 15947 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/redis-binder.png b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/redis-binder.png new file mode 100644 index 0000000000000000000000000000000000000000..1832bd2e31af35537088abd41f7092e5c63e3b66 GIT binary patch literal 13731 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/registration.png b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/registration.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c044c1e62a9536f94362c8dc7ad89f0231f9b4 GIT binary patch literal 22405 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/spring-initializr.png b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/images/spring-initializr.png new file mode 100644 index 0000000000000000000000000000000000000000..a9246dbe83dee56195a005506837750df623dd89 GIT binary patch literal 91277 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%0DmGZy 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 z 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 UGq4?WAb=lfaRsqT5ktTK2Yu4-vH$=8 literal 0 HcmV?d00001 diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/highlight.min.js b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/highlight.min.js new file mode 100644 index 00000000..dcbbb4c7 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/highlight.min.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.13.1 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=M.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function c(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function u(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function c(e){l+=""}function u(e){("start"===e.event?o:c)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=i();if(l+=n(a.substring(s,g[0].offset)),s=g[0].offset,g===e){f.reverse().forEach(c);do u(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===s);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),u(g.splice(0,1)[0])}return l+n(a.substr(s))}function s(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function l(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?c("keyword",a.k):B(a.k).forEach(function(e){c(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.endSameAsBegin&&(a.e=a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return s("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var u=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=u.length?t(u.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function c(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t].endSameAsBegin&&(n.c[t].eR=o(n.c[t].bR.exec(e)[0])),n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function s(e,n){return!a&&r(n.iR,e)}function p(e,n){var t=R.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function d(e,n,t,r){var a=r?"":j.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=p(E,r),e?(M+=e[1],a+=d(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function b(){var e="string"==typeof E.sL;if(e&&!L[E.sL])return n(k);var t=e?f(E.sL,k,!0,B[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(M+=t.r),e&&(B[E.sL]=t.top),d(t.language,t.value,!1,!0)}function v(){y+=null!=E.sL?b():h(),k=""}function m(e){y+=e.cN?d(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function N(e,n){if(k+=e,null==n)return v(),0;var t=c(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),v(),t.rB||t.eB||(k=n)),m(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),v(),a.eE&&(k=n));do E.cN&&(y+=I),E.skip||E.sL||(M+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),m(r.starts,"")),a.rE?0:n.length}if(s(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var R=w(e);if(!R)throw new Error('Unknown language: "'+e+'"');l(R);var x,E=i||R,B={},y="";for(x=E;x!==R;x=x.parent)x.cN&&(y=d(x.cN,"",!0)+y);var k="",M=0;try{for(var C,A,S=0;;){if(E.t.lastIndex=S,C=E.t.exec(t),!C)break;A=N(t.substring(S,C.index),C[0]),S=C.index+A}for(N(t.substr(S)),x=E;x.parent;x=x.parent)x.cN&&(y+=I);return{r:M,value:y,language:e,top:E}}catch(O){if(O.message&&-1!==O.message.indexOf("Illegal"))return{r:0,value:n(t)};throw O}}function g(e,t){t=t||j.languages||B(L);var r={r:0,value:n(e)},a=r;return t.filter(w).filter(x).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return j.tabReplace||j.useBR?e.replace(C,function(e,n){return j.useBR&&"\n"===e?"
      ":j.tabReplace?n.replace(/\t/g,j.tabReplace):""}):e}function d(e,n,t){var r=n?y[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function h(e){var n,t,r,o,s,l=i(e);a(l)||(j.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,s=n.textContent,r=l?f(l,s,!0):g(s),t=c(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=u(t,c(o),s)),r.value=p(r.value),e.innerHTML=r.value,e.className=d(e.className,l,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){j=o(j,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,h)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=L[n]=t(e);r.aliases&&r.aliases.forEach(function(e){y[e]=n})}function R(){return B(L)}function w(e){return e=(e||"").toLowerCase(),L[e]||L[y[e]]}function x(e){var n=w(e);return n&&!n.disableAutodetect}var E=[],B=Object.keys,L={},y={},k=/^(no-?highlight|plain|text)$/i,M=/\blang(?:uage)?-([\w-]+)\b/i,C=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,I="
      ",j={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=h,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.autoDetection=x,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("dockerfile",function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]\n/,sL:"bash"}}],i:")?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,l,c,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,l]},c,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},o]}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"meta",b:/<\?xml/,e:/\?>/,r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},s.inherit(s.ASM,{i:null,cN:null,c:null,skip:!0}),s.inherit(s.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("properties",function(r){var t="[ \\t\\f]*",e="[ \\t\\f]+",s="("+t+"[:=]"+t+"|"+e+")",n="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",c={e:s,r:0,starts:{cN:"string",e:/$/,r:0,c:[{b:"\\\\\\n"}]}};return{cI:!0,i:/\S/,c:[r.C("^\\s*[!#]","$"),{b:n+s,rB:!0,c:[{cN:"attr",b:n,endsParent:!0,r:0}],starts:c},{b:a+s,rB:!0,r:0,c:[{cN:"meta",b:a,endsParent:!0,r:0}],starts:c},{cN:"attr",r:0,b:a+t+"$"}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}});hljs.registerLanguage("asciidoc",function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{r:10}),e.C("^//","$",{r:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",r:10},{cN:"section",r:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,r:10},{cN:"meta",b:"^\\[.+?\\]$",r:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",r:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",r:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",r:0},{cN:"link",b:"\\w",e:"[^\\[]+",r:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,r:0}],r:10}]}});hljs.registerLanguage("aspectj",function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",i="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+i,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,r:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,r:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+i,r:0},e.QSM]},{bK:"new throw",r:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,r:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("gradle",function(e){return{cI:!0,k:{keyword:"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.NM,e.RM]}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment with",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}});hljs.registerLanguage("go",function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}); \ No newline at end of file diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css new file mode 100644 index 00000000..b93b742a --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css @@ -0,0 +1,99 @@ +/* a11y-dark theme */ +/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */ +/* @author: ericwbailey */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #d4d0ab; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ffa07a; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5ab35; +} + +/* Yellow */ +.hljs-attribute { + color: #ffd700; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #abe338; +} + +/* Blue */ +.hljs-title, +.hljs-section { + color: #00e0e0; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #dcc6e0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b2b2b; + color: #f8f8f2; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +@media screen and (-ms-high-contrast: active) { + .hljs-addition, + .hljs-attribute, + .hljs-built_in, + .hljs-builtin-name, + .hljs-bullet, + .hljs-comment, + .hljs-link, + .hljs-literal, + .hljs-meta, + .hljs-number, + .hljs-params, + .hljs-string, + .hljs-symbol, + .hljs-type, + .hljs-quote { + color: highlight; + } + + .hljs-keyword, + .hljs-selector-tag { + font-weight: bold; + } +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css new file mode 100644 index 00000000..a6d56f4b --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css @@ -0,0 +1,89 @@ +/* + +An Old Hope – Star Wars Syntax (c) Gustavo Costa +Original theme - Ocean Dark Theme – by https://github.com/gavsiu +Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom + +*/ + +/* Death Star Comment */ +.hljs-comment, +.hljs-quote +{ + color: #B6B18B; +} + +/* Darth Vader */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion +{ + color: #EB3C54; +} + +/* Threepio */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link +{ + color: #E7CE56; +} + +/* Luke Skywalker */ +.hljs-attribute +{ + color: #EE7C2B; +} + +/* Obi Wan Kenobi */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition +{ + color: #4FB4D7; +} + +/* Yoda */ +.hljs-title, +.hljs-section +{ + color: #78BB65; +} + +/* Mace Windu */ +.hljs-keyword, +.hljs-selector-tag +{ + color: #B45EA4; +} + +/* Millenium Falcon */ +.hljs +{ + display: block; + overflow-x: auto; + background: #1C1D21; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis +{ + font-style: italic; +} + +.hljs-strong +{ + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css new file mode 100644 index 00000000..fd41c996 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css @@ -0,0 +1,77 @@ +/* + +Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage + +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + line-height: 1.3em; + color: #abb2bf; + background: #282c34; + border-radius: 5px; +} +.hljs-keyword, .hljs-operator { + color: #F92672; +} +.hljs-pattern-match { + color: #F92672; +} +.hljs-pattern-match .hljs-constructor { + color: #61aeee; +} +.hljs-function { + color: #61aeee; +} +.hljs-function .hljs-params { + color: #A6E22E; +} +.hljs-function .hljs-params .hljs-typing { + color: #FD971F; +} +.hljs-module-access .hljs-module { + color: #7e57c2; +} +.hljs-constructor { + color: #e2b93d; +} +.hljs-constructor .hljs-string { + color: #9CCC65; +} +.hljs-comment, .hljs-quote { + color: #b18eb1; + font-style: italic; +} +.hljs-doctag, .hljs-formula { + color: #c678dd; +} +.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst { + color: #e06c75; +} +.hljs-literal { + color: #56b6c2; +} +.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string { + color: #98c379; +} +.hljs-built_in, .hljs-class .hljs-title { + color: #e6c07b; +} +.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number { + color: #d19a66; +} +.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title { + color: #61aeee; +} +.hljs-emphasis { + font-style: italic; +} +.hljs-strong { + font-weight: bold; +} +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css new file mode 100644 index 00000000..1616aafe --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css new file mode 100644 index 00000000..d5bd1d2a --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/dracula.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/dracula.min.css new file mode 100644 index 00000000..578f0b40 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/dracula.min.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +https://zenorocha.mit-license.org/ + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/github.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/github.min.css new file mode 100644 index 00000000..791932b8 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/github.min.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css new file mode 100644 index 00000000..ed52c92e --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai.min.css new file mode 100644 index 00000000..a5735585 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/monokai.min.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - https://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/solarized-light.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/solarized-light.min.css new file mode 100644 index 00000000..fdcfcc72 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/solarized-light.min.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/zenburn.min.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/zenburn.min.css new file mode 100644 index 00000000..07be5020 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/highlight/styles/zenburn.min.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/toc.js b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/toc.js new file mode 100644 index 00000000..0b6fcd65 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/toc.js @@ -0,0 +1,80 @@ +var toctitle = document.getElementById('toctitle'); +var path = window.location.pathname; +if (toctitle != null) { + var oldtoc = toctitle.nextElementSibling; + var newtoc = document.createElement('div'); + newtoc.setAttribute('id', 'tocbot'); + newtoc.setAttribute('class', 'js-toc desktop-toc'); + oldtoc.setAttribute('class', 'mobile-toc'); + oldtoc.parentNode.appendChild(newtoc); + tocbot.init({ + contentSelector: '#content', + headingSelector: 'h1, h2, h3, h4, h5', + positionFixedSelector: 'body', + fixedSidebarOffset: 90, + smoothScroll: false + }); + if (!path.endsWith("index.html") && !path.endsWith("/")) { + var link = document.createElement("a"); + if (document.getElementById('index-link')) { + indexLinkElement = document.querySelector('#index-link > p > a'); + linkHref = indexLinkElement.getAttribute("href"); + link.setAttribute("href", linkHref); + } else { + link.setAttribute("href", "index.html"); + } + link.innerHTML = " Back to index"; + var block = document.createElement("div"); + block.setAttribute('class', 'back-action'); + block.appendChild(link); + var toc = document.getElementById('toc'); + var next = document.getElementById('toctitle').nextElementSibling; + toc.insertBefore(block, next); + } +} + +var headerHtml = '

      '; + +var header = document.createElement("div"); +header.innerHTML = headerHtml; +document.body.insertBefore(header, document.body.firstChild); diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.css b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.css new file mode 100644 index 00000000..0632de23 --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.css @@ -0,0 +1 @@ +.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54BC4B} diff --git a/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.min.js b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.min.js new file mode 100644 index 00000000..943d8fdb --- /dev/null +++ b/spring-cloud-stream/3.1.0.M1/reference/htmlsingle/js/tocbot/tocbot.min.js @@ -0,0 +1 @@ +!function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){(function(o){var l,i,s;!function(n,o){i=[],l=o(n),void 0!==(s="function"==typeof l?l.apply(t,i):l)&&(e.exports=s)}(void 0!==o?o:this.window||this.global,function(e){"use strict";function t(){for(var e={},t=0;te.fixedSidebarOffset?-1===n.className.indexOf(e.positionFixedClass)&&(n.className+=h+e.positionFixedClass):n.className=n.className.split(h+e.positionFixedClass).join("")}function s(t){var n=document.documentElement.scrollTop||f.scrollTop;e.positionFixedSelector&&i();var o,l=t;if(m&&null!==document.querySelector(e.tocSelector)&&l.length>0){d.call(l,function(t,i){if(t.offsetTop>n+e.headingsOffset+10){return o=l[0===i?i:i-1],!0}if(i===l.length-1)return o=l[l.length-1],!0});var s=document.querySelector(e.tocSelector).querySelectorAll("."+e.linkClass);u.call(s,function(t){t.className=t.className.split(h+e.activeLinkClass).join("")});var c=document.querySelector(e.tocSelector).querySelectorAll("."+e.listItemClass);u.call(c,function(t){t.className=t.className.split(h+e.activeListItemClass).join("")});var a=document.querySelector(e.tocSelector).querySelector("."+e.linkClass+".node-name--"+o.nodeName+'[href="#'+o.id+'"]');-1===a.className.indexOf(e.activeLinkClass)&&(a.className+=h+e.activeLinkClass);var p=a.parentNode;p&&-1===p.className.indexOf(e.activeListItemClass)&&(p.className+=h+e.activeListItemClass);var C=document.querySelector(e.tocSelector).querySelectorAll("."+e.listClass+"."+e.collapsibleClass);u.call(C,function(t){-1===t.className.indexOf(e.isCollapsedClass)&&(t.className+=h+e.isCollapsedClass)}),a.nextSibling&&-1!==a.nextSibling.className.indexOf(e.isCollapsedClass)&&(a.nextSibling.className=a.nextSibling.className.split(h+e.isCollapsedClass).join("")),r(a.parentNode.parentNode)}}function r(t){return-1!==t.className.indexOf(e.collapsibleClass)&&-1!==t.className.indexOf(e.isCollapsedClass)?(t.className=t.className.split(h+e.isCollapsedClass).join(""),r(t.parentNode.parentNode)):t}function c(t){var n=t.target||t.srcElement;"string"==typeof n.className&&-1!==n.className.indexOf(e.linkClass)&&(m=!1)}function a(){m=!0}var u=[].forEach,d=[].some,f=document.body,m=!0,h=" ";return{enableTocAnimation:a,disableTocAnimation:c,render:n,updateToc:s}}},function(e,t){e.exports=function(e){function t(e){return e[e.length-1]}function n(e){return+e.nodeName.split("H").join("")}function o(t){var o={id:t.id,children:[],nodeName:t.nodeName,headingLevel:n(t),textContent:t.textContent.trim()};return e.includeHtml&&(o.childNodes=t.childNodes),o}function l(l,i){for(var s=o(l),r=n(l),c=i,a=t(c),u=a?a.headingLevel:0,d=r-u;d>0;)a=t(c),a&&void 0!==a.children&&(c=a.children),d--;return r>=e.collapseDepth&&(s.isCollapsed=!0),c.push(s),c}function i(t,n){var o=n;e.ignoreSelector&&(o=n.split(",").map(function(t){return t.trim()+":not("+e.ignoreSelector+")"}));try{return document.querySelector(t).querySelectorAll(o)}catch(e){return console.warn("Element not found: "+t),null}}function s(e){return r.call(e,function(e,t){return l(o(t),e.nest),e},{nest:[]})}var r=[].reduce;return{nestHeadingsArray:s,selectHeadings:i}}},function(e,t){function n(e){function t(e){return"a"===e.tagName.toLowerCase()&&(e.hash.length>0||"#"===e.href.charAt(e.href.length-1))&&(n(e.href)===s||n(e.href)+"#"===s)}function n(e){return e.slice(0,e.lastIndexOf("#"))}function l(e){var t=document.getElementById(e.substring(1));t&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}!function(){document.documentElement.style}();var i=e.duration,s=location.hash?n(location.href):location.href;!function(){function n(n){!t(n.target)||n.target.className.indexOf("no-smooth-scroll")>-1||"#"===n.target.href.charAt(n.target.href.length-2)&&"!"===n.target.href.charAt(n.target.href.length-1)||-1===n.target.className.indexOf(e.linkClass)||o(n.target.hash,{duration:i,callback:function(){l(n.target.hash)}})}document.body.addEventListener("click",n,!1)}()}function o(e,t){function n(e){s=e-i,window.scrollTo(0,c.easing(s,r,u,d)),s