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

## jp.ac.naka.ec
クラス EventSource

    java.lang.Object
      jp.ac.naka.ec.EventSource

すべての実装されたインタフェース:
  java.util.EventListener, EntityListener, Plugin

直系の既知のサブクラス:
  BlogPoster, FlashXMLSocketServer, GMailReceiver, HttpCore, SerialManager

    public abstract class EventSource

extends java.lang.Object
implements Plugin

イベント配信用のPluginを作るときはこのクラスを拡張してください。

作成者:
  Takashi Kasuya

フィールドの概要
`protected EventDispatcher` | `dispatcher`
`protected java.lang.String` | `name`
`protected SipURI` | `uri`

コンストラクタの概要
`EventSource()`

メソッドの概要
`void` | `addedNewEntity(EntityEvent e)` 新しくEntityが追加されたときに呼ばれるコールバック
`boolean` | `equals(java.lang.Object obj)`
`EventDispatcher` | `getEventDispatcher()` EventDispatcherのインスタンスを得る。
`java.lang.String` | `getPluginName()`
`SipURI` | `getURI()`
`boolean` | `isLocal()` ローカルにあるEntityかどうか。
`void` | `receiveAck(EntityEvent evt)` Ackリクエストを受けたときのコールバック
`void` | `receiveAnswer(EntityEvent e)` Offerリクエストのレスポンスを受けたときのコールバック
`void` | `receiveBye(EntityEvent e)` Byeリクエストを受けたときのコールバック
`void` | `receiveMessage(EntityEvent e)` メッセージが来た際のコールバック
`SessionDescription` | `receiveOffer(EntityEvent e)` セッションのオファーが来た際のコールバック
`void` | `removedEntity(EntityEvent evt)` Entityの参照が失われたときに呼ばれるコールバック
`void` | `setPluginName(java.lang.String string)`
`void` | `setURI(SipURI uri)`

クラス java.lang.Object から継承されたメソッド
`clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

インタフェース jp.ac.naka.ec.Plugin から継承されたメソッド
`init, init`

フィールドの詳細

### uri

    protected SipURI uri

### name

    protected java.lang.String name

### dispatcher

    protected EventDispatcher dispatcher

コンストラクタの詳細

### EventSource

    public EventSource()

メソッドの詳細

### getEventDispatcher

    public EventDispatcher getEventDispatcher()

  EventDispatcherのインスタンスを得る。

  戻り値:

### addedNewEntity

    public void addedNewEntity(EntityEvent e)

  インタフェース `EntityListener` の記述:
  新しくEntityが追加されたときに呼ばれるコールバック

  定義:
    インタフェース `EntityListener` 内の `addedNewEntity`

### receiveAnswer

    public void receiveAnswer(EntityEvent e)

  インタフェース `EntityListener` の記述:
  Offerリクエストのレスポンスを受けたときのコールバック

  定義:
    インタフェース `EntityListener` 内の `receiveAnswer`

### receiveBye

    public void receiveBye(EntityEvent e)

  インタフェース `EntityListener` の記述:
  Byeリクエストを受けたときのコールバック

  定義:
    インタフェース `EntityListener` 内の `receiveBye`

### receiveMessage

    public void receiveMessage(EntityEvent e)

  インタフェース `EntityListener` の記述:
  メッセージが来た際のコールバック

  定義:
    インタフェース `EntityListener` 内の `receiveMessage`

### receiveOffer

    public SessionDescription receiveOffer(EntityEvent e)

  インタフェース `EntityListener` の記述:
  セッションのオファーが来た際のコールバック

  定義:
    インタフェース `EntityListener` 内の `receiveOffer`
  戻り値:

### receiveAck

    public void receiveAck(EntityEvent evt)

  インタフェース `EntityListener` の記述:
  Ackリクエストを受けたときのコールバック

  定義:
    インタフェース `EntityListener` 内の `receiveAck`

### getPluginName

    public java.lang.String getPluginName()

  定義:
    インタフェース `Plugin` 内の `getPluginName`
  戻り値:
    name

### getURI

    public SipURI getURI()

  定義:
    インタフェース `EntityListener` 内の `getURI`
  戻り値:

### setPluginName

    public void setPluginName(java.lang.String string)

  定義:
    インタフェース `Plugin` 内の `setPluginName`

### removedEntity

    public void removedEntity(EntityEvent evt)

  インタフェース `EntityListener` の記述:
  Entityの参照が失われたときに呼ばれるコールバック

  定義:
    インタフェース `EntityListener` 内の `removedEntity`

### equals

    public boolean equals(java.lang.Object obj)

  オーバーライド:
    クラス `java.lang.Object` 内の `equals`

### isLocal

    public boolean isLocal()

  インタフェース `EntityListener` の記述:
  ローカルにあるEntityかどうか。

  定義:
    インタフェース `EntityListener` 内の `isLocal`
  戻り値:

### setURI

    public void setURI(SipURI uri)

  定義:
    インタフェース `EntityListener` 内の `setURI`

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