Commit graph

22 commits

Author SHA1 Message Date
Valerian
62037757fa Fix links to EchoServer.scala 2013-04-22 00:33:04 +03:00
Roland Kuhn
7870bf0cb0 Merge pull request #1353 from akka/wip-structure-docs-∂π
restructure ToC of reST docs
2013-04-19 05:14:52 -07:00
Roland
63c6bc7d88 restructure ToC of reST docs
- completely decouple Java/Scala and remove heading suffixes
- move all images into images/
- move cluster docs into “official” place
2013-04-19 13:40:37 +02:00
Roland
9ba8b115ec add SslTlsSupport (ported from spray-io), see #3236
- also added TcpPipelineHandler for wrapping a pipeline
- added Java & Scala docs with a complete example
- test verify interop with standard blocking java SSL client and server
- test is placed in akka-remote to benefit from AkkaProvider for
  SecureRandom; should be moved into akka-actor eventually
2013-04-19 12:01:35 +02:00
Roland
0e34edbcb3 implement ResumeWriting, see #3200
also included:
- a complete rewrite of the TCP docs based on real/tested/working code
  samples
- an EchoServer implementation which handles all the edge cases,
  available in Java & Scala
- renamed StopReading to SuspendReading to match up with ResumeReading
- addition of Inbox.watch()
- Inbox RST docs for Java(!) and Scala

not included:
- ScalaDoc / JavaDoc for all IO stuff
2013-04-18 15:05:48 +02:00
Johannes Rudolph
e532a77824 Tcp: hide support for half-closed connections behind Register.keepOpenOnPeerClosed 2013-04-09 11:24:55 +02:00
Roland
d794b14b2b implement and document Pipelines, see #3174
- heavily inspired by spray.io.Pipeline
- fully functional style: a stage returns the resulting commands and
  events, which makes it impossible to mess with the pipeline from the
  inside
- object allocations are optimized away for emtpy and 1-elem results
- added type-safety, verifying that stages match up
- management commands “from the side” for configuration or async events
- full Java API and docs
2013-04-08 20:57:04 +02:00
Roland
309f2c2f91 rename UdpFF->Udp and the other UdpConnected, see #3058 2013-04-04 09:04:30 +02:00
Viktor Klang (√)
291f0d5c87 Merge pull request #1242 from drewhk/wip-3025-nodelay-default-drewhk
Set TCPNODELAY as default.
2013-03-15 04:18:11 -07:00
Endre Sándor Varga
7804df7743 Updated documentation 2013-03-15 11:08:42 +01:00
2beaucoup
565f3ce571 some IO doc fixes 2013-03-14 14:24:40 +01:00
Roland
637e5c7863 clarify sender in preRestart, see #2509
also remove one warning about io-old.rst not being included in any
toctree
2013-02-22 14:47:51 +01:00
Endre Sándor Varga
d50833bc7e Removed TOC for old IO in the new docs. Reported by rit. 2013-02-21 16:07:02 +01:00
Rich Dougherty
3f31015091 Edit of I/O docs. Fixes #3047 2013-02-18 13:02:46 +13:00
Roland
d71a541596 IO layer: add Java API and docs for TCP 2013-02-15 13:11:34 +01:00
Patrik Nordwall
9b5356f58c Correct link in io docs 2013-02-14 08:29:54 +01:00
Endre Sándor Varga
32d1a0072b SimpleSender now works with the companion object 2013-02-12 13:08:41 +01:00
Endre Sándor Varga
63264e847a Second iteration of documentation
- Added basic UDP and TCP sections
2013-02-10 18:34:29 +01:00
Endre Sándor Varga
bddcf9ba8c First iteration of documentation 2013-02-10 16:46:59 +01:00
Patrik Nordwall
dea3ea843f DOCS: corr then -> than, see #2757 2012-12-05 13:51:03 +01:00
Roland
ca75bbc2a0 say "IO support" in docs (avoid "module") 2012-09-24 11:51:21 +02:00
Roland
9bc01ae265 add preprocessor for RST docs, see #2461 and #2431
The idea is to filter the sources, replacing @<var>@ occurrences with
the mapping for <var> (which is currently hard-coded). @@ -> @. In order
to make this work, I had to move the doc sources one directory down
(into akka-docs/rst) so that the filtered result could be in a sibling
directory so that relative links (to _sphinx plugins or real code) would
continue to work.

While I was at it I also changed it so that WARNINGs and ERRORs are not
swallowed into the debug dump anymore but printed at [warn] level
(minimum).

One piece of fallout is that the (online) html build is now run after
the normal one, not in parallel.
2012-09-21 13:58:47 +02:00
Renamed from akka-docs/scala/io.rst (Browse further)