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
Constructors -
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
-