Package org.apache.curator.utils
Class PathUtils
java.lang.Object
org.apache.curator.utils.PathUtils
This class is copied from Apache ZooKeeper.
The original class is not exported by ZooKeeper bundle and thus it can't be used in OSGi.
See issue: https://issues.apache.org/jira/browse/ZOOKEEPER-1627
A temporary workaround till the issue is resolved is to keep a copy of this class locally.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
validatePath
(String path) Validate the provided znode path stringstatic void
validatePath
(String path, boolean isSequential) validate the provided znode path string
-
Constructor Details
-
PathUtils
public PathUtils()
-
-
Method Details
-
validatePath
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
Validate the provided znode path string- Parameters:
path
- znode path string- Returns:
- The given path if it was valid, for fluent chaining
- Throws:
IllegalArgumentException
- if the path is invalid
-