@PublicAPI(stability=PRIVATE)

Package org.opends.server.tools

Contains various Directory Server tool implementations. These tools may be either clients that communicate with the server over protocol (e.g., ldapsearch, ldapmodify, etc.), or those that help launch some administrative operation (e.g., LDIF import/export, backend backup/restore, etc.).

All command-line tools should use the argument parsing capabilities defined in the com.sun.directory.util.args package for a consistent and full-featured manner for interacting with command-line arguments and providing usage information.

Further, all tools that communicate with the server over protocol should have the ability to make use of a centralized configuration so that they can share a set of default values for the protocol, address, port, use or non-use of SSL, etc. if no value is given.