@ThreadSafe public class PluginManager extends Object
| Constructor and Description |
|---|
PluginManager(io.airlift.node.NodeInfo nodeInfo,
PluginManagerConfig config,
ConnectorManager connectorManager,
Metadata metadata,
ResourceGroupManager<?> resourceGroupManager,
AccessControlManager accessControlManager,
PasswordAuthenticatorManager passwordAuthenticatorManager,
EventListenerManager eventListenerManager,
BlockEncodingManager blockEncodingManager,
SessionPropertyDefaults sessionPropertyDefaults,
TypeRegistry typeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
installPlugin(Plugin plugin) |
void |
loadPlugins() |
@Inject
public PluginManager(io.airlift.node.NodeInfo nodeInfo,
PluginManagerConfig config,
ConnectorManager connectorManager,
Metadata metadata,
ResourceGroupManager<?> resourceGroupManager,
AccessControlManager accessControlManager,
PasswordAuthenticatorManager passwordAuthenticatorManager,
EventListenerManager eventListenerManager,
BlockEncodingManager blockEncodingManager,
SessionPropertyDefaults sessionPropertyDefaults,
TypeRegistry typeRegistry)
Copyright © 2012–2019. All rights reserved.