Uses of Class
org.pentaho.di.core.exception.KettlePluginException
Package
Description
This package contains a set of Exceptions used in Kettle.
This package contains the Log4j Kettle appenders and Kettle layout as well as the Kettle Log Message.
-
Uses of KettlePluginException in org.pentaho.di.core.encryption
Modifier and TypeMethodDescriptionprotected void
TwoWayPasswordEncoderPluginType.registerXmlPlugins()
-
Uses of KettlePluginException in org.pentaho.di.core.exception
Modifier and TypeClassDescriptionclass
class
This exception is thrown in case there is an error in the Kettle plugin loader -
Uses of KettlePluginException in org.pentaho.di.core.extension
-
Uses of KettlePluginException in org.pentaho.di.core.logging
-
Uses of KettlePluginException in org.pentaho.di.core.plugins
Modifier and TypeMethodDescription<T> void
PluginRegistry.addClassFactory
(Class<? extends PluginTypeInterface> pluginType, Class<T> tClass, String id, Callable<T> callable) Add a Class Mapping + factory for a plugin.<T> T
PluginRegistry.getClass
(PluginInterface plugin, String className) Load the class with a certain name using the class loader of certain plugin.<T> T
PluginRegistry.getClass
(PluginInterface plugin, T classType) Load the class with a certain name using the class loader of certain plugin.PluginRegistry.getClassLoader
(PluginInterface plugin) Create or retrieve the class loader for the specified pluginPluginRegistry.getPluginInformation
(Class<? extends PluginTypeInterface> pluginType) PluginRegistry.getPluginType
(Class<? extends PluginTypeInterface> pluginTypeClass) void
BasePluginType.handlePluginAnnotation
(Class<?> clazz, Annotation annotation, List<String> libraries, boolean nativePluginType, URL pluginFolder) Handle an annotated pluginvoid
PluginTypeInterface.handlePluginAnnotation
(Class<?> clazz, Annotation annotation, List<String> libraries, boolean nativePluginType, URL pluginFolder) Handle an annotated pluginstatic void
PluginRegistry.init()
static void
PluginRegistry.init
(boolean keepCache) This method registers plugin types and loads their respective plugins<T> T
PluginRegistry.loadClass
(Class<? extends PluginTypeInterface> pluginType, Object object, Class<T> classType) Load the class of the type specified for the plugin that owns the class of the specified object.<T> T
PluginRegistry.loadClass
(Class<? extends PluginTypeInterface> pluginType, String pluginId, Class<T> classType) Load the class of the type specified for the plugin with the ID specified.PluginRegistry.loadClass
(PluginInterface plugin) Load and instantiate the main class of the plugin specified.<T> T
PluginRegistry.loadClass
(PluginInterface plugin, Class<T> pluginClass) Load and instantiate the plugin class specifiedvoid
BasePluginType.registerCustom
(Class<?> clazz, String cat, String id, String name, String desc, String image) This method allows for custom registration of plugins that are on the main classpath.protected void
BaseFragmentType.registerNatives()
protected void
BasePluginType.registerNatives()
void
PluginRegistry.registerPlugin
(Class<? extends PluginTypeInterface> pluginType, PluginInterface plugin) protected PluginInterface
BasePluginType.registerPluginFromXmlResource
(Node pluginNode, String path, Class<? extends PluginTypeInterface> pluginType, boolean nativePlugin, URL pluginFolder) protected void
BasePluginType.registerPluginJars()
protected void
BasePluginType.registerPlugins
(InputStream inputStream) This method registers plugins from the InputStream with the XML Resourceprotected void
BaseFragmentType.registerXmlPlugins()
protected abstract void
BasePluginType.registerXmlPlugins()
protected void
DatabasePluginType.registerXmlPlugins()
protected void
PluginRegistryPluginType.registerXmlPlugins()
void
BasePluginType.searchPlugins()
Let's put in code here to search for the step plugins..void
PluginTypeInterface.searchPlugins()
-
Uses of KettlePluginException in org.pentaho.di.core.row.value
Modifier and TypeMethodDescriptionstatic void
ValueMetaFactory.cloneInfo
(ValueMetaInterface source, ValueMetaInterface target) static ValueMetaInterface
ValueMetaFactory.cloneValueMeta
(ValueMetaInterface source) static ValueMetaInterface
ValueMetaFactory.cloneValueMeta
(ValueMetaInterface source, int targetType) static ValueMetaInterface
ValueMetaFactory.createValueMeta
(int type) static ValueMetaInterface
ValueMetaFactory.createValueMeta
(String name, int type) static ValueMetaInterface
ValueMetaFactory.createValueMeta
(String name, int type, int length, int precision) static List<ValueMetaInterface>
ValueMetaFactory.getValueMetaPluginClasses()
protected void
ValueMetaPluginType.registerXmlPlugins()
-
Uses of KettlePluginException in org.pentaho.di.core.service
Modifier and TypeMethodDescriptionstatic <T> Collection<T>
PluginServiceLoader.loadServices
(Class<T> apiInterface) protected void
ServiceProviderPluginType.registerXmlPlugins()
-
Uses of KettlePluginException in org.pentaho.di.metastore
Modifier and TypeMethodDescriptionstatic DatabaseMeta
DatabaseMetaStoreUtil.loadDatabaseMetaFromDatabaseElement
(org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.metastore.api.IMetaStoreElement element)