| 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 |
|
| SecretUtils |
Utility class for handling secret such as key/trust store password
|
| 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.
|
| ZKTrustManager |
A custom TrustManager that supports hostname verification via org.apache.http.conn.ssl.DefaultHostnameVerifier.
|