概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド