Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There exist special methods which may be defined on a Pojo (No interface needed) in order to better facilitate integration to the platform. They are as follows:

Method

Description

configure(Map<String, String>)

...

requires Set<String> getConfigSettingsPaths()

boolean validate()

...

called during validation stage of component execution

boolean execute()

...

called during execution stage of component execution

void done()

...

called during done stage of component execution

Map<String,Object> getOutputs()

void setResources(Map<String, IActionSequenceResource>)

void setInputs(Map<String,Object>)

void setLogger(Log logger)

void setSession(IPentahoSession)

void setOutputStream(OutputStream)

String getMimeType()