Uses of Interface
org.pentaho.platform.api.action.IAction
-
Uses of IAction in org.pentaho.platform.api.action
Modifier and TypeInterfaceDescriptioninterface
Makes an Action privy to certain details about the action definition that is responsible for executing it.interface
The interface for an Action that wants to be provided with a logger.interface
The interface for Actions that allows caller get information from Actioninterface
Allows an Action to do some preliminary work prior to execution.interface
The interface for an Action that wants to be provided with a session.interface
The interface for Actions that want to stream content to the caller.interface
The interface for Actions that want to process the contents of a stream provided by the caller.interface
Allows an Action to accept inputs from the action sequence that are unspecified by the Action itself.Modifier and TypeMethodDescriptionDelete the requestExecute the request in the orchestration environmentIActionInvoker.invokeAction
(IAction action, String user, Map<String, Serializable> params) Invokes theIAction
action
.boolean
IActionInvoker.isSupportedAction
(IAction action) Predicate that tells whether anIActionInvoker
can handle a givenIAction
Schedule the request for execution in the orchestration environment in future -
Uses of IAction in org.pentaho.platform.api.scheduler2
Modifier and TypeMethodDescriptionvoid
IScheduler.fireJobCompleted
(IAction actionBean, String actionUser, Map<String, Serializable> params, IBackgroundExecutionStreamProvider streamProvider) Not intended for public use.void
ISchedulerListener.jobCompleted
(IAction actionBean, String actionUser, Map<String, Serializable> params, IBackgroundExecutionStreamProvider streamProvider) Modifier and TypeMethodDescriptionIScheduler.createJob
(String jobName, Class<? extends IAction> action, Map<String, Serializable> jobParams, IJobTrigger trigger) Schedules a job to be run at one or more times in the future.IScheduler.createJob
(String jobName, Class<? extends IAction> action, Map<String, Serializable> jobParams, IJobTrigger trigger, IBackgroundExecutionStreamProvider outputStreamProvider) Schedules a job to be run at one or more times in the future.