Package org.pentaho.platform.api.engine
Interface IPentahoSystemStartupActions
-
public interface IPentahoSystemStartupActions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearGlobals()IParameterProvidergetGlobalParameters()voidglobalStartup()voidglobalStartup(IPentahoSession session)ObjectputInGlobalAttributesMap(Object key, Object value)ObjectremoveFromGlobalAttributesMap(Object key)voidsessionStartup(IPentahoSession session)voidsessionStartup(IPentahoSession session, IParameterProvider sessionParameters)voidsetSessionStartupActions(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 theIPentahoSessionimplementation 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()
-
-