org.jasig.portal.channels
Class BaseMultithreadedChannel.ChannelState

java.lang.Object
  extended by org.jasig.portal.channels.BaseMultithreadedChannel.ChannelState
Enclosing class:
BaseMultithreadedChannel

protected class BaseMultithreadedChannel.ChannelState
extends java.lang.Object

The channel's state including the static data, runtime data, portal event, and a channelData map which is analagous to the session for a servlet - the channel can stash objects in it.


Field Summary
private  java.util.Map channelData
           
private  PortalEvent portalEvent
           
private  ChannelRuntimeData runtimeData
           
private  ChannelStaticData staticData
           
 
Constructor Summary
protected BaseMultithreadedChannel.ChannelState()
           
 
Method Summary
 java.util.Map getChannelData()
           
 PortalEvent getPortalEvent()
           
 ChannelRuntimeData getRuntimeData()
           
 ChannelStaticData getStaticData()
           
 void setChannelData(java.util.Map cd)
           
 void setPortalEvent(PortalEvent ev)
           
 void setRuntimeData(ChannelRuntimeData rd)
           
 void setStaticData(ChannelStaticData sd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

staticData

private ChannelStaticData staticData

runtimeData

private ChannelRuntimeData runtimeData

portalEvent

private PortalEvent portalEvent

channelData

private java.util.Map channelData
Constructor Detail

BaseMultithreadedChannel.ChannelState

protected BaseMultithreadedChannel.ChannelState()
Method Detail

getStaticData

public ChannelStaticData getStaticData()

getRuntimeData

public ChannelRuntimeData getRuntimeData()

getPortalEvent

public PortalEvent getPortalEvent()

getChannelData

public java.util.Map getChannelData()

setStaticData

public void setStaticData(ChannelStaticData sd)

setRuntimeData

public void setRuntimeData(ChannelRuntimeData rd)

setPortalEvent

public void setPortalEvent(PortalEvent ev)

setChannelData

public void setChannelData(java.util.Map cd)