Adding validation for ActorPath, to disallow slashes.

This commit is contained in:
Viktor Klang 2011-12-27 13:20:15 +01:00
parent 0265bc35ff
commit a9ed565ebf

View file

@ -110,6 +110,7 @@ final case class RootActorPath(address: Address, name: String = "/") extends Act
}
final class ChildActorPath(val parent: ActorPath, val name: String) extends ActorPath {
if (name.indexOf('/') != -1) throw new IllegalArgumentException("/ is a path separator and is not legal in ActorPath names: [%s]" format name)
def address: Address = root.address