|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.ac.naka.ec.entity.EntityImpl
jp.ac.naka.ec.entity.EntityContainerImpl
public class EntityContainerImpl
| メソッドの概要 | |
|---|---|
void |
addEntity(Entity e)
保持するEntityの追加 |
Entity[] |
getEntities()
保持しているEntityの取得 |
Entity |
getEntity(java.lang.String uri)
保持しているEntityを名前を特定して取得 |
static java.lang.String |
getHostName()
|
static EntityContainerImpl |
getInstance()
|
static EntityContainerImpl |
getInstance(java.lang.String ni)
指定されたネットワークインタフェースのIPアドレスを取得 |
static java.lang.String |
getIpAddress(java.lang.String hostname)
指定されたhostnameのIPアドレスを取得する |
static java.lang.String |
getIpAddressOf(java.lang.String niName)
指定されたネットワークインタフェースのIPアドレスを取得する |
void |
receiveAck(EntityEvent evt)
Ackリクエストを受けたときのコールバック |
void |
receiveAnswer(EntityEvent e)
Offerリクエストのレスポンスを受けたときのコールバック |
void |
receiveBye(EntityEvent e)
Byeリクエストを受けたときのコールバック |
void |
receiveMessage(EntityEvent e)
メッセージが来た際のコールバック |
SessionDescription |
receiveOffer(EntityEvent e)
セッションのオファーが来た際のコールバック |
void |
removeEntity(Entity entity)
Entityの削除 |
Entity[] |
searchEntities(java.lang.String keyword)
|
| クラス jp.ac.naka.ec.entity.EntityImpl から継承されたメソッド |
|---|
addKeyword, addSensorData, createPIDF, createSipURI, createSipURI, equals, expired, getContactURI, getContainer, getDescription, getEntityType, getKeywords, getLocation, getName, getSensors, getURI, isLocal, main, receiveErrorResponse, receiveNotify, receiveSubscribe, register, removeKeyword, removeSensorData, sendBye, sendMessage, sendMessage, sendOffer, sendOffer, setContactURI, setDescrpition, setEntityContainer, setEntityType, setLocal, setLocation, setName, setURI, subscribe, toString, unsubscribe |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース jp.ac.naka.ec.entity.Entity から継承されたメソッド |
|---|
addKeyword, addSensorData, createPIDF, getContactURI, getContainer, getDescription, getEntityType, getKeywords, getLocation, getName, getSensors, getURI, isLocal, removeSensorData, sendBye, sendMessage, sendMessage, sendOffer, sendOffer, setContactURI, setDescrpition, setEntityContainer, setEntityType, setLocal, setLocation, setName, setURI, subscribe, unsubscribe |
| インタフェース jp.ac.naka.ec.entity.EntityListener から継承されたメソッド |
|---|
expired, receiveErrorResponse, receiveNotify, receiveSubscribe |
| メソッドの詳細 |
|---|
public static EntityContainerImpl getInstance()
public static EntityContainerImpl getInstance(java.lang.String ni)
throws java.io.IOException,
java.text.ParseException
ni -
java.io.IOException
java.text.ParseExceptionpublic void addEntity(Entity e)
EntityContainer の記述:
EntityContainer 内の addEntitypublic void removeEntity(Entity entity)
EntityContainer の記述:
EntityContainer 内の removeEntitypublic Entity[] getEntities()
EntityContainer の記述:
EntityContainer 内の getEntitiespublic Entity getEntity(java.lang.String uri)
EntityContainer の記述:
EntityContainer 内の getEntitypublic Entity[] searchEntities(java.lang.String keyword)
EntityContainer 内の searchEntitiespublic 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 内の receiveBye
public static java.lang.String getIpAddress(java.lang.String hostname)
throws java.io.IOException
hostname -
java.io.IOException
public static java.lang.String getIpAddressOf(java.lang.String niName)
throws java.io.IOException
niName - 取得したいネットワークインタフェースの名前
java.io.IOException
public static java.lang.String getHostName()
throws java.io.IOException
java.io.IOException
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||