incorporate Patrik’s feedback

- rename to DynamicAccess
- rename to createInstanceFor / createClassFor
- fix a few little things
This commit is contained in:
Roland 2012-02-10 11:36:23 +01:00
parent b193bcee04
commit dca309c535
19 changed files with 56 additions and 58 deletions

View file

@ -14,7 +14,7 @@ object MessageSerializer {
def deserialize(system: ExtendedActorSystem, messageProtocol: MessageProtocol): AnyRef = {
val clazz =
if (messageProtocol.hasMessageManifest) {
system.propertyMaster.getClassFor[AnyRef](messageProtocol.getMessageManifest.toStringUtf8)
system.dynamicAccess.createClassFor[AnyRef](messageProtocol.getMessageManifest.toStringUtf8)
.fold(throw _, Some(_))
} else None
SerializationExtension(system)