Package org.apache.zookeeper.common
Class PathUtils
- java.lang.Object
-
- org.apache.zookeeper.common.PathUtils
-
public class PathUtils extends Object
Path related utilities
-
-
Constructor Summary
Constructors Constructor Description PathUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getTopNamespace(String path)
return the top namespace of a znode pathstatic String
normalizeFileSystemPath(String path)
Convert Windows path to Unixstatic void
validatePath(String path)
Validate the provided znode path stringstatic void
validatePath(String path, boolean isSequential)
validate the provided znode path string
-
-
-
Method Detail
-
validatePath
public static void validatePath(String path, boolean isSequential) throws IllegalArgumentException
validate the provided znode path string- Parameters:
path
- znode path stringisSequential
- if the path is being created with a sequential flag- Throws:
IllegalArgumentException
- if the path is invalid
-
validatePath
public static void validatePath(String path) throws IllegalArgumentException
Validate the provided znode path string- Parameters:
path
- znode path string- Throws:
IllegalArgumentException
- if the path is invalid
-
normalizeFileSystemPath
public static String normalizeFileSystemPath(String path)
Convert Windows path to Unix- Parameters:
path
- file path- Returns:
- converted file path
-
-