public class ConnectionPluginChainBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DEFAULT_PLUGINS |
protected static java.util.Map<java.lang.String,java.lang.Class<? extends ConnectionPluginFactory>> |
pluginFactoriesByCode |
protected static java.util.Map<java.lang.Class<? extends ConnectionPluginFactory>,java.lang.Integer> |
pluginWeightByPluginFactory
The final list of plugins will be sorted by weight, starting from the lowest values up to
the highest values.
|
| Constructor and Description |
|---|
ConnectionPluginChainBuilder() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ConnectionPlugin> |
getPlugins(PluginService pluginService,
ConnectionProvider defaultConnProvider,
PluginManagerService pluginManagerService,
java.util.Properties props) |
protected java.util.List<java.lang.Class<? extends ConnectionPluginFactory>> |
sortPluginFactories(java.util.List<java.lang.Class<? extends ConnectionPluginFactory>> unsortedPluginFactories) |
protected static final java.util.Map<java.lang.String,java.lang.Class<? extends ConnectionPluginFactory>> pluginFactoriesByCode
protected static final java.util.Map<java.lang.Class<? extends ConnectionPluginFactory>,java.lang.Integer> pluginWeightByPluginFactory
protected static final java.lang.String DEFAULT_PLUGINS
public java.util.List<ConnectionPlugin> getPlugins(PluginService pluginService, ConnectionProvider defaultConnProvider, PluginManagerService pluginManagerService, java.util.Properties props) throws java.sql.SQLException
java.sql.SQLExceptionprotected java.util.List<java.lang.Class<? extends ConnectionPluginFactory>> sortPluginFactories(java.util.List<java.lang.Class<? extends ConnectionPluginFactory>> unsortedPluginFactories)