PageSourceSearch

https://projectreactor.io/docs

html projectreactor.io collected 2026-09-24 18:16:20 UTC 41,359 bytes, 986 lines download raw bytes

1
2<!DOCTYPE html>
3<html
4>
5 <head>
6  
6<script
7   src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js"
8   integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA=="
9   crossorigin="anonymous"
10   referrerpolicy="no-referrer"
11  ></script>
11
12  <!-- OneTrust Cookie Consent -->
13  
13<script
14    src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"
15    data-domain-script="018ee8c6-43b4-74d9-8f1b-c2359b3e0c77"
16  ></script>
16
17  
17<script>
18    function OptanonWrapper() {}
19  </script>
19
20  
20<script>
21   function setGTM(w, d, s, l, i) {
22    w[l] = w[l] || [];
23    w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
24    var f = d.getElementsByTagName(s)[0],
25     j = d.createElement(s),
26     dl = l != 'dataLayer' ? '&l=' + l : '';
27    j.async = true;
28    j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
29    f.parentNode.insertBefore(j, f);
30   }
31   if (
32    document.cookie.indexOf('OptanonConsent') > -1 &&
33    document.cookie.indexOf('groups=') > -1
34   ) {
35    setGTM(window, document, 'script', 'dataLayer', 'GTM-KMF5CLQ');
36   } else {
37    waitForOnetrustActiveGroups();
38   }
39   var timer;
40   function waitForOnetrustActiveGroups() {
41    if (
42     document.cookie.indexOf('OptanonConsent') > -1 &&
43     document.cookie.indexOf('groups=') > -1
44    ) {
45     clearTimeout(timer);
46     setGTM(window, document, 'script', 'dataLayer', 'GTM-KMF5CLQ');
47    } else {
48     timer = setTimeout(waitForOnetrustActiveGroups, 250);
49    }
50   }
51  </script>
51
52  <!-- End OneTrust Cookie Consent -->
53
54  <title>Project Reactor - Documentation</title>
55  <meta name="description" content="Project Reactor Documentation links"/>
56  
57  <link href="/assets/css/reactor.css?v=2" media="all" rel="stylesheet" />
58  
59  <link href="/assets/css/docs.css" media="all" rel="stylesheet"/>
60
61  <meta charset="utf-8" />
62  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
63
64  <meta name="apple-mobile-web-app-capable" content="yes" />
65  <meta
66   name="viewport"
67   content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
68  />
69  <meta name="HandheldFriendly" content="true" />
70  <meta name="apple-mobile-web-app-capable" content="yes" />
71  <meta name="MobileOptimized" content="320" />
72  <meta http-equiv="cleartype" content="on" />
73
74  <link rel="icon" type="image/png" href="/favicon.ico" />
75
76  <link
77   rel="apple-touch-icon-precomposed"
78   sizes="180x180"
79   href="/assets/img/apple-touch-icon-180x180-precomposed.png"
80  />
81  <link
82   rel="apple-touch-icon-precomposed"
83   sizes="152x152"
84   href="/assets/img/apple-touch-icon-152x152-precomposed.png"
85  />
86  <link
87   rel="apple-touch-icon-precomposed"
88   sizes="144x144"
89   href="/assets/img/apple-touch-icon-144x144-precomposed.png"
90  />
91  <link
92   rel="apple-touch-icon-precomposed"
93   sizes="120x120"
94   href="/assets/img/apple-touch-icon-120x120-precomposed.png"
95  />
96  <link
97   rel="apple-touch-icon-precomposed"
98   sizes="114x114"
99   href="/assets/img/apple-touch-icon-114x114-precomposed.png"
100  />
101  <link
102   rel="apple-touch-icon-precomposed"
103   sizes="76x76"
104   href="/assets/img/apple-touch-icon-76x76-precomposed.png"
105  />
106  <link
107   rel="apple-touch-icon-precomposed"
108   sizes="72x72"
109   href="/assets/img/apple-touch-icon-72x72-precomposed.png"
110  />
111  <link
112   rel="apple-touch-icon-precomposed"
113   href="/assets/img/apple-touch-icon-57x57-precomposed.png"
114  />
115  <link rel="shortcut icon" href="/assets/img/apple-touch-icon.png" />
116
117  <meta
118   name="msapplication-TileImage"
119   content="assets/img/apple-touch-icon-144x144-precomposed.png"
120  />
121  <meta name="msapplication-TileColor" content="#222222" />
122
123  <link
124   rel="icon"
125   sizes="192x192"
126   href="/assets/img/touch/touch-icon-192x192.png"
127  />
128  <link
129   rel="icon"
130   sizes="128x128"
131   href="/assets/img/touch/touch-icon-128x128.png"
132  />
133 </head>
134 <body>
135  <div class="application-container">
136   <div id="sidebar"></div>
137   <div class="application-main-content website">
138    <div class="application-content">
139     <header id="header">
140      <a href="#" data-toggle=".application-container" id="sidebar-toggle">
141       <span class="fa fa-bars"></span>
142      </a>
143      <div class="heading">
144       <h1 id="logo">
145        <a href="/"><strong>Project Reactor</strong></a>
146       </h1>
147       <nav id="nav">
148        <ul>
149         <li class="active">
150          <a href="/docs">Documentation</a>
151         </li>
152         <li>
153          <a href="/learn">Learn</a>
154         </li>
155         <li>
156          <a
157           href="https://github.com/reactor"
158           class="fa fa-github-alt"
159           target="_blank"
160           title="Github"
161           >&nbsp;</a
162          >
163         </li>
164         <li>
165          <a
166           href="https://gitter.im/reactor/reactor"
167           class="fa fa-group"
168           target="_blank"
169           title="Join the community chat on Gitter"
170           >&nbsp;</a
171          >
172         </li>
173         <li>
174          <a
175           href="https://twitter.com/projectreactor"
176           class="fa fa-twitter"
177           target="_blank"
178           title="Follow us on Twitter"
179           >&nbsp;</a
180          >
181         </li>
182         <li>
183          <a
184           href="https://stackoverflow.com/questions/tagged/project-reactor"
185           class="fa fa-stack-overflow"
186           target="_blank"
187           title="Ask questions on Stack Overflow"
188           >&nbsp;</a
189          >
190         </li>
191        </ul>
192       </nav>
193      </div>
194     </header>
195
196     <body>
197
198<div class="page-summary">
199    <div class="page-summary-content">
200        <div class="page-summary-wrap">
201            <h1>Documentation</h1>
202            <span id="author" class="author">Project Reactor reference documentation and Javadoc. </span>
203            <ul>
204                
205                <li>
206                    Latest stable BOM:
207                    
208                    <span class="version releasetrain" title="Stable release train">2025.0.7 (I)</span>
209                </li>
210                <li>
211                    Latest pre-release BOM:
212                    
213                    <span class="version releasetrain pre" title="MILESTONE release train">2026.0.0-M2 (J)</span>
214                </li>
215                <li>
216                    Latest BOMs in previous release trains:
217                    
218                    <span>
219                        <span class="version releasetrain eol">Dysprosium-SR25</span>&nbsp;
220                    </span><span>
221                        <span class="version releasetrain eol">Californium-SR23</span>&nbsp;
222                    </span><span>
223                        <span class="version releasetrain eol">Bismuth-SR17</span>&nbsp;
224                    </span><span>
225                        <span class="version releasetrain eol">Aluminium-SR3</span>&nbsp;
226                    </span><span>
227                        <span class="version releasetrain eol">2024.0.18</span>&nbsp;
228                    </span><span>
229                        <span class="version releasetrain eol">2023.0.19</span>&nbsp;
230                    </span><span>
231                        <span class="version releasetrain eol">2022.0.22</span>&nbsp;
232                    </span><span>
233                        <span class="version releasetrain eol">2020.0.47</span>&nbsp;
234                    </span>
235                </li>
236            </ul>
237        </div>
238    </div>
239</div>
240
241<div id="main" class="book">
242
243    <section id="applications">
244        <article>
245            <div class="title">
246                <h1>Reactor Core</h1>
247                <p>A Reactive Streams foundation for Java 8</p>
248                <div class="version">
249                    <table>
250                        <tr><td>Version</td>
251                            <td><a href="https://github.com/reactor/reactor-core/releases"
252                                   title="See all reactor-core releases on GitHub"
253                                   class="fa fa-archive">&nbsp;</a>
254                            </td>
255                            <td>Release Train</td>
256                        </tr>
257
258                        <!--RELEASEs from in-progress release train first-->
259                        
260
261                        <!--RELEASEs with a complete BOM-->
262                        <tr>
263                            <td>
264                                    <span class="version">3.8.7</span>
265                            </td>
266                            <td>
267                                <a href="https://github.com/reactor/reactor-core/releases/tag/v3.8.7"
268                                   title="See the reactor-core 3.8.7 release notes on GitHub"
269                                   class="fa fa-file-text">&nbsp;</a>
270                            </td>
271                            <td>
272                                    <span class="version releasetrain"
273                                          title="Stable release train">2025.0.7</span>
274                            </td>
275                        </tr>
276
277                        <!--Pre-Releases-->
278                        <tr>
279                            <td>
280                                    <span class="version pre"
281                                          title="Latest Pre-Release">3.8.7</span>
282                            </td>
283                            <td>
284                                <a href="https://github.com/reactor/reactor-core/releases/tag/v3.8.7"
285                                   title="See the reactor-core 3.8.7 release notes on GitHub"
286                                   class="fa fa-file-text">&nbsp;</a>
287                            </td>
288                            <td>
289                                    <span class="version releasetrain pre"
290                                          title="MILESTONE release train">2026.0.0-M2</span>
291                            </td>
292                        </tr>
293
294                        <!--Out of BOM Milestones-->
295                        
296
297                    </table>
298                </div>
299            </div>
300            <div class="github">
301                <a href="https://github.com/reactor/reactor-core">
302                    <span class="fa fa-github"></span>
303                    GitHub
304                </a>
305            </div>
306            <div class="javadoc">
307                <strong>Javadoc</strong><br />
308                <a href="/docs/core/release/api/">Release</a> |
309                
310                <a href="/docs/core/snapshot/api/">Snapshot</a> |
311<!--                <a href="/docs/core/release/kdoc-api/">Kotlin Doc</a>-->
312            </div>
313            <div class="reference">
314                <strong>Reference</strong><br />
315                <a href="/docs/core/release/reference/">Release</a> |
316                
317                <a href="/docs/core/snapshot/reference/">Snapshot</a>
318                <br />
319                <a href="/docs/core/release/reference/apdx-operatorChoice.html">Choosing an Operator</a>
320            </div>
321        </article>
322
323        <article>
324            <div class="title">
325                <h1>Reactor Test</h1>
326                <p>Test utilities</p>
327                <div class="version">
328                    <table>
329                        <tr><td>Version</td>
330                            <td>
331                                <a href="https://github.com/reactor/reactor-core/releases"
332                                   title="See all post reactor-test releases on reactor-core GitHub"
333                                   class="fa fa-archive">&nbsp;</a>
334                            </td>
335                            <td>Release Train</td>
336                        </tr>
337
338                        <!--RELEASEs from in-progress release train first-->
339                        
340
341                        <!--RELEASEs with a complete BOM-->
342                        <tr>
343                            <td>
344                                <span class="version">3.8.7</span>
345                            </td>
346                            <td>
347                                <a href="https://github.com/reactor/reactor-core/releases/tag/v3.8.7"
348                                   title="See the reactor-test 3.8.7 release notes on GitHub"
349                                   class="fa fa-file-text">&nbsp;</a>
350                            </td>
351                            <td>
352                                    <span class="version releasetrain"
353                                          title="Stable release train">2025.0.7</span>
354                            </td>
355                        </tr>
356
357                        <!--Pre-Releases-->
358                        <tr>
359                            <td>
360                                    <span class="version pre"
361                                          title="Latest Pre-Release">3.8.7</span>
362                            </td>
363                            <td>
364                                <a href="https://github.com/reactor/reactor-core/releases/tag/v3.8.7"
365                                   title="See the reactor-test 3.8.7 release notes on GitHub"
366                                   class="fa fa-file-text">&nbsp;</a>
367                            </td>
368                            <td>
369                                    <span class="version releasetrain pre"
370                                          title="MILESTONE release train">2026.0.0-M2</span>
371                            </td>
372                        </tr>
373
374                        <!--Out of BOM Milestones-->
375                        
376
377                    </table>
378                </div>
379            </div>
380            <div class="github">
381                <a
382                        href="https://github.com/reactor/reactor-core/tree/master/reactor-test">
383                    <span class="fa fa-github"></span> GitHub
384                </a>
385            </div>
386            <div class="javadoc">
387                <strong>Javadoc</strong><br />
388                <a href="/docs/test/release/api/">Release</a> |
389                
390                <a href="/docs/test/snapshot/api/">Snapshot</a> |
391<!--                <a href="/docs/test/release/kdoc-api/">Kotlin Doc</a>-->
392
393            </div>
394            <div class="reference">
395                <strong>Reference</strong><br />
396                <a href="/docs/core/release/reference/docs/index.html#testing">Release</a> |
397                
398                <a href="/docs/core/snapshot/reference/docs/index.html#testing">Snapshot</a>
399            </div>
400        </article>
401
402        <article>
403            <div class="title">
404                <h1>Reactor Netty</h1>
405                <p>HTTP, TCP, UDP Clients/Servers using Netty</p>
406                <div class="version">
407                    <table>
408                        <tr><td>Version</td>
409                            <td><a href="https://github.com/reactor/reactor-netty/releases"
410                                   title="See all reactor-netty releases on GitHub"
411                                   class="fa fa-archive">&nbsp;</a>
412                            </td>
413                            <td>Release Train</td>
414                        </tr>
415
416                        <!--RELEASEs from in-progress release train first-->
417                        
418
419                        <!--RELEASEs with a complete BOM-->
420                        <tr>
421                            <td>
422                                <span class="version">1.3.7</span>
423                            </td>
424                            <td>
425                                <a href="https://github.com/reactor/reactor-netty/releases/tag/v1.3.7"
426                                   title="See the reactor-netty 1.3.7 release notes on GitHub"
427                                   class="fa fa-file-text">&nbsp;</a>
428                            </td>
429                            <td>
430                                    <span class="version releasetrain"
431                                          title="Stable release train">2025.0.7</span>
432                            </td>
433                        </tr>
434
435                        <!--Pre-Releases-->
436                        <tr>
437                            <td>
438                                    <span class="version pre"
439                                          title="Latest Pre-Release">1.4.0-M2</span>
440                            </td>
441                            <td>
442                                <a href="https://github.com/reactor/reactor-netty/releases/tag/v1.4.0-M2"
443                                   title="See the reactor-netty 1.4.0-M2 release notes on GitHub"
444                                   class="fa fa-file-text">&nbsp;</a>
445                            </td>
446                            <td>
447                                    <span class="version releasetrain pre"
448                                          title="MILESTONE release train">2026.0.0-M2</span>
449                            </td>
450                        </tr>
451
452                        <!--Out of BOM Milestones-->
453                        
454                    </table>
455                </div>
456            </div>
457            <div class="github">
458                <a href="https://github.com/reactor/reactor-netty">
459                    <span class="fa fa-github"></span> GitHub
460                </a>
461            </div>
462            <div class="javadoc">
463                <strong>Javadoc</strong> <br/>
464                <a href="/docs/netty/release/api/">Release</a> |
465                <span><a href="/docs/netty/milestone/api/">Milestone</a> |</span>
466                <a href="/docs/netty/snapshot/api/">Snapshot</a>
467            </div>
468            <div class="reference">
469                <strong>Reference</strong><br />
470                <a href="/docs/netty/release/reference/docs/index.html">Release</a> |
471                <span><a href="/docs/netty/milestone/reference/docs/index.html">Milestone</a> |</span>
472                <a href="/docs/netty/snapshot/reference/docs/index.html">Snapshot</a>
473            </div>
474        </article>
475
476        <article>
477            <div class="title">
478                <h1>Reactor Extra</h1>
479                <p>Additional operators for Flux</p>
480                <div class="version">
481                    <table>
482                        <tr><td>Version</td>
483                            <td><a href="https://github.com/reactor/reactor-addons/releases"
484                                   title="See all reactor-addons releases on GitHub"
485                                   class="fa fa-archive">&nbsp;</a>
486                            </td>
487                            <td>Release Train</td>
488                        </tr>
489
490                        <!--RELEASEs from in-progress release train first-->
491                        
492
493                        <!--RELEASEs with a complete BOM-->
494                        <tr>
495                            <td>
496                                <span class="version">3.6.1</span>
497                            </td>
498                            <td>
499                                <a href="https://github.com/reactor/reactor-addons/releases/tag/v3.6.1"
500                                   title="See the reactor-extra 3.6.1 release notes on GitHub"
501                                   class="fa fa-file-text">&nbsp;</a>
502                            </td>
503                            <td>
504                                    <span class="version releasetrain"
505                                          title="Stable release train">2025.0.7</span>
506                            </td>
507                        </tr>
508
509                        <!--Pre-Releases-->
510                        <tr>
511                            <td>
512                                    <span class="version pre"
513                                          title="Latest Pre-Release">3.7.0-M1</span>
514                            </td>
515                            <td>
516                                <a href="https://github.com/reactor/reactor-addons/releases/tag/v3.7.0-M1"
517                                   title="See the reactor-extra 3.7.0-M1 release notes on GitHub"
518                                   class="fa fa-file-text">&nbsp;</a>
519                            </td>
520                            <td>
521                                    <span class="version releasetrain pre"
522                                          title="MILESTONE release train">2026.0.0-M2</span>
523                            </td>
524                        </tr>
525
526                        <!--Out of BOM Milestones-->
527                        
528                    </table>
529                </div>
530            </div>
531            <div class="github">
532                <a href="https://github.com/reactor/reactor-addons/#reactor-extra">
533                    <span class="fa fa-github"></span> GitHub
534                </a>
535            </div>
536            <div class="reference">
537                <strong>Javadoc</strong><br />
538                <a href="/docs/extra/release/api/">Release</a> |
539                <span><a href="/docs/extra/milestone/api/">Milestone</a> |</span>
540                <a href="/docs/extra/snapshot/api/">Snapshot</a>
541            </div>
542        </article>
543
544        <article>
545            <div class="title">
546                <h1>Reactor Adapter</h1>
547                <p>Adapt to/from other reactive libraries</p>
548                <div class="version">
549                    <table>
550                        <tr><td>Version</td>
551                            <td><a href="https://github.com/reactor/reactor-addons/releases"
552                                   title="See all reactor-addons releases on GitHub"
553                                   class="fa fa-archive">&nbsp;</a>
554                            </td>
555                            <td>Release Train</td>
556                        </tr>
557                        <!--RELEASEs from in-progress release train first-->
558                        
559
560                        <!--RELEASEs with a complete BOM-->
561                        <tr>
562                            <td>
563                                <span class="version">3.6.1</span>
564                            </td>
565                            <td>
566                                <a href="https://github.com/reactor/reactor-addons/releases/tag/v3.6.1"
567                                   title="See the reactor-adapter 3.6.1 release notes on GitHub"
568                                   class="fa fa-file-text">&nbsp;</a>
569                            </td>
570                            <td>
571                                    <span class="version releasetrain"
572                                          title="Stable release train">2025.0.7</span>
573                            </td>
574                        </tr>
575
576                        <!--Pre-Releases-->
577                        <tr>
578                            <td>
579                                    <span class="version pre"
580                                          title="Latest Pre-Release">3.7.0-M1</span>
581                            </td>
582                            <td>
583                                <a href="https://github.com/reactor/reactor-addons/releases/tag/v3.7.0-M1"
584                                   title="See the reactor-adapter 3.7.0-M1 release notes on GitHub"
585                                   class="fa fa-file-text">&nbsp;</a>
586                            </td>
587                            <td>
588                                    <span class="version releasetrain pre"
589                                          title="MILESTONE release train">2026.0.0-M2</span>
590                            </td>
591                        </tr>
592
593                        <!--Out of BOM Milestones-->
594                        
595                    </table>
596                </div>
597            </div>
598            <div class="github">
599                <a href="https://github.com/reactor/reactor-addons/#reactor-adapter">
600                    <span class="fa fa-github"></span> GitHub
601                </a>
602            </div>
603            <div class="reference">
604                <strong>Javadoc</strong><br />
605                <a href="/docs/adapter/release/api/">Release</a> |
606                <span><a href="/docs/adapter/milestone/api/">Milestone</a> |</span>
607                <a href="/docs/adapter/snapshot/api/">Snapshot</a>
608            </div>
609        </article>
610
611        <article>
612            <div class="title">
613                <h1>Reactor Kotlin Extensions</h1>
614                <p>Kotlin extensions for all Java artifacts in Dysprosium+</p>
615                <div class="version">
616                    <table>
617                        <tr><td>Version</td>
618                            <td><a href="https://github.com/reactor/reactor-kotlin-extensions/releases"
619                                   title="See all reactor-kotlin-extensions releases on GitHub"
620                                   class="fa fa-archive">&nbsp;</a>
621                            </td>
622                            <td>Release Train</td>
623                        </tr>
624
625                        <!--RELEASEs from in-progress release train first-->
626                        
627
628                        <!--RELEASEs with a complete BOM-->
629                        <tr>
630                            <td>
631                                    <span class="version">1.3.2</span>
632                            </td>
633                            <td>
634                                <a href="https://github.com/reactor/reactor-kotlin-extensions/releases/tag/v1.3.2"
635                                   title="See the reactor-kotlin-extensions 1.3.2 release notes on GitHub"
636                                   class="fa fa-file-text">&nbsp;</a>
637                            </td>
638                            <td>
639                                    <span class="version releasetrain"
640                                          title="Stable release train">2025.0.7</span>
641                            </td>
642                        </tr>
643
644                        <!--Pre-Releases-->
645                        <tr>
646                            <td>
647                                    <span class="version pre"
648                                          title="Latest Pre-Release">1.3.2</span>
649                            </td>
650                            <td>
651                                <a href="https://github.com/reactor/reactor-kotlin-extensions/releases/tag/v1.3.2"
652                                   title="See the reactor-kotlin-extensions 1.3.2 release notes on GitHub"
653                                   class="fa fa-file-text">&nbsp;</a>
654                            </td>
655                            <td>
656                                    <span class="version releasetrain pre"
657                                          title="MILESTONE release train">2026.0.0-M2</span>
658                            </td>
659                        </tr>
660
661                        <!--Out of BOM Milestones-->
662                        
663
664                    </table>
665                </div>
666            </div>
667            <div class="github">
668                <a href="https://github.com/reactor/reactor-kotlin-extensions">
669                    <span class="fa fa-github"></span>
670                    GitHub
671                </a>
672            </div>
673<!--            <div class="javadoc">-->
674<!--                <strong>Kotlin Doc</strong><br />-->
675<!--                <a href="/docs/kotlin/release/kdoc-api/">Release</a> |-->
676<!--                <span th:if="${milestone.kotlinVersion} != null"><a href="/docs/kotlin/milestone/kdoc-api/">Milestone</a> |</span>-->
677<!--                <a href="/docs/kotlin/snapshot/kdoc-api/">Snapshot</a>-->
678<!--            </div>-->
679            <div class="javadoc">
680                <strong>Javadoc (temporarily instead of Kotlin Doc)</strong><br />
681                <a href="/docs/kotlin/release/api/">Release</a> |
682                
683                <a href="/docs/kotlin/snapshot/api/">Snapshot</a>
684            </div>
685            <div class="reference">
686                <strong>Reference</strong> <br/>
687                See Core Reference, Kotlin section
688            </div>
689        </article>
690
691        <article>
692            <div class="title">
693                <h1>Reactor Pool</h1>
694                <p>Generic object pool for reactive applications</p>
695                <div class="version">
696                    <table>
697                        <tr><td>Version</td>
698                            <td><a
699                                    href="https://github.com/reactor/reactor-pool/releases"
700                                    title="See all reactor-pool releases on GitHub"
701                                    class="fa fa-archive">&nbsp;</a>
702                            </td>
703                            <td>Release Train</td>
704                        </tr>
705                        <!--RELEASEs from in-progress release train first-->
706                        
707
708                        <!--RELEASEs with a complete BOM-->
709                        <tr>
710                            <td>
711                                    <span class="version">1.2.7</span>
712                            </td>
713                            <td>
714                                <a href="https://github.com/reactor/reactor-pool/releases/tag/v1.2.7"
715                                   title="See the reactor-pool 1.2.7 release notes on GitHub"
716                                   class="fa fa-file-text">&nbsp;</a>
717                            </td>
718                            <td>
719                                    <span class="version releasetrain"
720                                          title="Stable release train">2025.0.7</span>
721                            </td>
722                        </tr>
723
724                        <!--Pre-Releases-->
725                        <tr>
726                            <td>
727                                    <span class="version pre"
728                                          title="Latest Pre-Release">1.3.0-M1</span>
729                            </td>
730                            <td>
731                                <a href="https://github.com/reactor/reactor-pool/releases/tag/v1.3.0-M1"
732                                   title="See the reactor-pool 1.3.0-M1 release notes on GitHub"
733                                   class="fa fa-file-text">&nbsp;</a>
734                            </td>
735                            <td>
736                                    <span class="version releasetrain pre"
737                                          title="MILESTONE release train">2026.0.0-M2</span>
738                            </td>
739                        </tr>
740
741                        <!--Out of BOM Milestones-->
742                        
743                    </table>
744                </div>
745            </div>
746            <div class="github">
747                <a href="https://github.com/reactor/reactor-pool">
748                    <span class="fa fa-github"></span> GitHub
749                </a>
750            </div>
751            <div class="javadoc">
752                <strong>Javadoc</strong> <br/>
753                <a href="/docs/pool/release/api/">Release</a> |
754                <span><a href="/docs/pool/milestone/api/">Milestone</a> |</span>
755                <a href="/docs/pool/snapshot/api/">Snapshot</a>
756            </div>
757        </article>
758
759        <article>
760            <div class="title">
761                <h1>Reactor Kafka</h1>
762                <p>Reactive bridge to Apache Kafka</p>
763                <div class="version">
764                    <table>
765                        <tr><td>Version</td>
766                            <td><a href="https://github.com/reactor/reactor-kafka/releases"
767                                   title="See all reactor-kafka releases on GitHub"
768                                   class="fa fa-archive">&nbsp;</a>
769                            </td>
770                            <td>Release Train</td>
771                        </tr>
772                        <!--RELEASEs from in-progress release train first-->
773                        
774
775                        <!--RELEASEs with a complete BOM-->
776                        <tr>
777                            <td>
778                                <span class="version">1.3.25</span>
779                            </td>
780                            <td>
781                                <a href="https://github.com/reactor/reactor-kafka/releases/tag/v1.3.25"
782                                   title="See the reactor-kafka 1.3.25 release notes on GitHub"
783                                   class="fa fa-file-text">&nbsp;</a>
784                            </td>
785                            <td>
786                                    <span class="version releasetrain"
787                                          title="Stable release train">2025.0.7</span>
788                            </td>
789                        </tr>
790
791                        <!--Pre-Releases-->
792                        
793
794                        <!--Out of BOM Milestones-->
795                        
796                    </table>
797                </div>
798            </div>
799            <div class="github">
800                <a href="https://github.com/reactor/reactor-kafka">
801                    <span class="fa fa-github"></span> GitHub
802                </a>
803            </div>
804            <div class="javadoc">
805                <strong>Javadoc</strong> <br/>
806                <a href="/docs/kafka/release/api/">Release</a> |
807                <a href="/docs/kafka/snapshot/api/">Snapshot</a>
808            </div>
809            <div class="reference">
810                <strong>Reference</strong> <br/>
811                <a href="/docs/kafka/release/reference/">Release</a> |
812                <a href="/docs/kafka/snapshot/reference/">Snapshot</a>
813            </div>
814        </article>
815
816        
817
818        <article>
819            <div class="title">
820                <h1>BlockHound</h1>
821                <p>Java agent for detecting blocking calls from non-blocking threads</p>
822
823                <div class="version">
824                    <img alt="GitHub (pre-)release" src="https://img.shields.io/github/release-pre/reactor/BlockHound.svg?label=">
825                </div>
826            </div>
827            <div class="github">
828                <a href="https://github.com/reactor/BlockHound">
829                    <span class="fa fa-github"></span> GitHub
830                </a>
831            </div>
832            <div class="javadoc">
833                <strong>Javadoc</strong> <br/>
834                
835                <!-- <a href="/docs/BlockHound/milestone/api/">Milestone</a> | -->
836                <a href="/docs/BlockHound/snapshot/api/">Snapshot</a>
837            </div>
838            <div class="reference">
839                <strong>Reference</strong> <br/>
840                <a href="https://github.com/reactor/BlockHound/tree/master/docs">Snapshot</a>
841            </div>
842        </article>
843    </section>
844    <div class="details">
845      <p>Legend:</p>
846        <ul>
847            <li><span class="version releasetrain partial">RELEASE-TRAIN</span>: Artifacts in these release trains have not all been released (<span>e.g. <span class="version releasetrain partial"> Californium-SR30</span></span>).  </li>
848            <li><span class="version releasetrain">RELEASE-TRAIN</span>: Artifacts in the latest stable and fully available release train (<span>currently <span class="version releasetrain">2025.0.7</span></span> ).  </li>
849            <li><span class="version releasetrain pre">RELEASE-TRAIN</span>: Artifacts in the latest pre-release release train (<span>currently <span class="version releasetrain pre">2026.0.0-M2</span></span> ).  </li>
850            <li><span class="version">version</span>: Available RELEASE artifacts.</li>
851            <li><span class="version pre">version</span>: Available MILESTONE or other pre-release artifacts.</li>
852        </ul>
853    </div>
854</div>
855
856</body>
857
858     <footer id="footer">
859      <div class="footer-note">
860       Noticed an issue with this website? Open an
861       <a href="https://github.com/reactor/projectreactor.io/issues">issue</a>
862       or a
863       <a href="https://github.com/reactor/projectreactor.io/pulls">PR</a> on
864       GitHub!
865      </div>
866      <div class="footer-content">
867       <div class="row">
868        <nav>
869         <ul>
870          <li class="heading">Documentation</li>
871          <li><a href="/support">Support</a></li>
872          <li><a href="/security-policy">Security Policy</a></li>
873          <li>
874           <a href="/docs"
875            >All projects (latest release trains,<br />ref. & javadoc
876            links...)</a
877           >
878          </li>
879          <li>
880           <a href="/docs/core/"
881            >List of all
882            <span class="version releasetrain">Core</span> versions</a
883           >
884          </li>
885          <li>
886           <a href="/docs/netty/"
887            >List of all
888            <span class="version releasetrain">Netty</span> versions</a
889           >
890          </li>
891         </ul>
892        </nav>
893        <nav>
894         <ul>
895          <li class="heading">Community</li>
896          <li><a href="https://github.com/reactor/reactor">GitHub</a></li>
897          <li><a href="https://twitter.com/projectreactor">Twitter</a></li>
898          <li><a href="https://gitter.im/reactor/reactor">Gitter</a></li>
899          <li>
900           <a href="https://stackoverflow.com/questions/tagged/project-reactor"
901            >Stack Overflow</a
902           >
903          </li>
904         </ul>
905        </nav>
906        <nav>
907         <ul>
908          <li class="heading">Reactive<br />World</li>
909          <li>
910           <a href="https://www.reactive-streams.org/">
911            <span class="version releasetrain">Reactive Streams</span></a
912           >
913          </li>
914          <li>
915           <a href="https://github.com/reactor/reactive-streams-commons">
916            <span class="version releasetrain">RS-Commons</span></a
917           >
918          </li>
919          <li>
920           <a href="http://reactivex.io/">
921            <span class="version releasetrain">ReactiveX</span></a
922           >
923          </li>
924         </ul>
925        </nav>
926        <nav>
927         <ul>
928          <li class="heading">Production<br />World</li>
929          <li>
930           <a href="https://spring.io/support">
931            <span class="version releasetrain">Tanzu Spring - Enterprise Support</span></a
932           >
933          </li>
934          <li>
935           <a href="https://spring.io/">
936            <span class="version releasetrain">Spring</span></a
937           >
938          </li>
939          <li>
940           <a href="https://tanzu.vmware.com">
941            <span class="version releasetrain">VMware Tanzu</span></a
942           >
943          </li>
944         </ul>
945        </nav>
946       </div>
947      </div>
948      <div class="footer-content-text">
949       <span class="licence"
950        >Project Reactor regroups multiple open source projects licensed under
951        the Apache Software License 2.</span
952       >
953       Copyright © 2005 - 2025
954       <a href="https://www.vmware.com/" class="pivotal">Broadcom</a>. All
955       Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its
956       subsidiaries.<br />
957       <a href="https://www.broadcom.com/company/legal/terms-of-use">Terms of Use</a> |
958       <a href="https://www.broadcom.com/company/legal/privacy">Privacy</a> |
959       <a href="/security-policy">Security Policy</a> |
960       <a
961        href="https://www.broadcom.com/company/legal/privacy/policy"
962        >Your California Privacy Rights</a
963       >
964       |
965       <a class="ot-sdk-show-settings">Cookie Settings</a>
966      </div>
967     </footer>
968    </div>
969   </div>
970  </div>
971
972  <!--
973
974
975██████╗ ███████╗ █████╗  ██████╗████████╗ ██████╗ ██████╗     ██████╗ ██████╗  ██████╗      ██╗███████╗ ██████╗████████╗
976██╔══██╗██╔════╝██╔══██╗██╔════╝╚══██╔══╝██╔═══██╗██╔══██╗    ██╔══██╗██╔══██╗██╔═══██╗     ██║██╔════╝██╔════╝╚══██╔══╝
977██████╔╝█████╗  ███████║██║        ██║   ██║   ██║██████╔╝    ██████╔╝██████╔╝██║   ██║     ██║█████╗  ██║        ██║
978██╔══██╗██╔══╝  ██╔══██║██║        ██║   ██║   ██║██╔══██╗    ██╔═══╝ ██╔══██╗██║   ██║██   ██║██╔══╝  ██║        ██║
979██║  ██║███████╗██║  ██║╚██████╗   ██║   ╚██████╔╝██║  ██║    ██║     ██║  ██║╚██████╔╝╚█████╔╝███████╗╚██████╗   ██║
980╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝ ╚═════╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝    ╚═╝     ╚═╝  ╚═╝ ╚═════╝  ╚════╝ ╚══════╝ ╚═════╝   ╚═╝
981
982-->
983
984  
984<script src="assets/js/sidebar.js"></script>
984
985 </body>
986</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.