12 Commits

Author SHA1 Message Date
Santiago Pericasgeertsen
ac3ff4f168 Support for a name for all those operations that implement FtHandler. These names can be used for debugging, error reporting and future config support. Fixed some warnings too. (#2404)
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-10-01 14:51:34 -04:00
Santiago Pericasgeertsen
24e39b9710 Fault Tolerance SE Documentation (#2399)
* Initial draft.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* New section and fixed some typos.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Some new sections and a new file name.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Links to Javadocs.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Updated sitegen.yaml with new entry for FT.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Updated sitegen.yaml with new entry for FT.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Updates to the Handler Composition section with new example. Some minor fixes in Javadocs referenced from this document.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* Some minor rewording in Bulkhead section.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>

* A couple of more typos.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-09-30 14:34:49 -04:00
Tomas Langer
446afa7675 Injection of web target with correct endpoint. (#2380)
* Injection of web target with correct endpoint.
* Support for junit5 tests already in MP Config implementation
* Support for inherited repeating annotations.

Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-09-23 13:40:01 +02:00
Santiago Pericasgeertsen
74956be772 Implementation of MP FT 2.1.1 using FT SE (#2348)
* Replacing FailSafe and Hystrix by our own implementation of FT primitives. Some minor changes to our first version of these primitive operations was necessary to be fully compatible with MP and pass all the TCKs.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-09-14 13:20:46 -04:00
Santiago Pericasgeertsen
c20e2614b5 Weaken test assertion for executions in very slow systems. In those cases, it is possible for the second retry to never take place. See #2258.
Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
2020-08-28 12:50:45 -04:00
Tomas Langer
b084c51962 Health check now non-blocking using fault tolerance async and timeout (#2237)
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-08-10 15:24:28 +02:00
Tomas Langer
9e18020ff1 Incorporated review changes.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
24e5c7d8aa Fixed javadoc
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
72c0e02936 Checkstyle fixes.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
3a424f83de Javadoc and finished all handlers.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
196c91690f Update to support multi.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00
Tomas Langer
c11ee85a0d FaultTolerance for SE.
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
2020-07-06 08:47:43 -04:00