|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.naka.ec.TreeNodeImpl
jp.ac.naka.ec.entity.EntityImpl
jp.ac.naka.ec.entity.EntityContainerImpl
public class EntityContainerImpl
フィールドの概要 | |
---|---|
int |
expires
|
protected java.util.Map<java.lang.String,EntityListener> |
table
|
クラス jp.ac.naka.ec.entity.EntityImpl から継承されたフィールド |
---|
alive |
コンストラクタの概要 | |
---|---|
EntityContainerImpl()
|
|
EntityContainerImpl(SipURI uri)
コンテナのSIP URIを指定。 |
|
EntityContainerImpl(java.lang.String name,
EntityContainer con)
名前と親ノードを指定 |
メソッドの概要 | |
---|---|
void |
addedNewEntity(EntityEvent evt)
新しくEntityが追加されたときに呼ばれるコールバック |
void |
addEntity(Entity e)
保持するEntityの追加 |
EntityContainer |
getContainer(java.lang.String uri)
URIでコンテナを指定して参照を取得する |
java.util.Set<Entity> |
getEntities()
保持しているEntityの取得 |
java.util.Set<Entity> |
getEntitiesByLocation(java.lang.String location)
任意の場所に存在するEntityへの参照のSetを返す |
Entity |
getEntity(java.lang.String sip_uri)
保持しているEntityを名前を特定して取得 |
java.util.Map |
getEntryTable()
イベント配信のための参照テーブルの取得 |
boolean |
include(TreeNode node)
ノード内に含まれているか |
boolean |
isRunning()
|
void |
receiveAck(EntityEvent evt)
Ackリクエストを受けたときのコールバック |
void |
receiveAnswer(EntityEvent e)
Offerリクエストのレスポンスを受けたときのコールバック |
void |
receiveBye(EntityEvent e)
Byeリクエストを受けたときのコールバック |
void |
receiveMessage(EntityEvent e)
メッセージが来た際のコールバック |
SessionDescription |
receiveOffer(EntityEvent e)
セッションのオファーが来た際のコールバック |
void |
refresh()
|
boolean |
removeChild(TreeNode node)
|
void |
removedEntity(EntityEvent evt)
Entityの参照が失われたときに呼ばれるコールバック |
void |
run()
|
void |
setParent(TreeNode node)
|
クラス jp.ac.naka.ec.entity.EntityImpl から継承されたメソッド |
---|
equals, getContainer, getDescription, getEntityType, getLocation, getPriority, getTupleId, getURI, isAlive, isLocal, sendBye, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendOffer, sendOffer, setAlive, setEntityType, setLocal, setLocation, setPriority, setTupleId, setURI, toString |
クラス jp.ac.naka.ec.TreeNodeImpl から継承されたメソッド |
---|
addChild, getChildNodes, getFullyQualifiedName, getName, getParent, hasChildNodes, hasParent, setName |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース jp.ac.naka.ec.entity.Entity から継承されたメソッド |
---|
getContainer, getDescription, getEntityType, getLocation, getPriority, getTupleId, isAlive, sendBye, sendMessage, sendMessage, sendMessage, sendOffer, sendOffer, setAlive, setEntityType, setLocal, setLocation, setPriority, setTupleId |
インタフェース jp.ac.naka.ec.TreeNode から継承されたメソッド |
---|
addChild, getChildNodes, getFullyQualifiedName, getName, getParent, hasChildNodes, hasParent, setName |
インタフェース jp.ac.naka.ec.entity.EntityListener から継承されたメソッド |
---|
getURI, isLocal, setURI |
フィールドの詳細 |
---|
protected java.util.Map<java.lang.String,EntityListener> table
public int expires
コンストラクタの詳細 |
---|
public EntityContainerImpl()
public EntityContainerImpl(SipURI uri)
uri
- public EntityContainerImpl(java.lang.String name, EntityContainer con)
name
- con
-
EntityException
メソッドの詳細 |
---|
public void addEntity(Entity e)
EntityContainer
の記述:
EntityContainer
内の addEntity
public EntityContainer getContainer(java.lang.String uri)
EntityContainer
の記述:
EntityContainer
内の getContainer
public java.util.Set<Entity> getEntities()
EntityContainer
の記述:
EntityContainer
内の getEntities
public java.util.Set<Entity> getEntitiesByLocation(java.lang.String location)
EntityContainer
の記述:
EntityContainer
内の getEntitiesByLocation
public Entity getEntity(java.lang.String sip_uri)
EntityContainer
の記述:
EntityContainer
内の getEntity
public void receiveMessage(EntityEvent e)
EntityListener
の記述:
EntityListener
内の receiveMessage
EntityImpl
内の receiveMessage
public void receiveAck(EntityEvent evt)
EntityListener
の記述:
EntityListener
内の receiveAck
EntityImpl
内の receiveAck
public SessionDescription receiveOffer(EntityEvent e)
EntityListener
の記述:
EntityListener
内の receiveOffer
EntityImpl
内の receiveOffer
public void receiveAnswer(EntityEvent e)
EntityListener
の記述:
EntityListener
内の receiveAnswer
EntityImpl
内の receiveAnswer
public void receiveBye(EntityEvent e)
EntityListener
の記述:
EntityListener
内の receiveBye
EntityImpl
内の receiveBye
public void addedNewEntity(EntityEvent evt)
EntityListener
の記述:
EntityListener
内の addedNewEntity
EntityImpl
内の addedNewEntity
public void removedEntity(EntityEvent evt)
EntityListener
の記述:
EntityListener
内の removedEntity
EntityImpl
内の removedEntity
public java.util.Map getEntryTable()
EntityContainer
の記述:
EntityContainer
内の getEntryTable
public void setParent(TreeNode node)
TreeNode
内の setParent
TreeNodeImpl
内の setParent
public boolean removeChild(TreeNode node)
TreeNode
内の removeChild
TreeNodeImpl
内の removeChild
public boolean include(TreeNode node)
TreeNode
の記述:
TreeNode
内の include
TreeNodeImpl
内の include
public void run()
java.lang.Runnable
内の run
public boolean isRunning()
public void refresh()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |