Package akka.actor
Class ActorPaths
- java.lang.Object
 - 
- akka.actor.ActorPaths
 
 
- 
public class ActorPaths extends java.lang.ObjectJava API 
- 
- 
Constructor Summary
Constructors Constructor Description ActorPaths() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ActorPathfromString(java.lang.String s)Parse string as actor path; throws java.net.MalformedURLException if unable to do so.static booleanisValidPathElement(java.lang.String s)This method is used to validate a path element (Actor Name).static voidvalidatePathElement(java.lang.String element)Validates the given actor path element and throws anInvalidActorNameExceptionif invalid.static voidvalidatePathElement(java.lang.String element, java.lang.String fullPath)Validates the given actor path element and throws anInvalidActorNameExceptionif invalid. 
 - 
 
- 
- 
Method Detail
- 
fromString
public static ActorPath fromString(java.lang.String s)
Parse string as actor path; throws java.net.MalformedURLException if unable to do so. 
- 
validatePathElement
public static final void validatePathElement(java.lang.String element)
Validates the given actor path element and throws anInvalidActorNameExceptionif invalid. SeeisValidPathElement(java.lang.String)for a non-throwing version.- Parameters:
 element- actor path element to be validated
 
- 
validatePathElement
public static final void validatePathElement(java.lang.String element, java.lang.String fullPath)Validates the given actor path element and throws anInvalidActorNameExceptionif invalid. SeeisValidPathElement(java.lang.String)for a non-throwing version.- Parameters:
 element- actor path element to be validatedfullPath- optional fullPath element that may be included for better error messages; null if not given
 
- 
isValidPathElement
public static final boolean isValidPathElement(java.lang.String s)
This method is used to validate a path element (Actor Name). Since Actors form a tree, it is addressable using an URL, therefore an Actor Name has to conform to: RFC-2396.User defined Actor names may not start from a
$sign - these are reserved for system names. 
 - 
 
 -