pekko/akka-docs/java/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 Making createAsker private, adding docs for 'to', changing Java API to be symmetric to Java 2012-02-01 14:54:54 +01:00
agent converted tabs to spaces 2012-01-31 15:50:06 +01:00
dispatcher Updating Copyright as per #1660 2012-01-19 18:21:06 +01:00
event Updating Copyright as per #1660 2012-01-19 18:21:06 +01:00
extension add ExtendedActorSystem to shield ActorSystemImpl 2012-01-24 11:33:40 +01:00
future Renaming tryRecover to recoverWith as in SIP14, adding parameter to foreach 2012-02-03 09:25:56 +01:00
jrouting move Java code snippet into compiled class 2012-02-06 12:59:03 +01:00
remoting remote deploy docs & provider.getExternalAddressFor (see #1765) 2012-02-03 09:16:18 +01:00
serialization Bye-bye ReflectiveAccess, introducing PropertyMaster, see #1750 2012-02-09 11:56:43 +01:00
transactor Update to ScalaSTM 0.5 (which includes Java API) 2012-02-06 11:34:47 +13:00