public class PluginRepository extends Object
Modifier and Type | Field and Description |
---|---|
static org.apache.commons.logging.Log |
LOG |
Constructor and Description |
---|
PluginRepository(Configuration conf) |
Modifier and Type | Method and Description |
---|---|
void |
finalize() |
static PluginRepository |
get(Configuration conf) |
ExtensionPoint |
getExtensionPoint(String pXpId)
Returns a extension point indentified by a extension point id.
|
PluginDescriptor |
getPluginDescriptor(String pPluginId)
Returns the descriptor of one plugin identified by a plugin id.
|
PluginDescriptor[] |
getPluginDescriptors()
Returns all registed plugin descriptors.
|
Plugin |
getPluginInstance(PluginDescriptor pDescriptor)
Returns a instance of a plugin.
|
public PluginRepository(Configuration conf) throws RuntimeException
PluginRuntimeException
RuntimeException
Object.Object()
public static PluginRepository get(Configuration conf)
public PluginDescriptor[] getPluginDescriptors()
public PluginDescriptor getPluginDescriptor(String pPluginId)
pPluginId
- public ExtensionPoint getExtensionPoint(String pXpId)
pXpId
- public Plugin getPluginInstance(PluginDescriptor pDescriptor) throws PluginRuntimeException
pDescriptor
- PluginRuntimeException
Copyright © 2007, 2017, Oracle and/or its affiliates. All rights reserved.