Package org.pentaho.di.core.service
Class PluginServiceLoaderRegistryExtension
- java.lang.Object
-
- org.pentaho.di.core.service.PluginServiceLoaderRegistryExtension
-
- All Implemented Interfaces:
PluginRegistryExtension
public class PluginServiceLoaderRegistryExtension extends Object implements PluginRegistryExtension
The PluginServiceLoaderRegistryExtension just provides a hook to register the new PluginType called "ServiceProviderPluginType". This has to be added to data-integration/classes/kettle-registry-extensions.xml as a way to insert the new data type without editing the plugins that get added in ClientEnvironment.init()- Author:
- jjarvis
-
-
Constructor Summary
Constructors Constructor Description PluginServiceLoaderRegistryExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPluginId(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)
void
init(PluginRegistry registry)
void
searchForType(PluginTypeInterface pluginType)
-
-
-
Method Detail
-
init
public void init(PluginRegistry registry)
- Specified by:
init
in interfacePluginRegistryExtension
-
searchForType
public void searchForType(PluginTypeInterface pluginType)
- Specified by:
searchForType
in interfacePluginRegistryExtension
-
getPluginId
public String getPluginId(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)
- Specified by:
getPluginId
in interfacePluginRegistryExtension
-
-