Commit graph

258 commits

Author SHA1 Message Date
Patrik Nordwall
698b814c5d Merge pull request #22364 from akka/wip-22198-contrib-patriknw
deprecate akka-contrib, #22198
2017-02-23 16:48:48 +01:00
Patrik Nordwall
048a04b193 deprecate akka-contrib, #22198 2017-02-22 08:48:09 +01:00
Patrik Nordwall
9821865212 deprecate contrib.JavaLogger, include in akka-actor, #22198 2017-02-22 08:36:32 +01:00
Patrik Nordwall
96fb62bb22 deprecate ReceivePipeline, #22198 2017-02-22 08:36:32 +01:00
Patrik Nordwall
db81a3cae8 deprecate Aggregator, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
77b1e87c12 deprecate ReliableProxy, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
25385e15f2 deprecate TimerBasedThrottler, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
bc382afa98 deprecate PeekMailbox, #22198 2017-02-22 08:36:31 +01:00
Patrik Nordwall
e770287b01 deprecate CircuitBreakerProxy, #22198 2017-02-22 08:36:25 +01:00
Johan Andrén
734c31fa4f Fix DaemonMsgCreateSerializer #22225 2017-02-21 16:08:16 +01:00
ortigali
760de5c6d4 Convert remaining UntypedActor in docs #22182 2017-02-04 11:51:30 +05:00
Patrik Nordwall
02c4f641e7 temorary disable additional-serializers for ReliableProxySpec, #22224 2017-01-25 15:38:35 +01:00
Patrik Nordwall
8292500631 Merge pull request #22011 from Chuwiey/circuit-breaker-docs
Improve CircuitBreaker documentation #21879
2017-01-20 14:18:39 +01:00
Ben Fonarov
c0df1bdbd4 Improve CircuitBreaker documentation #21879 2017-01-10 14:11:56 -05:00
Philippus Baalman
6c7085252a extended copyright into 2017 2017-01-04 17:37:15 +01:00
Johan Andrén
2679be5ae4 Disable serialization warnings in akka test suites #21882 2016-11-23 12:02:36 +01:00
Konrad Malawski
3951cf4e68 +slf,act #21671 allow using Markers with LoggingAdapter (#21707)
* +slf,act #21671 allow using Markers with LoggingAdapter

* +slf,act #21671 allow using Markers with LoggingAdapter

* improve compatibility

* add docs

* address review comments

* actually print the marker
2016-10-27 15:07:59 +02:00
Endre Sándor Varga
5e830323f6 Updating to ScalaTest 3.0.0 and ScalaCheck 1.13.2 2016-08-22 11:13:49 +02:00
Björn Antonsson
c66ce62d63 Update to a working version of Scalariform 2016-06-02 22:12:36 +02:00
Patrik Nordwall
be448e9fbb fix memory leaks in tests, #20659 2016-05-31 08:51:00 +02:00
Konrad Malawski
62d8a69fac all #20090 enable running java tests in actor,camel,cluster,persistence 2016-04-06 01:23:21 +02:00
Patrik Nordwall
9f659cf9b1 remove JUnitRunner annotation, #16112
* it was used for running tests from inside Eclipse,

  but since it caused some trouble we remove it
