Added option to specify class loader when deserializing RemoteActorRef

This commit is contained in:
Jonas Bonér 2010-05-25 16:11:18 +02:00
parent dbbad4633e
commit 06bff765c7
3 changed files with 44 additions and 18 deletions

View file

@ -366,7 +366,7 @@ class RemoteServerHandler(
val message = RemoteProtocolBuilder.getMessage(request)
if (request.hasSender) {
val sender = request.getSender
if (sender ne null) actorRef.!(message)(Some(ActorRef.fromProtocol(sender)))
if (sender ne null) actorRef.!(message)(Some(ActorRef.fromProtocol(sender, applicationLoader)))
} else {
try {
val resultOrNone = actorRef !! message