|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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)
メッセージが来た際のコールバック |
javax.sdp.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.ParseException
public void addEntity(Entity e)
EntityContainer
の記述:
EntityContainer
内の addEntity
public void removeEntity(Entity entity)
EntityContainer
の記述:
EntityContainer
内の removeEntity
public Entity[] getEntities()
EntityContainer
の記述:
EntityContainer
内の getEntities
public Entity getEntity(java.lang.String uri)
EntityContainer
の記述:
EntityContainer
内の getEntity
public Entity[] searchEntities(java.lang.String keyword)
EntityContainer
内の searchEntities
public void receiveMessage(EntityEvent e)
EntityListener
の記述:
EntityListener
内の receiveMessage
EntityImpl
内の receiveMessage
public void receiveAck(EntityEvent evt)
EntityListener
の記述:
EntityListener
内の receiveAck
EntityImpl
内の receiveAck
public javax.sdp.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 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
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |