iccregistry.java

来自「uPortal是开放源码的Portal门户产品」· Java 代码 · 共 62 行

JAVA
62
字号
package org.jasig.portal;/** * A proxy class that allows channels to contribute to inter channel * communication registry. * * @author <a href="mailto:pkharchenko@interactivebusiness.com">Peter Kharchenk</a> * @version $Revision: 1.1 $ */public class ICCRegistry {    private ChannelManager cm;    private String currentChannelSubscribeId;    /**     * Creates a new <code>IICRegistry</code> instance.     *     * @param cm a <code>ChannelManager</code> value     * @param currentChannelSubscribeId a <code>String</code> value     */    public ICCRegistry(ChannelManager cm,String currentChannelSubscribeId) {        this.cm=cm;        this.currentChannelSubscribeId=currentChannelSubscribeId;    }    /**     * Add a listener channel     *     * @param channelSubscribeId a <code>String</code> value     */    public void addListenerChannel(String channelSubscribeId) {        cm.registerChannelDependency(channelSubscribeId,this.currentChannelSubscribeId);    }    /**     * Remove a listener channel     *     * @param channelSubscribeId a <code>String</code> value     */    public void removeListenerChannel(String channelSubscribeId) {        cm.removeChannelDependency(channelSubscribeId,this.currentChannelSubscribeId);    }    /**     * Add an instructor channel (to which the current channel will listen)     *     * @param channelSubscribeId a <code>String</code> value     */    public void addInstructorChannel(String channelSubscribeId) {        cm.registerChannelDependency(this.currentChannelSubscribeId,channelSubscribeId);            }    /**     * Remove an instructor channel     *     * @param channelSubscribeId a <code>String</code> value     */    public void removeInstructorChannel(String channelSubscribeId){        cm.removeChannelDependency(this.currentChannelSubscribeId,channelSubscribeId);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?