Commit graph

2177 commits

Author SHA1 Message Date
Konrad 'ktoso' Malawski
3f12ef262f !clu #15042 useRole restriction on local node is now respected
This is an API breaking change if someone implemented their own Routers.
The change is required because the router must know if the local routees
should be started or not so it has to check the roles of the cluster
member (the local one). We could delay this decision of starting local
routees, but that would allow messages to be dead-letter-ed (bad).
2014-10-31 22:33:23 +01:00
Marcus Ljungblad
dd8c920280 =doc #13043 Adding section on testing parent-child relationships 2014-10-31 15:43:20 +01:00
Max Cai
3ecdf40806 =doc Describe how to use microKernel with sbt-native-packager
(cherry picked from commit 6a79ad1287fb776eac1cac07a8a45dc0b597cede)

Conflicts:
	project/plugins.sbt
2014-10-31 11:30:05 +01:00
Patrik Nordwall
35cf4da860 =doc Link to CONTRIBUTING.md and remove obsolete dev guidelines
(cherry picked from commit 84382f06494e908a2fa5e1ab452ba0fe770ba239)
2014-10-24 12:37:19 +02:00
Martynas Mickevičius
9e915d73bb Merge pull request #16135 from 2m/wip-fix-docs-build-python3
=doc #16134 read file as binary stream, because StreamReader expects binary
2014-10-24 13:00:05 +03:00
Björn Antonsson
549a973975 Merge pull request #16139 from akka/wip-akka-docs-updated-skin-rasummer
=doc New styling and logos for the documentation
2014-10-24 07:35:46 +02:00
rasummer
6b8bd44181 =doc New styling and logos for the documentation
* Updated CSS Styles, new logos (SVG format), New header/nav design. General colors overrides, small but safe HTML changes, new favicon.
* Updated GA snippet with addition domain, added Marketo snippet
* Made fonts consistent, styled note and warning in TS/Akka colors
2014-10-24 06:05:49 +02:00
Martynas Mickevičius
73406184ed =doc #16134 read file as binary stream, because StreamReader expects binary 2014-10-23 18:36:55 +03:00
Martynas Mickevičius
517ed9fe56 Merge pull request #16127 from ktoso/fix-not-closed-quotes-docs-ktoso
=doc fix unclosed quotes in docs
2014-10-23 12:54:54 +03:00
Konrad 'ktoso' Malawski
fa7354b319 =doc fix unclosed quotes in docs 2014-10-23 11:16:50 +02:00
Konrad Malawski
33ad662158 Merge pull request #15939 from jasonqu/patch-1
=doc #15939 update typo in addressing.rst
2014-10-21 12:22:09 +02:00
Goddamned Qu
9d6b8f2cbd =doc #15939 update typo in addressing.rst 2014-10-21 18:14:51 +08:00
Ronak Buch
d6c7ac84d9 =doc fixed spelling mistake in comment 2014-10-17 04:33:38 -05:00
xuwei-k
91e53e1cb5 =doc #16000 fix tck-experimental version 2014-09-30 03:15:22 +09:00
Björn Antonsson
2be7077ae6 Merge pull request #15794 from dlpb/deliver-and-confirmDelivery-documentation-dlpb
=doc #15538 Updating documentation on deliver and confirmDelivery
2014-09-24 11:00:24 +02:00
Dan Brown
1f2092533c =doc #15538 Updating documentation on deliver and confirmDelivery for Scala, Java and Lambda-java 2014-09-24 09:28:23 +01:00
Martynas Mickevičius
0d599ed859 Merge pull request #15610 from 2m/wip-bind-hostname
=rem #15007 add ability to bind to a different address than the remoting...
2014-09-16 09:24:12 +03:00
Martynas Mickevicius
47556a0ebf =rem #15007 add ability to bind to a different address than the remoting waits messages from
This can be used to traverse NATs with the following configuration:

akka.remote.netty.tcp {
  ...
  hostname = my-external-address.lt
  bind-hostname = 192.168.1.100
}

