pekko/akka-docs/scala/code/akka/docs
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
..
actor add router design rationale, see #1772 2012-02-06 12:18:08 +01:00
agent Updating Copyright as per #1660 2012-01-19 18:21:06 +01:00
dispatcher Migrating tests to use the new config for dispatchers 2012-01-30 16:34:25 +01:00
event Updating Copyright as per #1660 2012-01-19 18:21:06 +01:00
extension ZeroMQ module's ConcurrentSocketActorSpec fails. 2012-01-30 16:55:03 +01:00
future Renaming tryRecover to recoverWith as in SIP14, adding parameter to foreach 2012-02-03 09:25:56 +01:00
io More work on IO reST docs 2012-01-24 13:37:26 -07:00
remoting remote deploy docs & provider.getExternalAddressFor (see #1765) 2012-02-03 09:16:18 +01:00
routing Merge branch 'master' into wip-1581-patterns-ask 2012-01-20 19:29:17 +01:00
serialization Bye-bye ReflectiveAccess, introducing PropertyMaster, see #1750 2012-02-09 11:56:43 +01:00
testkit FSM: remove Ev extractor and move -> into companion object, see #1759 2012-01-31 21:48:24 +01:00
transactor Merge branch 'master' into wip-1581-patterns-ask 2012-01-20 19:29:17 +01:00