it.eng.spagobi.container.strategy
Interface IContextRetrieverStrategy

All Known Implementing Classes:
ExecutionContextRetrieverStrategy, LightNavigatorContextRetrieverStrategy

public interface IContextRetrieverStrategy

A strategy is delegated to create/retrieve/destroy the it.eng.spagobi.container.Context on a it.eng.spagobi.container.ISessionContainer instance.

Author:
Zerbetto (davide.zerbetto@eng.it)

Method Summary
 Context createContext(ISessionContainer sessionContainer)
           
 void destroyContextsOlderThan(ISessionContainer sessionContainer, int minutes)
           
 void destroyCurrentContext(ISessionContainer sessionContainer)
           
 Context getContext(ISessionContainer sessionContainer)
           
 

Method Detail

getContext

Context getContext(ISessionContainer sessionContainer)

createContext

Context createContext(ISessionContainer sessionContainer)

destroyCurrentContext

void destroyCurrentContext(ISessionContainer sessionContainer)

destroyContextsOlderThan

void destroyContextsOlderThan(ISessionContainer sessionContainer,
                              int minutes)