Uses of Class
org.pentaho.di.core.exception.KettlePluginException
Packages that use 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
Methods in org.pentaho.di.core.encryption that throw KettlePluginExceptionModifier and TypeMethodDescriptionprotected voidTwoWayPasswordEncoderPluginType.registerXmlPlugins() -
Uses of KettlePluginException in org.pentaho.di.core.exception
Subclasses of KettlePluginException in org.pentaho.di.core.exceptionModifier and TypeClassDescriptionclassclassThis 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 -
Uses of KettlePluginException in org.pentaho.di.core.logging
Methods in org.pentaho.di.core.logging that throw KettlePluginException -
Uses of KettlePluginException in org.pentaho.di.core.plugins
Methods in org.pentaho.di.core.plugins that throw KettlePluginExceptionModifier and TypeMethodDescription<T> voidPluginRegistry.addClassFactory(Class<? extends PluginTypeInterface> pluginType, Class<T> tClass, String id, Callable<T> callable) Add a Class Mapping + factory for a plugin.<T> TPluginRegistry.getClass(PluginInterface plugin, String className) Load the class with a certain name using the class loader of certain plugin.<T> TPluginRegistry.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) voidBasePluginType.handlePluginAnnotation(Class<?> clazz, Annotation annotation, List<String> libraries, boolean nativePluginType, URL pluginFolder) Handle an annotated pluginvoidPluginTypeInterface.handlePluginAnnotation(Class<?> clazz, Annotation annotation, List<String> libraries, boolean nativePluginType, URL pluginFolder) Handle an annotated pluginstatic voidPluginRegistry.init()static voidPluginRegistry.init(boolean keepCache) This method registers plugin types and loads their respective plugins<T> TPluginRegistry.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> TPluginRegistry.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> TPluginRegistry.loadClass(PluginInterface plugin, Class<T> pluginClass) Load and instantiate the plugin class specifiedvoidBasePluginType.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 voidBaseFragmentType.registerNatives()protected voidBasePluginType.registerNatives()voidPluginRegistry.registerPlugin(Class<? extends PluginTypeInterface> pluginType, PluginInterface plugin) protected PluginInterfaceBasePluginType.registerPluginFromXmlResource(Node pluginNode, String path, Class<? extends PluginTypeInterface> pluginType, boolean nativePlugin, URL pluginFolder) protected voidBasePluginType.registerPluginJars()protected voidBasePluginType.registerPlugins(InputStream inputStream) This method registers plugins from the InputStream with the XML Resourceprotected voidBaseFragmentType.registerXmlPlugins()protected abstract voidBasePluginType.registerXmlPlugins()protected voidDatabasePluginType.registerXmlPlugins()protected voidPluginRegistryPluginType.registerXmlPlugins()voidBasePluginType.searchPlugins()Let's put in code here to search for the step plugins..voidPluginTypeInterface.searchPlugins() -
Uses of KettlePluginException in org.pentaho.di.core.row.value
Methods in org.pentaho.di.core.row.value that throw KettlePluginExceptionModifier and TypeMethodDescriptionstatic voidValueMetaFactory.cloneInfo(ValueMetaInterface source, ValueMetaInterface target) static ValueMetaInterfaceValueMetaFactory.cloneValueMeta(ValueMetaInterface source) static ValueMetaInterfaceValueMetaFactory.cloneValueMeta(ValueMetaInterface source, int targetType) static ValueMetaInterfaceValueMetaFactory.createValueMeta(int type) static ValueMetaInterfaceValueMetaFactory.createValueMeta(String name, int type) static ValueMetaInterfaceValueMetaFactory.createValueMeta(String name, int type, int length, int precision) static List<ValueMetaInterface>ValueMetaFactory.getValueMetaPluginClasses()protected voidValueMetaPluginType.registerXmlPlugins() -
Uses of KettlePluginException in org.pentaho.di.core.service
Methods in org.pentaho.di.core.service that throw KettlePluginExceptionModifier and TypeMethodDescriptionstatic <T> Collection<T>PluginServiceLoader.loadServices(Class<T> apiInterface) protected voidServiceProviderPluginType.registerXmlPlugins() -
Uses of KettlePluginException in org.pentaho.di.metastore
Methods in org.pentaho.di.metastore that throw KettlePluginExceptionModifier and TypeMethodDescriptionstatic DatabaseMetaDatabaseMetaStoreUtil.loadDatabaseMetaFromDatabaseElement(org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.metastore.api.IMetaStoreElement element)