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 + -
显示快捷键?