- protect all internal API using private[akka] and ScalaDoc
- remove package object which was after a previous refactoring only used
from a single place anyway
- document all public API methods, add brief description how failure
injector works
- include remoteTests in the top-level aggregate project
- both were only referenced from otherwise unreferenced objects in
akka-remote/akka.serialization
- had to add commonsIo dependency to file and zookeeper mailboxes, which
got this transitively before
- also switch SBT settings to enable testing of durable mailboxes
centrally (if so desired, just uncomment testMailbox line in build.sbt)
- automatically start mongod, beanstalkd or redis-server when running
the respective tests (assumes that the binaries are in PATH)
- unify settings extraction from dispatcher config, sub-scoping by
mailbox type name
- there is one remaining bug, which makes it impossible to implement
Function1[T, Boolean] from Java (I wonder if this will ever work,
given that there is no equivalent type expressible in Java)
- hence create Function1 in Scala code, Java only prepares a Filter SAM
which does not inherit from anything
- ugly (one more alloc) but the only way I see right now.
* Wrote a comprehensive example for pub-sub
* Clarified how publish to topic is done
* Several minor, but important, api adjustments for the java api, and some also profit for scala
* Added documentation for Java and updated documentation for Scala
* Duplicate jar files, of different versions were included in dist
* In mongoMailbox I forced netty-3.2.6.Final -> netty-3.3.0.Final, different organization also
* In mongoMailbox I forced commons-pool-1.5.5 -> commons-pool-1.5.6
* In mongoMailbox I forced slf4j-api-1.6.1 -> slf4j-api-1.6.4
* In redisMailbox I forced slf4j-api-1.6.1 -> slf4j-api-1.6.4
* Documentation of migration kit
* Documentation of some of the changes
* akka-actor-migration module containing GlobalActorSystem, OldXxx classes and some implicit conversions
* Tried migration of WebWords sample
* Tried migration of akka-samples/async-workers
* Tried migration of akka-samples-trading