Commit graph

2115 commits

Author SHA1 Message Date
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
Konrad 'ktoso' Malawski
8fcac922b4 =doc #15543 link to persistence in java docs should point to java persistence 2014-07-16 16:37:59 +02:00
Konrad Malawski
975e5d1455 Merge pull request #15541 from ktoso/port-doc-typed-router-ktoso
+doc #15537 add Typed router pattern (for validation)
2014-07-15 12:07:34 +02:00
Konrad 'ktoso' Malawski
ba2411833a +doc #15537 add Typed router pattern
Conflicts:
	akka-docs/rst/scala/code/docs/persistence/PersistenceDocSpec.scala
2014-07-15 10:22:23 +02:00
Konrad 'ktoso' Malawski
90bc347607 +per #13815 akka-persistence-tck based on @krasserm's work
Original here: https://github.com/krasserm/akka-persistence-testkit

New features:
* merged martin's tests
* usable from java (junit 4)
* simple bench test, which helps checking if ordering is perserved under
  bigger workloads and simple perf checking
* does NOT include tests for already deprecated features (deleteMessages)
* docs

Resolves #13815

Conflicts:
	project/AkkaBuild.scala
2014-07-14 19:39:30 +02:00
Michal Knapik
7ca3a9699e +tes #12681 add EchoActor 2014-07-11 11:16:35 +02:00
Martynas Mickevičius
0e2f356d23 Merge pull request #15524 from ujay68/issue-15207-2
=doc #15207 add note about UndeclaredThrowableException when used from Java
2014-07-11 10:11:58 +03:00
John Ulric
d4ab6c8545 =doc #15207 add note about UndeclaredThrowableException when used from Java 2014-07-10 21:53:15 +02:00
Stevo Slavić
53aa2f7457 Update books
Updated release date for "Akka Concurrency" and "Akka in Action" release date estimate, and added references to two books, "Effective Akka" and "Developing an Akka Edge".
2014-07-09 14:05:59 +02:00
Konrad Malawski
fa6a42d517 Merge pull request #15492 from gfaerie/master
=doc #15491 java circuit breaker doc update
2014-07-08 13:42:48 +02:00
Konrad Malawski
5cc9eb2a88 Merge pull request #15478 from kanerogers/patch-1
Add import for TestProbe
2014-07-07 15:48:56 +02:00
Konrad 'ktoso' Malawski
d7aa8fa9da =doc fix typo found in #15504 in the java version of docs 2014-07-07 00:11:13 +02:00
Tair Sabirgaliev
a919fd1942 =doc fixed minor typo 2014-07-07 03:54:53 +06:00