Connection Plugin Manager
August 4, 2022 ยท View on GitHub
The connection plugin manager has the following main functionalities:
- Load and initialize plugins
- Initiate pipelines
Load and Initialize Plugins
The connection plugin manager initializes all plugins registered via either the wrapperPlugins or the wrapperProfileNames configuration parameters.
Initiate Pipelines

During the initial connection phase, where the connection plugin manager gets initialized, it initiates the host list provider and the connect pipeline. These two pipelines will set up a host list provider to be used by all the plugins and the initial connection.
All subsequent JDBC methods calls will trigger the execute pipeline.
NOTE: The execute pipeline does not limit to
executemethods such asexecuteQuery()orexecuteUpdate()orStatementwrappers. All methods, such asConnectionWrapper.createStatemet()can trigger the execute pipeline. In other words, the execute pipeline is to execute all kinds of JDBC methods.