AtomicFileOutputStream |
A FileOutputStream that has the property that it will only show up at its
destination once it has been entirely written and flushed to disk.
|
AtomicFileWritingIdiom |
|
ClientX509Util |
|
FileChangeWatcher |
Instances of this class can be used to watch a directory for file changes.
|
FileKeyStoreLoaderBuilderProvider |
|
IOUtils |
|
NettyUtils |
Helper methods for netty code.
|
NetUtils |
This class contains common utilities for netstuff.
|
PathTrie |
a class that implements prefix matching for
components of a filesystem path.
|
PathUtils |
Path related utilities
|
QuorumX509Util |
|
SSLContextAndOptions |
Wrapper class for an SSLContext + some config options that can't be set on the context when it is created but
must be set on a secure socket created by the context after the socket creation.
|
StringUtils |
|
Time |
|
X509Util |
Utility code for X509 handling
Default cipher suites:
Performance testing done by Facebook engineers shows that on Intel x86_64 machines, Java9 performs better with
GCM and Java8 performs better with CBC, so these seem like reasonable defaults.
|
ZKConfig |
This class is a base class for the configurations of both client and server.
|
ZKFipsLoader |
The purpose of this class is to separate the importing of the Bouncy Castle jar
files from the classes where they are (conditionally) needed, as those classes
may also be used where the Bouncy Castle jar files are not in the classpath.
|
ZKTrustManager |
A custom TrustManager that supports hostname verification via org.apache.http.conn.ssl.DefaultHostnameVerifier.
|