Use Akka BoundAddressesExtension to get bound addresses
2014-09-15 18:30:12 +03:00
Konrad Malawski
8e3b73566c Merge pull request #15836 from PiyushMishra/PiyushMishra#15830-there-is-mismatch-between-akka-docs-and-akka-API
#15830 fix the mismatch between akka-docs and akka API
2014-09-15 13:03:36 +02:00
Piyush Mishra
89ac86bdea =doc#15830 fixed the mismatch between akka-docs and akka API 2014-09-14 16:05:35 +05:30
Konrad Malawski
5b9cc9b32c Merge pull request #15831 from ktoso/port-clusterroutergroup-docs-ktoso
=doc #15241 ClusterRouterGroup uses actor selection (for Validation)
2014-09-09 11:34:44 +02:00
Konrad 'ktoso' Malawski
5f25eceb16 =doc #15241 ClusterRouterGroup uses actor selection, remove warning 2014-09-09 09:48:32 +02:00
Martynas Mickevicius
d47a8bd580 =doc #15336 run contrib preprocessing after regular preprocess 2014-09-06 20:37:32 +03:00
Patrik Nordwall
81d02dedff Merge pull request #15771 from akka/wip-13981-balancing-pool-char-patriknw
=act #13981 Encode name of Balancing dispatcher config path
2014-08-29 15:49:26 +02:00
Patrik Nordwall
e559acff2c Merge pull request #15775 from akka/wip-books-patriknw
Update books.rst (for validation)
2014-08-29 15:47:19 +02:00
Patrik Nordwall
f6bf141e97 Merge pull request #15727 from savulchik/patch-3
Improve formatting in faq.rst
2014-08-29 12:59:51 +02:00
Richard Summerhayes
602299f910 Update books.rst
Per discussion with Roland and Kathleen, suggest we point users interested in the Akka in Action book to the Typesafe.com 'Akka in Action' E-Book page, so that they can obtain free sample chapters.
(cherry picked from commit b17142f368fb07b34c3bed2727eb62a77790866f)

Conflicts:
	akka-docs/rst/additional/books.rst
2014-08-29 12:53:36 +02:00
Patrik Nordwall
1ffd05db49 =act #13981 Encode name of Balancing dispatcher config path 2014-08-29 12:33:18 +02:00
Viktor Klang
cd8e97c060 +act - 15757 - Reworks implementation of ActorSystem shutdown
* deprecates awaitTermination, shutdown and isTerminated
  * introduces a terminate-method that returns a Future[Unit]
  * introduces a whenTerminated-method that returns a Future[Unit]
  * simplifies the implementation by removing blocking constructs
  * adds tests for terminate() and whenTerminated
2014-08-25 15:49:28 +02:00
Stanislav Savulchik
441c49fe03 =doc Improve formatting in faq.rst 2014-08-22 22:32:01 +07:00
Stanislav Savulchik
c314f99481 =doc Improve formatting in scala actors.rst 2014-08-22 16:51:18 +07:00
Roland Kuhn
296f5a7cab Merge pull request #15503 from akka/wip-15501-add-bounded-nonblocking-mpmc-mailbox-√
+act - #15501 - Adding support for a Non-blocking, bounded, MPMC mailbox...
2014-08-20 16:05:57 +02:00
Roland Kuhn
2efc846ea5 Merge pull request #15697 from fwbrasil/fix-typo
fix typo 'inctance'
2014-08-20 11:34:37 +02:00
Roland Kuhn
3d0cf9d602 Merge remote-tracking branch 'pr/15597' 2014-08-20 11:26:01 +02:00
Flavio W. Brasil
e3dd4de44e fix typo 'inctance' 2014-08-20 10:26:23 +02:00
Roland Kuhn
6de1043516 Merge pull request #15676 from benmccann/https-repos
Security: use https to fetch repo artifacts in examples
2014-08-19 16:41:13 +02:00
Ben McCann
36943a5444 Security: use https to fetch repo artifacts. See http://blog.ontoillogical.com/blog/2014/07/28/how-to-take-over-any-java-developer/ 2014-08-19 07:21:14 -07:00
Martynas Mickevičius
200d6eb0d3 Merge pull request #15627 from 2m/udp-proto-family
!act #15626 expose DatagramChannel creation in SocketOption
2014-08-19 15:25:51 +03:00
Dominic Black
af657880e2 !con #15496 Remember entries in cluster sharding
- Move all entry related logic out of the ShardRegion and into a
  new dedicated child `Shard` actor.
