| Interface | Description | 
|---|---|
| AtomicFileWritingIdiom.OutputStreamStatement | |
| AtomicFileWritingIdiom.WriterStatement | 
| Class | Description | 
|---|---|
| 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. 
 | 
| ZKTrustManager | 
 A custom TrustManager that supports hostname verification via org.apache.http.conn.ssl.DefaultHostnameVerifier. 
 | 
| Enum | Description | 
|---|---|
| FileChangeWatcher.State | |
| KeyStoreFileType | 
 This enum represents the file type of a KeyStore or TrustStore. 
 | 
| X509Util.ClientAuth | 
 Enum specifying the client auth requirement of server-side TLS sockets created by this X509Util. 
 | 
| Exception | Description | 
|---|---|
| X509Exception | |
| X509Exception.KeyManagerException | |
| X509Exception.SSLContextException | |
| X509Exception.TrustManagerException | 
Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.