2016-04-05 17:06:58 +02:00
qian miao
aa8742738c =per #19828 pop the internal stash when the writing was finished in the processing commands state 2016-03-18 12:27:02 +08:00
Martynas Mickevičius
50f99328fe #18765 Update to latest MiMa which is now an AutoPlugin.
* check for binary inc. issues by default
* if check is not needed, disable MimaPlugin
* determine old artifact id from the current one
2016-03-10 10:45:35 +02:00
Roland Kuhn
45e97e8467 remove akka.stream.testkit.AkkaSpec, fixes #19879 2016-02-25 15:26:51 +01:00
Johannes Rudolph
b6cbc7f13a =all remove unused imports 2016-02-23 20:29:22 +01:00
Johan Andrén
62e30b3c08 Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Prayag Verma
b7783968a0 =pro #19068 All copyrights ranges and single years updated to a range ending in 2016 2016-01-25 10:20:30 +01:00
Roland Kuhn
e5baba2b29 squash some warnings 2016-01-20 11:54:24 +01:00
Roland Kuhn
063e289718 add migration guides for Scala and Java
also fix missing includes and wrong file locations
2016-01-20 10:27:00 +01:00
drewhk
5ad7171852 Merge pull request #19239 from galarragas/master
Adding to the contrib module an Proxy Actor implementing the circuit breaker pattern
2016-01-19 11:04:08 +01:00
galarragas
c79966a2f0 Post review changes: converted reference to circuit-breaker into a rst ref. Renamed the section into circuit-breaker-proxy to avoid section ID conflicts 2016-01-15 10:47:27 +00:00
galarragas
0b32023ac8 Post review changes:
- Moved `CircuitBreakerInternalEvents` inside `CircuitBreakerProxy` companion object,
- changed logs messages to be consistent with the state name case,
- used the correct log level for the case of unexpected self-sending of `CircuitOpenFailure`
- Converted the  `OpenCircuitException` class into an object implementing the sealed class `OpenCircuitException`
- `CircuitBreakerAwareFuture` is a final class
- Using Given-When-Then consistently across all tests (can remove them all if we prefer to keep consistency with the rest of the project)
- Using Given-When-Then consistently across all tests (can remove them all if we prefer to keep consistency with the rest of the project)
2016-01-13 19:19:32 +00:00
galarragas
9814ff5613 Upper case for Implicits object and made the CircuitOpenException extending RuntimeException 2016-01-04 19:10:30 +00:00
galarragas
adf49a33f0 Added copyright header to askExtensions.scala file and did some small improvement to ScalaDocs and rst documentation 2016-01-02 16:02:54 +00:00
galarragas
60474815fd Trying to fix build failures about not thrown exceptions in ScalaDoc 2016-01-01 15:50:59 +00:00
galarragas
fd99051356 Trying to fix build failures about not thrown exceptions in ScalaDoc and not found reference to akka.pattern.ask 2016-01-01 15:17:35 +00:00
galarragas
b55097178f Post revision changes:
- Refactored the part associated to the `failForOpenCircuit` extension to Future was done.
  - Moved implicit conversion into a specific class. Not requiring anymore the `._` import but importing only the implicit conversion needed
  - Added a `askWithCircuitBreaker` approach to replace the ask and the following `failForOpenCircuit`
- Compacted all samples in the same file and added the copyright header
- Improved documentation
2016-01-01 12:26:16 +00:00
galarragas
8757838ad2 Post revision changes:
- Added handling of termination of target actor
- Introduced a Passthrough command type to allow sending message to the target actor in any state. It is intended for control messages such as `PoisonPill` or `Kill`
2015-12-31 20:57:42 +00:00
galarragas
ce7d76cec5 Post revision changes:
- Reordered message cases for Closed state management
- Improved error message for unexpected self-sent circuit open message
2015-12-31 19:24:26 +00:00
galarragas
36a420fcc8 Post revision changes:
- Renamed the circuit breaker actor into a proxy for clarity and small renaming of the builder
- Added Java-friendly `with` copy methods to `CircuitBreakerPropsBuilder`
- Refactored a test not using the scenario trait as others
2015-12-31 19:15:10 +00:00
galarragas
b1980992f9 Post revision changes:
- Added reference to the circuit breaker pattern function in the CircuitBreakerActor scaladoc
- made `final` classes `OpenCircuitException` and `CircuitBreakerActor`
- Renamed `CircuitBreakerActorBuilder` into `CircuitBreakerActorPropsBuilder` and renamed the `propsForTarget` method into `props`
2015-12-31 18:46:29 +00:00
Raymond Roestenburg
2404a9da01 #19246 Auto and manual reset and BackoffOptions.
Also moved `TransparantExponentialBackoffSupervisor` to `akka.pattern` (renamed to `BackoffOnRestartSupervisor`)
2015-12-29 21:23:16 +02:00
galarragas
fd5b872a43 Post revision changes:
- Moved sample code in source files
- Text review
- Proper use of RST syntax
- Improved ScalaDoc
2015-12-25 15:27:45 +00:00
galarragas
457ccc1250 Post revision changes:
- Typo in documentation
- Made case classes `final`
- Hidden the actor's `log` with one passed as parameter to the method
2015-12-25 10:00:03 +00:00
galarragas
1f4184e64b Adding to the contrib module an Proxy Actor implementing the circuit breaker pattern 2015-12-19 14:39:49 +00:00
Patrik Nordwall
ef03818ab1 =act #19016 use the BackoffSupervisor as sender for parent msg 2015-11-27 09:21:28 +01:00
kukido
7124b5dddf =doc #18899 code review follow-up, fixed typo 2015-11-11 09:26:00 -08:00
kukido
3cc3666724 =doc Fixes for genjavadoc 2015-11-11 00:29:44 -08:00
Henry Mai
a0e9b01aa4 Add TransparentExponentialBackoffSupervisor 2015-11-01 22:25:05 -08:00