|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.naka.ec.sip.SipCore
public class SipCore
SIPリクエスト、レスポンスの送信を行うクラス。NOTIFYリクエストのの自動送信もになう。
フィールドの概要 | |
---|---|
static int |
DEFAULT_EXPIRES
|
static java.lang.String |
event_package
|
static java.lang.String |
TRANSPORT
|
コンストラクタの概要 | |
---|---|
SipCore()
|
メソッドの概要 | |
---|---|
SipURI |
createURI(java.lang.String uri_str)
SIP URIの作成 |
static SipCore |
getInstance()
It retrieve an Instance of SipCore. |
SipURI |
getURI()
|
void |
initialize(int port,
java.lang.String sip_config)
SipCoreの初期化。 |
void |
initialize(java.lang.String sip_config)
SipCoreの初期化。 |
void |
initialize(java.lang.String name,
java.lang.String hostname,
int sip_port,
java.lang.String sip_config)
|
void |
refresh()
Expiresの更新 |
void |
sendResponse(int num,
Request req)
Send a SIP response by stateless. |
void |
sendResponse(int num,
RequestEvent evt,
java.lang.String sender_uri)
Send a SIP response. |
void |
setEntityContainer(EntityContainer container)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static int DEFAULT_EXPIRES
public static java.lang.String event_package
public static java.lang.String TRANSPORT
コンストラクタの詳細 |
---|
public SipCore()
メソッドの詳細 |
---|
public void initialize(java.lang.String name, java.lang.String hostname, int sip_port, java.lang.String sip_config) throws SipException, java.io.IOException, java.text.ParseException, InvalidArgumentException, java.util.TooManyListenersException
name
- Name of EntityContainerhostname
- sip_port
- sip_config
-
SipException
java.io.IOException
java.text.ParseException
InvalidArgumentException
java.util.TooManyListenersException
public void initialize(java.lang.String sip_config) throws java.io.IOException, SipException, java.text.ParseException, InvalidArgumentException, java.util.TooManyListenersException
sip_config
-
java.io.IOException
java.util.TooManyListenersException
InvalidArgumentException
java.text.ParseException
SipException
public void initialize(int port, java.lang.String sip_config) throws java.io.IOException, SipException, java.text.ParseException, InvalidArgumentException, java.util.TooManyListenersException
port
- sip_config
-
java.io.IOException
java.util.TooManyListenersException
InvalidArgumentException
java.text.ParseException
SipException
public static SipCore getInstance()
public void setEntityContainer(EntityContainer container)
container
- public void sendResponse(int num, Request req) throws java.text.ParseException, InvalidArgumentException, SipException
num
- req
-
java.text.ParseException
InvalidArgumentException
SipException
public void sendResponse(int num, RequestEvent evt, java.lang.String sender_uri) throws java.text.ParseException, SipException, InvalidArgumentException
num
- evt
- sender_uri
-
java.text.ParseException
SipException
InvalidArgumentException
public void refresh()
public SipURI createURI(java.lang.String uri_str)
temp
-
public SipURI getURI()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |