org.boxed_economy.besp.model.fmfw
クラス ChannelManager

java.lang.Object
  拡張org.boxed_economy.besp.model.fmfw.ChannelManager
すべての実装インタフェース:
java.io.Serializable

public class ChannelManager
extends java.lang.Object
implements java.io.Serializable

バージョン:
$Id: ChannelManager.java,v 1.1 2004/03/21 12:07:47 macchan Exp $
作成者:
macchan
関連項目:
直列化された形式

コンストラクタの概要
protected ChannelManager()
          Constructor for ChannelManager.
 
メソッドの概要
 Channel getActiveChannel()
          Behavior自身が開いているChannelを返します
 java.util.List getAllChannels()
          すべての経路を取得します
 void removeChannel(Channel channel)
          Channelが閉じられるときに、Channelから呼ばれます。
 void setActiveChannel(Channel channel)
          Behaviorに新たにChannelを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ChannelManager

protected ChannelManager()
Constructor for ChannelManager.

メソッドの詳細

getActiveChannel

public Channel getActiveChannel()
Behavior自身が開いているChannelを返します


setActiveChannel

public void setActiveChannel(Channel channel)
Behaviorに新たにChannelを設定します。 もし、既にChannelが存在していた場合、そのChannelが接続を保つように設定されていれば ChannelListに格納します。

パラメータ:
channel - 設定するChannel

getAllChannels

public java.util.List getAllChannels()
すべての経路を取得します


removeChannel

public void removeChannel(Channel channel)
Channelが閉じられるときに、Channelから呼ばれます。 リストあるいは、currentChannelに引数のChannelがあれば、削除します。

パラメータ:
channel - 削除するChannel