| java.lang.Object org.jasig.portal.channels.BaseMultithreadedChannel
BaseMultithreadedChannel | abstract public class BaseMultithreadedChannel implements IMultithreadedChannel(Code) | | A base class from which channels implementing IMultithreadedChannel interface can be derived.
Use this only if you are familiar with the IMultithreadedChannel interface.
Channels that extend BaseMultithreadedChannel typically only need to override the renderXML method
and should not contain any non-static member variables.
author: Ken Weiner, kweiner@unicon.net version: $Revision: 35614 $ |
Inner Class :protected class ChannelState | |
Field Summary | |
protected static Map | channelStateMap | protected Log | log A Commons Logging log instance which will log as the runtime class extending
this BaseChannel. |
channelStateMap | protected static Map channelStateMap(Code) | | |
log | protected Log log(Code) | | A Commons Logging log instance which will log as the runtime class extending
this BaseChannel. Channels extending BaseChannel can use this Log instance
rather than instantiating their own.
|
getRuntimeProperties | public ChannelRuntimeProperties getRuntimeProperties(String uid)(Code) | | Sets channel runtime properties.
Parameters: uid - a unique ID used to identify the state of the channel channel runtime properties |
receiveEvent | public void receiveEvent(PortalEvent ev, String uid)(Code) | | React to portal events.
Removes channel state from the channel state map when the session expires.
Parameters: ev - a portal event Parameters: uid - a unique ID used to identify the state of the channel |
|
|