jp.ac.naka.ec.entity
クラス EntityEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 jp.ac.naka.ec.entity.EntityEvent
すべての実装されたインタフェース:
java.io.Serializable

public class EntityEvent
extends java.util.EventObject

作成者:
Takashi Kasuya
関連項目:
直列化された形式

入れ子のクラスの概要
static class EntityEvent.EventType
           
 
フィールドの概要
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
EntityEvent(Entity[] entities)
          PIDFによる更新情報の伝播に用いられる。
EntityEvent(EntityContainer source)
          親ノードに対してREGISTERメソッドでリクエストを送る際に用いられる。
EntityEvent(EntityListener target, Entity source, EntityEvent.EventType type)
           
EntityEvent(java.lang.String message, EntityListener target, Entity source)
          メッセージの伝播に用いる。
EntityEvent(java.lang.String message, EntityListener target, Entity source, EntityEvent.EventType type)
          メッセージの伝播に用いる
 
メソッドの概要
 EntityEvent.EventType getEventType()
           
 SipURI getFrom()
           
 java.lang.String getMessage()
           
 Request getRequest()
           
 net.sourceforge.jsdp.SessionDescription getSessionDescription()
           
 EntityListener getTarget()
           
 boolean isBroadcast()
           
 void setBroadcast(boolean broadcast)
           
 void setEventType(EntityEvent.EventType type)
           
 void setFrom(SipURI fromUri)
           
 void setMessage(java.lang.String message)
           
 void setRequest(Request req)
           
 java.lang.String toString()
           
 
クラス java.util.EventObject から継承されたメソッド
getSource
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

EntityEvent

public EntityEvent(EntityContainer source)
親ノードに対してREGISTERメソッドでリクエストを送る際に用いられる。

パラメータ:
source -

EntityEvent

public EntityEvent(Entity[] entities)
PIDFによる更新情報の伝播に用いられる。

パラメータ:
entities -

EntityEvent

public EntityEvent(EntityListener target,
                   Entity source,
                   EntityEvent.EventType type)
パラメータ:
target -
source -
type -

EntityEvent

public EntityEvent(java.lang.String message,
                   EntityListener target,
                   Entity source,
                   EntityEvent.EventType type)
メッセージの伝播に用いる

パラメータ:
message -
target -
source -
type -

EntityEvent

public EntityEvent(java.lang.String message,
                   EntityListener target,
                   Entity source)
メッセージの伝播に用いる。イベントタイプはMESSAGE。

パラメータ:
message -
target -
source -
メソッドの詳細

getTarget

public EntityListener getTarget()
戻り値:

getMessage

public java.lang.String getMessage()
戻り値:

setMessage

public void setMessage(java.lang.String message)
パラメータ:
message -

getSessionDescription

public net.sourceforge.jsdp.SessionDescription getSessionDescription()
戻り値:

getEventType

public EntityEvent.EventType getEventType()
戻り値:

setEventType

public void setEventType(EntityEvent.EventType type)
パラメータ:
type -

getRequest

public Request getRequest()
戻り値:

setRequest

public void setRequest(Request req)
パラメータ:
req -

isBroadcast

public boolean isBroadcast()
戻り値:

setBroadcast

public void setBroadcast(boolean broadcast)
パラメータ:
broadcast -

toString

public java.lang.String toString()
オーバーライド:
クラス java.util.EventObject 内の toString

setFrom

public void setFrom(SipURI fromUri)

getFrom

public SipURI getFrom()