org.pentaho.platform.api.engine
Interface IPentahoSystemStartupActions
public interface IPentahoSystemStartupActions
sessionStartup
void sessionStartup(IPentahoSession session)
sessionStartup
void sessionStartup(IPentahoSession session,
IParameterProvider sessionParameters)
globalStartup
void globalStartup()
globalStartup
void globalStartup(IPentahoSession session)
setSessionStartupActions
void setSessionStartupActions(List<ISessionStartupAction> actions)
- Registers server actions that will be invoked when a session is created.
NOTE: it is completely up to the
IPentahoSession
implementation whether
to advise the system of it's creation via
PentahoSystem#sessionStartup(IPentahoSession)
.
- Parameters:
actions
- the server actions to execute on session startup
clearGlobals
void clearGlobals()
putInGlobalAttributesMap
Object putInGlobalAttributesMap(Object key,
Object value)
removeFromGlobalAttributesMap
Object removeFromGlobalAttributesMap(Object key)
getGlobalParameters
IParameterProvider getGlobalParameters()