Commit graph

957 commits

Author SHA1 Message Date
Jakub Kozłowski
d014877786 Remove "Future is a monad" title (#25437)
* Add explanation for Future breaking monad laws

* Update futures.md
2018-08-07 15:14:06 +09:00
Christopher Batey
131e6d10d6 Separate out Effects and ChainedEffects in typed persistence (#25357)
* Separate out Effects and ChainedEffects in typed persistence

* Document order of execution for ChainedEffects
* Change stop to a just a ChainedEffect rather than both

Closes #25042
Closes #25041

* ChainedEffect renamed to SideEffect
2018-08-03 17:15:49 +09:00
Nafer Sanabria
3a92104160 Impl Sink.takeLast operator
Add documentation

reformatting

Address review comments
2018-08-03 16:31:28 +09:00
Richard Imaoka
d4ce5240ba image centering 2018-08-02 00:16:49 +09:00
Christopher Batey
59040fadad Add jaxb to camel test classpath (#25417)
* Add jaxb to camel classpath

* Add activation

* Set camel additioanl libs to be provided

* Doc extra deps

* Add as test dep
2018-08-02 00:13:03 +09:00
Jean-Loup Roussel-Clouet
cdd177b2c6 Fix a typo in cluster-usage.md (#25424) 2018-08-01 10:24:18 +01:00
Paweł Bartkiewicz
31347a60f4 Fix link to substreams documentation (#25420) 2018-08-01 14:09:14 +09:00
Christopher Batey
5835585993 Break up cluster sharding docs into sections 2018-07-30 09:31:12 +01:00
Richard Imaoka
8f5ea03a6f Fix compilation errors and minor update to the futures.md 2018-07-29 00:41:09 +09:00
Richard Imaoka
52864ffb28 Add the pipe pattern section (#23948) 2018-07-28 23:57:15 +09:00
David Mischke
2737caf8fb use correct Source import 2018-07-27 17:51:00 +02:00
David Mischke
f543f69c93 Merge branch 'master' of https://github.com/akka/akka into document-stream-source-range-operator 2018-07-27 12:35:28 +02:00
kenji yoshida
5b3b191bac Remove procedure syntax (#25362) 2018-07-25 13:38:27 +02:00
Christopher Batey
8476a90d1f Remove use of deprecated methods in java docs 2018-07-25 09:50:19 +01:00
David Mischke
f94733acc6 addressing review comments #24933 2018-07-23 13:07:32 +02:00
David Mischke
9885a56f17 Merge branch 'master' of https://github.com/akka/akka into document-stream-source-range-operator 2018-07-21 14:16:58 +02:00
David Mischke
80c0596733 improve Source.range docs #24933 2018-07-21 14:09:32 +02:00
Ikenna Darlington Ogbajie
fb9bb51dc7 Add examples in Scala documentation for Source.fromFuture #24933 (#25374)
* Add scala documentation for Source.fromFuture #24933
2018-07-20 07:17:05 +01:00
iyogi
3e698be9ce Add code sample for operator Source.single (#25375)
* Add code example for Source.single
2018-07-20 07:15:13 +01:00
Gordon Cheung
1638580339 Added code example for the stream operator map (#25373)
* Added code example for the stream operator map
2018-07-19 08:15:17 +01:00
Roman Filonenko
4a8368bfe0 remove unreferenced akka-docs/src/test/*/tutorial_6 (#25363) (#25364) 2018-07-19 15:22:10 +09:00
Chang Liu
862a66ecc7 Add docs and example for akka-stream operator from (#24933) (#25372)
* Add docs and example for akka-stream operator from (#24933)

* add seperate test class for code example of akka-stream from

* add copyright header
2018-07-19 13:38:47 +09:00
Giuseppe D'Alessio
578f32d322 Adding combine operator scala example #24933 (#25371) 2018-07-18 18:53:31 +02:00
David Mischke
598b22622d Adding documentation to Source.range method #24933 2018-07-18 18:49:47 +02:00
Roman Filonenko
3b8a448de2 fix broken link in akka-stream docs on ask #25358 (#25360) 2018-07-18 17:35:20 +09:00
Song Kun
ac79f9b03d Fix broken links of CRDTs materials in "Learn More about CRDTs" (#25351)
* Add a new link to "Strong Eventual Consistency and Conflict-free Replicated Data Types" and remove "Eventually Consistent Data Structures". fix #25338

* Update distributed-data.md
2018-07-16 14:10:23 +09:00
Patrik Nordwall
51e0bc2347 Behavior for spawning actors, #25223 (#25273)
* Behavior for spawning actors, #25223
2018-07-10 15:43:34 +01:00
Patrik Nordwall
62aaae06ca
Merge pull request #25286 from giftig/issue-25285
Fix Source.actorRef not  completing for Status.Success("ok")
2018-07-10 13:23:23 +02:00
Rob Moore
ce185c4dfc Source.actorRef not completing on Success (#25285)
When a Success is received, call onCompleteThenStop instead of just
context.stop; that takes care of the completion logic instead of just
stopping the actor and leaving the stream going.

Add test to ensure the stream materializes on Source.actorRef receiving
Status.Success

Remove tests around stream completion behaviour in response to
PoisonPill - as well as these tests not correctly demonstrating that the
completion was passed on downstream, they describe behaviour which was
previously incidental and is no longer accurate.

Update the docs to reflect that PoisonPill should not be used on the
actor ref as this scenario will necessarily result in bad behaviour as
it will be unable to signal the completion downstream.

Make a few grammar fixes and remove some trailing space while updating the
docs.
2018-07-09 22:25:32 +01:00
Christopher Batey
836347fe08 Typed persistence: Throw on persist failures, #24479
* Rather than stop so that users can add their own supervision e.g.
restartWithBackOff
* Only allow back off supervisoir for persistent behaviors
* Handle persist rejections
2018-07-09 10:57:36 +02:00
Patrik Nordwall
9cecba3455 Composable javadsl CommandHandlerBuilder, #25226 (#25227)
* Composable javadsl CommandHandlerBuilder, #25226
* CommandHandlerBuilder with stateClass and statePredicate parameters
* CommandHandlerBuilder.orElse
* Remove ActorContext from handler function signatures, can be
  passed in constructor
2018-07-06 15:35:07 +01:00
Mikko Östlund
46b433b47d Align Java sample DeviceGroupQueryTest with the Scala one #25278 2018-07-03 17:39:12 +02:00
Roman Filonenko
e6d67d8555 fix dependency blocks in documentation (#25240) (#25294) 2018-07-03 14:18:36 +02:00
Roman Filonenko
e94d011cbd populate Creating Actors section in the akka typed documentation (#25218) (#25236)
* populate Creating Actors section in the akka typed documentation (#25218)
2018-07-02 13:31:39 +01:00
Patrik Nordwall
02f6899952 example for Streams log operator (#25283)
* and added all log levels in Attributes for convenient single access point
2018-06-30 12:10:10 +09:00
Matt Kohl
33904de972 Documentation fix (#25282) 2018-06-29 13:35:24 +02:00
Patrik Nordwall
3e5b2c3f89 reword the Multi-DC Persistence reference 2018-06-26 16:57:37 +02:00
Guy Youansi
a4951e0ce7 Java time duration support for javadsl #24646
java.time.Duration support in all jdocs java file, the persistence module and the distributed-data
2018-06-26 15:41:30 +02:00
Johan Andrén
ced08fcb57 Return of the old docs banner (#25254) 2018-06-26 14:09:28 +02:00
Richard Imaoka
d8085bb424 doc Replace the word graph by operator in stream doc (#25219) 2018-06-26 11:12:05 +02:00
Christopher Batey
4bee6aa833
Typed FSM docs page (#25266)
* Typed FSM docs page

Show how the example for untyped FSM can be ported to typed
2018-06-26 06:56:50 +01:00
Jimin Hsieh
9b4b47ea8b Fix docs (#25211) 2018-06-25 18:10:37 +02:00
Arnout Engelen
fcabd43a36 Fix ActorSink.actorRef signature in docs (#25256) 2018-06-25 14:05:15 +09:00
Elijah Rippeth
4c3e34ec1d add missing signature for ActorFlow#ask in docs. (#25249) 2018-06-20 10:47:21 +02:00
Johan Andrén
360242c152 The cluster singleton manager must be started early #25247 (#25248) 2018-06-19 15:59:57 +02:00
Patrik Nordwall
0a5b12726c
Merge pull request #25246 from Camsteack/distributed-data-docs-typo
Distributed data typo documentation
2018-06-19 14:59:30 +02:00
Patrik Nordwall
1270af371a
Merge pull request #25230 from akka/wip-doc-gdpr-patriknw
Add reference to GDPR for Akka Persistence
2018-06-19 12:54:58 +02:00
Jeffrey Chung
72bd3cdfd4 Note in the docs that the zero value for fold and friends must be immutable #24971 2018-06-19 12:33:49 +02:00
Patrik Nordwall
acdb00e6f0 Add reference to GDPR for Akka Persistence
* and another link to Multi-DC Persistence
2018-06-19 10:46:47 +02:00
Camille Ballouche
26de12d0bf Fix typo in distributed data documentation related to write behind configuration. 2018-06-18 15:02:08 +01:00