Package org.pentaho.platform.api.engine
Interface IPentahoSystemStartupActions
-
public interface IPentahoSystemStartupActions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearGlobals()
IParameterProvider
getGlobalParameters()
void
globalStartup()
void
globalStartup(IPentahoSession session)
Object
putInGlobalAttributesMap(Object key, Object value)
Object
removeFromGlobalAttributesMap(Object key)
void
sessionStartup(IPentahoSession session)
void
sessionStartup(IPentahoSession session, IParameterProvider sessionParameters)
void
setSessionStartupActions(List<ISessionStartupAction> actions)
Registers server actions that will be invoked when a session is created.
-
-
-
Method Detail
-
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 theIPentahoSession
implementation whether to advise the system of it's creation viaPentahoSystem#sessionStartup(IPentahoSession)
.- Parameters:
actions
- the server actions to execute on session startup
-
clearGlobals
void clearGlobals()
-
getGlobalParameters
IParameterProvider getGlobalParameters()
-
-