Package org.pentaho.platform.api.action
package org.pentaho.platform.api.action
-
ClassDescriptionAn exception thrown when the invocation of
IAction
fails.Actions are the lightweight alternative to platform components (seeIComponent
).This interface will provide a way to create an adaptor betweenIAction
and any orchestration tool like for example Mesos or Kubernetes etc.The purpose of this interface is to provide functionality needed to invoke anIAction
instance in a generic fashion.An API for the object representation of action invocation status, allows us to pass back status of action invocation, whether any exceptions occurred during invocation and whether the action needs to be retired.Makes an Action privy to certain details about the action definition that is responsible for executing it.The interface for an Action that wants to be provided with a logger.The interface for Actions that allows caller get information from ActionAllows an Action to do some preliminary work prior to execution.The interface for an Action that wants to be provided with a session.The interface for Actions that want to stream content to the caller.The interface for Actions that want to process the contents of a stream provided by the caller.Allows an Action to accept inputs from the action sequence that are unspecified by the Action itself.Interface that provide the access to user credentials