| Package | Description | 
|---|---|
| org.pentaho.platform.api.data | |
| org.pentaho.platform.api.engine | |
| org.pentaho.platform.api.repository | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IDataComponent
The data component interface extends component, and adds a single method -  
getResultSet(). | 
interface  | 
IPreparedComponent
The prepared component interface extends component, allowing components to go into a prepared state vs. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IComponent
A Component is the smallest module in the platform architecture and represents a unit of work, or an action to
 be performed. 
 | 
interface  | 
IContentGenerator
This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the
 plugin system via the IPluginManager API. 
 | 
interface  | 
IPentahoSession
Provides an overall representation of the concept of a session. 
 | 
interface  | 
IRuntimeContext
This interface defines methods and constants that are used during action execution to resolve parameters, inputs
 and outputs, resources, and persist the runtime data. 
 | 
interface  | 
ISolutionEngine
The Solution Engine handles loading and launching execution of solutions and action sequences. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
IPentahoSystemHelper.createObject(String className,
            ILogger logger)
Deprecated.  
 | 
void | 
ILoggablePojo.setLogger(ILogger logger)
Deprecated.  
Sets the logger for the POJO component to use 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IRuntimeRepository  | 
Copyright © 2020 Hitachi Vantara. All rights reserved.