Besides the crypto part, this is the core of the library. @author Christian Plattner, plattner@inf.ethz.ch @version $Id: ChannelManager.java,v 1.15 2006/08/11 12:24:01 cplattne Exp $
A Channel is created with a {@link Delivery} guarantee. Messagessent on a channel are delivered in a manner that satisfies the channel's delivery guarantee. When possible, channel messages are delivered using the most efficient means to satisfy the delivery guarantee. However, a stronger delivery guarantee may be used to deliver the message if the underlying protocol only supports stronger delivery guarantees. A client session can not be joined to a channel if that client session does not support a protocol satisfying the minimum requirements of the channel's delivery guarantee.
The delivery guarantee of a channel cannot be changed. If different delivery guarantees are needed, then different channels should be used for communication. @see AppContext#getChannelManager
Besides the crypto part, this is the core of the library. @author Christian Plattner, plattner@trilead.com @version $Id: ChannelManager.java,v 1.2 2008/03/03 07:01:36 cplattne Exp $
Validation and timeouts, these two are needed for smooth operation of the portal sometimes channels will timeout with information retrieval then the content should be skipped. @author Peter Kharchenko, pkharchenko@unicon.net @version $Revision: 20117 $ @deprecated IChannel rendering code will be replaced with portlet specific rendering code in a future release
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|