Class GlobalPentahoSessionHolderStrategy
- java.lang.Object
-
- org.pentaho.platform.engine.core.system.GlobalPentahoSessionHolderStrategy
-
- All Implemented Interfaces:
IPentahoSessionHolderStrategy
public class GlobalPentahoSessionHolderStrategy extends Object implements IPentahoSessionHolderStrategy
Astatic
field-based implementation ofIPentahoSessionHolderStrategy
.This means that all instances in the JVM share the same
IPentahoSession
. This is generally useful with rich clients, such as Swing.- Author:
- mlowery
-
-
Constructor Summary
Constructors Constructor Description GlobalPentahoSessionHolderStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.platform.api.engine.IPentahoSession
getSession()
Returns the current session.void
removeSession()
Clears the current session.void
setSession(org.pentaho.platform.api.engine.IPentahoSession insession)
Sets the current session.
-
-
-
Method Detail
-
getSession
public org.pentaho.platform.api.engine.IPentahoSession getSession()
Description copied from interface:IPentahoSessionHolderStrategy
Returns the current session.- Specified by:
getSession
in interfaceIPentahoSessionHolderStrategy
- Returns:
- session
-
removeSession
public void removeSession()
Description copied from interface:IPentahoSessionHolderStrategy
Clears the current session.- Specified by:
removeSession
in interfaceIPentahoSessionHolderStrategy
-
setSession
public void setSession(org.pentaho.platform.api.engine.IPentahoSession insession)
Description copied from interface:IPentahoSessionHolderStrategy
Sets the current session.- Specified by:
setSession
in interfaceIPentahoSessionHolderStrategy
- Parameters:
insession
- session to set
-
-