Extending Liberty
We can expand the capability of Liberty using product extensions. We can write our own Liberty features and install them onto an existing Liberty server, or we can package them for delivery to our users.
This section describes how to develop features for a product extension, how to install features to the built-in usr
product extension, and how to use our features in an application server. Liberty provides various System Program Interfaces (SPIs) used to extend the runtime environment; we can also use more advanced features such as operating the Liberty server from your Java applications programmatically. The Java API documentation for each Liberty SPI is available in a separate .zip file in one of the javadoc subdirectories of the ${wlp.install.dir}/dev directory.
For an overview of writing product extensions for Liberty, see Product extension.
For full details of how to extend Liberty, see the following subtopics:
- Product extension
- Develop a Liberty feature for Liberty
- Package and install Liberty features
- Embedding the Liberty server in the applications
- Disabling z/OS operator console command handling in the Liberty server
Related tasks
Related information