org.pentaho.platform.api.engine
Interface IPentahoSystemStartupActions


public interface IPentahoSystemStartupActions


Method Summary
 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 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()