|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 内の addEntitypublic EntityContainer getContainer(java.lang.String uri)
EntityContainer の記述:
EntityContainer 内の getContainerpublic java.util.Set<Entity> getEntities()
EntityContainer の記述:
EntityContainer 内の getEntitiespublic java.util.Set<Entity> getEntitiesByLocation(java.lang.String location)
EntityContainer の記述:
EntityContainer 内の getEntitiesByLocationpublic Entity getEntity(java.lang.String sip_uri)
EntityContainer の記述:
EntityContainer 内の getEntitypublic void receiveMessage(EntityEvent e)
EntityListener の記述:
EntityListener 内の receiveMessageEntityImpl 内の receiveMessagepublic void receiveAck(EntityEvent evt)
EntityListener の記述:
EntityListener 内の receiveAckEntityImpl 内の receiveAckpublic SessionDescription receiveOffer(EntityEvent e)
EntityListener の記述:
EntityListener 内の receiveOfferEntityImpl 内の receiveOfferpublic void receiveAnswer(EntityEvent e)
EntityListener の記述:
EntityListener 内の receiveAnswerEntityImpl 内の receiveAnswerpublic void receiveBye(EntityEvent e)
EntityListener の記述:
EntityListener 内の receiveByeEntityImpl 内の receiveByepublic void addedNewEntity(EntityEvent evt)
EntityListener の記述:
EntityListener 内の addedNewEntityEntityImpl 内の addedNewEntitypublic void removedEntity(EntityEvent evt)
EntityListener の記述:
EntityListener 内の removedEntityEntityImpl 内の removedEntitypublic java.util.Map getEntryTable()
EntityContainer の記述:
EntityContainer 内の getEntryTablepublic void setParent(TreeNode node)
TreeNode 内の setParentTreeNodeImpl 内の setParentpublic boolean removeChild(TreeNode node)
TreeNode 内の removeChildTreeNodeImpl 内の removeChildpublic boolean include(TreeNode node)
TreeNode の記述:
TreeNode 内の includeTreeNodeImpl 内の includepublic void run()
java.lang.Runnable 内の runpublic boolean isRunning()
public void refresh()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||