Package org.pentaho.platform.api.engine
package org.pentaho.platform.api.engine
-
ClassDescriptionDeprecated.This is a port from spring-security 2.0.8.RELEASEDeprecated.Deprecated.Deprecated.The listener interface for receiving notification when a Component execution has completed.An
IActionParameter
represents one input or output in an IActionSequence.The basic interface for requests to execute actions .An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.The ActionResource interface represents one resource in an ActionSequence.Defines a set of methods to retrieve information about the application environment.Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.An implementation of the IAuditEntry interface describes the method by which audit messages are recorded and what destination storage they are recorded to.Represents a Logical Role name used by some IAuthorizationPolicy implementations.An access control policy.A Component is the smallest module in the platform architecture and represents a unit of work, or an action to be performed.This interface supports conditional execution of action sequence 'actions' blocksUser: nbaker Date: 4/2/13Deprecated.Pojo components are deprecated, useIAction
This interface provides for mapping a Platform user to a connection user, or a users' roles to known/valid roles for a connection.This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the plugin system via the IPluginManager API.This should only be used internally by the plugin managerDescribes a content type.Interface for a class used to stream contents from a Hitachi Vantara action sequence to a destination of some kind, e.g.Deprecated.Pojo components are deprecated, useIAction
The Logger is the main interface into the platform's logging subsystem.This exception just signals that an exception occurred initializing parameters for an adcion-definitionA simple creator interface.An OutputDef represents one output parameter in a SequenceDefinition or ActionDefinition.An OutputHandler manages the content generated from a Component execution.A ParameterProvider is a source for input, output or resource parameters for a given action.Augments the parameter provider by adding settings for the parameters.Deprecated.Deprecated.Deprecated.Deprecated.Use the newIPentahoRegistrableObjectFactory
facilities available in PentahoSystemThe different object scopes that are supportedThe way the BI platform creates and manages system objects.User: nbaker Date: 1/16/13A handle for a registered IPentahoObjectReference allowing the removal from the registered IPentahoRegistrableObjectFactoryDefines the interface for getting objects published in the platform.Supports the registration of new implementations with the IPentahoObjectFactory at runtime.The types that the Object instance or IPentahoObjectReference can be registered under.Manages Hitachi Vantara Request ContextA strategy for storing an IPentahoRequestContext against a thread.Provides an overall representation of the concept of a session.System Entry Point implementors get called upon entry to the system after they've been registered with the ApplicationContext (IApplicationContext).System Exit Point implementors are called with the action on a thread completes.Classes that implement this interface can be notified about key system events, in order to perform one-time operations such as initialization, maintenance or other tasks.Provides a simple interface for Portlet URL's (PortletURL objects).Provides an interface around getting a URL object which can be used to construct a URL managing the parameters that need to be built up.Deprecated.Deprecated.Deprecated.This interface represents the contract for the specification of a plugin.This interface is meant to augment IPluginLifecycleListener.Simple interface representing a Web Resource Created by nbaker on 9/8/16.This interface provides entry points to the plugin manager for plugin loading, and unloading.The contract API between the platform and BIServer plugins.A sinple listener for theIPluginManager
.A plugin provider is responsible for serving upIPlatformPlugin
s to whoever is asking, typicallyIPluginManager
.This class presents an abstraction layer for accessing resources from within a platform plugin.Deprecated.Pojo components are deprecated, useIAction
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 for a utility class with several methods that are used to either bind the Authentication to the IPentahoSession, retrieve the Authentication from the IPentahoSession, and other various helper functions.The SequenceDefinition represents the definition of several consecutive action definitions that comprise an ActionSequence object, which is the runtime equivalent of an action sequence document.This is a listener for the IServerStatusProvider which should call onStatusChange whenever the values of the ServerStatus or status message change value.Provides a facility that reports the current status of the server.The configuration spec for a platform managed serviceA service manager allows a POJO to be exposed as various types of services by constructing a simpleServiceConfig
and callingIServiceManager.registerService(ServiceConfig)
.A "something" that refers to a session.Deprecated.Pojo components are deprecated, useIAction
The ActionDefinition represents the definition and metadata for a single action execution, which is equivalent to one execution of any given Component.The Solution Engine handles loading and launching execution of solutions and action sequences.A solution file is an abstract represention of either a file or a directory.Deprecated.Pojo components are deprecated, useIAction
User: nbaker Date: 4/2/13The SystemSettings manages the platform's overall configuration settings.An exception raised when anIPlatformPlugin
fails to register.This is the default implementation of server status log message provider.
IAction