Uses of Class
org.pentaho.di.core.exception.KettlePluginException
-
Packages that use KettlePluginException Package Description org.pentaho.di.core.encryption org.pentaho.di.core.exception This package contains a set of Exceptions used in Kettle.org.pentaho.di.core.extension org.pentaho.di.core.logging This package contains the Log4j Kettle appenders and Kettle layout as well as the Kettle Log Message.org.pentaho.di.core.plugins org.pentaho.di.core.row.value org.pentaho.di.core.service org.pentaho.di.metastore -
-
Uses of KettlePluginException in org.pentaho.di.core.encryption
Methods in org.pentaho.di.core.encryption that throw KettlePluginException Modifier and Type Method Description protected void
TwoWayPasswordEncoderPluginType. registerXmlPlugins()
-
Uses of KettlePluginException in org.pentaho.di.core.exception
Subclasses of KettlePluginException in org.pentaho.di.core.exception Modifier and Type Class Description class
KettlePluginClassMapException
class
KettlePluginNotFoundException
This exception is thrown in case there is an error in the Kettle plugin loader -
Uses of KettlePluginException in org.pentaho.di.core.extension
Methods in org.pentaho.di.core.extension that throw KettlePluginException Modifier and Type Method Description protected void
ExtensionPointPluginType. registerXmlPlugins()
-
Uses of KettlePluginException in org.pentaho.di.core.logging
Methods in org.pentaho.di.core.logging that throw KettlePluginException Modifier and Type Method Description protected void
LoggingPluginType. registerXmlPlugins()
-
Uses of KettlePluginException in org.pentaho.di.core.plugins
Methods in org.pentaho.di.core.plugins that throw KettlePluginException Modifier and Type Method Description <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.ClassLoader
PluginRegistry. getClassLoader(PluginInterface plugin)
Create or retrieve the class loader for the specified pluginRowBuffer
PluginRegistry. getPluginInformation(Class<? extends PluginTypeInterface> pluginType)
PluginTypeInterface
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.Object
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
Methods in org.pentaho.di.core.row.value that throw KettlePluginException Modifier and Type Method Description static 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
Methods in org.pentaho.di.core.service that throw KettlePluginException Modifier and Type Method Description static <T> Collection<T>
PluginServiceLoader. loadServices(Class<T> apiInterface)
protected void
ServiceProviderPluginType. registerXmlPlugins()
-
Uses of KettlePluginException in org.pentaho.di.metastore
Methods in org.pentaho.di.metastore that throw KettlePluginException Modifier and Type Method Description static DatabaseMeta
DatabaseMetaStoreUtil. loadDatabaseMetaFromDatabaseElement(org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.metastore.api.IMetaStoreElement element)
-