pekko/akka-docs/scala
Roland 2ce47d6bb5 Bye-bye ReflectiveAccess, introducing PropertyMaster, see #1750
- PropertyMaster is the only place in Akka which calls
  ClassLoader.getClass (apart from kernel, which might be special)
- all PropertyMaster methods (there are only three) take a ClassManifest
  of what is to be constructed, and they verify that the obtained object
  is actually compatible with the required type

Other stuff:
- noticed that I had forgotten to change to ExtendedActorSystem when
  constructing Extensions by ExtensionKey (damn you, reflection!)
- moved Serializer.currentSystem into JavaSerializer, because that’s the
  only one needing it (it’s only used in readResolve() methods)
- Serializers are constructed now with one-arg constructor taking
  ExtendedActorSystem (if that exists, otherwise no-arg as before), to
  allow JavaSerializer to do its magic; possibly necessary for others as
  well
- Removed all Option[ClassLoader] signatures
- made it so that the ActorSystem will try context class loader, then
  the class loader which loaded the class actually calling into
  ActorSystem.apply, then the loader which loaded ActorSystemImpl
- for the second of the above I added a (reflectively accessed hopefully
  safe) facility for getting caller Class[_] objects by using
  sun.reflect.Reflection; this is optional an defaults to None, e.g. on
  Android, which means that getting the caller’s classloader is done on
  a best effort basis (there’s nothing we can do because a StackTrace
  does not contain actual Class[_] objects).
- refactored DurableMailbox to contain the owner val and use that
  instead of declaring that in all subclasses
2012-02-09 11:56:43 +01:00
..
code/akka/docs Bye-bye ReflectiveAccess, introducing PropertyMaster, see #1750 2012-02-09 11:56:43 +01:00
actors.rst Adding composable actor code snippet to docs, case closed 2012-02-01 11:46:46 +01:00
agents.rst Migrate agent to scala-stm. See #1281 2011-12-19 17:27:14 +13:00
dataflow.rst Quick and dirty touch-up of Dataflow 2011-12-15 17:10:07 +01:00
dispatchers.rst DOC: Fixed wrong documentation of bounded mailbox, mailbox-capacity should be used, not task-queue-type. See #1601 2012-01-03 10:03:58 +01:00
event-bus.rst document EventStream, see #1507 2011-12-30 00:00:25 +01:00
extending-akka.rst ZeroMQ module's ConcurrentSocketActorSpec fails. 2012-01-30 16:55:03 +01:00
fault-tolerance-sample.rst DOC: Derek Wyatt's diagrams of fault tolerance sample, and descriptions. See #1730 2012-01-26 18:42:11 +01:00
fault-tolerance.rst Replaced Action with Directive in SupervisorStrategy. See #1716 2012-01-31 16:10:07 +01:00
fsm.rst doc updates for #1759 2012-01-31 21:58:31 +01:00
futures.rst Fixed minor typos in the futures docs. 2012-02-03 16:31:31 +01:00
index.rst Linking the 0MQ docs 2012-01-23 16:26:10 +01:00
io.rst More work on IO reST docs 2012-01-24 13:37:26 -07:00
logging.rst update docs for SLF4J, see #1779 2012-02-03 10:47:56 +01:00
remoting.rst Merge remote-tracking branch 'origin/master' into wip-1644-programmatic-deploy-∂π 2012-02-03 09:49:04 +01:00
routing.rst add router design rationale, see #1772 2012-02-06 12:18:08 +01:00
scheduler.rst DOC: Improved scheduler doc. Split into Java/Scala samples 2011-12-14 21:52:39 +01:00
serialization.rst Find serializer by looking at interfaces and super classes. See #1766 2012-02-03 17:32:32 +01:00
stm.rst Update stm docs 2011-12-22 12:37:19 +13:00
testing.rst Removed the need for passing in 'this' as log source to LoggingReceive. See #1720 2012-01-26 13:24:48 +01:00
testkit-example.rst DOC: Extension sample for application specific settings. See #1702 2012-01-20 11:30:33 +01:00
transactors.rst Add a note to the coordinated docs. Fixes #1292 2011-12-22 16:27:54 +13:00
typed-actors.rst Renamed more things to SupervisorStrategy. Updated more docs. See #1711 2012-01-23 17:18:49 +01:00
zeromq.rst Adds missing docs and/or return types 2012-01-20 09:27:23 +01:00