- Shard actor persists entry started and passivated messages.
- Non passivated entries get restarted on termination.
- Shard Coordinator restarts shards on other regions upon region failure or handoff
- Ensures shard rebalance restarts shards.
- Shard buffers messages after an EntryStarted is received until state persisted
- Shard buffers messages (still) after a Passivate is received until state persisted
- Shard will retry persisting state until success
- Shard will restart entries automatically (after a backoff) if not passivated and remembering entries
- Added Entry path change to the migration docs
2014-08-19 13:13:20 +01:00
Martynas Mickevicius
325e05ee27 !act #15626 expose DatagramChannel creation in DatagramChannelCreator
* move channel creation logic to a separate trait
* new Java API: AbstractSocketOption
2014-08-19 14:02:23 +03:00
Patrik Nordwall
e3ee59c94d Merge pull request #15662 from raboof/AtLeastOnceDeliveryDocs
Improve docs for AtLeastOnceDelivery recovery
2014-08-14 16:03:20 +02:00
Arnout Engelen
64c3cabbbc Improve docs for AtLeastOnceDelivery recovery
The Eventsourced migration guide currently suggested AtLeastOnceDelivery is
less useful than it actually is :)
2014-08-13 22:48:35 +02:00
Roland Kuhn
8ac109dda0 =doc #15638 clarify message ordering rule
add a missing reference to the fact that it only applies to messages sent directly
2014-08-13 17:31:42 +02:00
Patrik Nordwall
813543e8f8 +act,slf #11715 Add configurable LoggingFilter
* The filter is used by the LoggingAdapter before publishing
  to the event bus
* Slf4jLoggingFilter uses backend log level configuration
  (e.g. logback.xml)
2014-08-11 20:08:44 +02:00
Viktor Klang
945fde4294 +act - #15501 - Adding support for a Non-blocking, bounded, MPMC mailbox called 'NonBlockingBoundedMailbox' 2014-08-08 14:20:39 +02:00
Stanislav Savulchik
f807d312f6 =doc Fix typo in scala remoting.rst 2014-08-06 15:38:52 +07:00
Konrad 'ktoso' Malawski
9ae039c2cf =doc #15565 improved wording in cluster-usage docs 2014-08-05 16:30:55 +02:00
Krzysztof Janosz
1658f96862 +act #13004 Adding TailChopping router 2014-07-29 20:27:03 +02:00
Michael R. Maletich
a6d3704ef6 !act #13490 Changed the callback to SocketOption to accept a channel instead of a Socket, this allows for using the nio features.
For example in Java 7 you can now join a multicast group:

case class JoinGroup(group: InetAddress, networkInterface: NetworkInterface) extends SocketOption {

  override def afterConnect(c: DatagramChannel): Unit = {
    c.join(group, networkInterface)
  }
}

  IO(Udp) ! Udp.Bind(self, new InetSocketAddress(MulticastListener.port),
    options=List(ReuseAddress(true),
      JoinGroup(MulticastListener.group, MulticastListener.interf)))

Other minor changes:

 - changed all methods in SocketOption to take a Channel instead of a Socket.  The socket can be gotten from the Channel but not the reverse.
 - all methods that are called before the bind are now called beforeBind for consistency.
 - All network connections now call the beforeBind and afterConnect.
2014-07-22 20:22:53 -05:00
Łukasz Dubiel
2c88bb1169
=act #13970 Send transistion on goto(CurrentState) in FSM
When in `A`:
* `goto(A)` will trigger `onTransition(A -> A)`
* `stay()` will NOT trigger `onTransition`

Includes:
* migration guide
* docs updates
* test
2014-07-18 17:36:55 +02:00