|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.siprop.v2.core.AbstractManager org.siprop.v2.stack.sip.impl.StackManagerImpl
public class StackManagerImpl
This class manages TUs. This class has entry point of SIP stack.
Constructor Summary | |
---|---|
StackManagerImpl()
Constructor. |
Method Summary | |
---|---|
void |
addTU(TransactionUser tu)
Register a TransactionUser to own list. |
Context |
createResponse(Context responseContext,
int statusCode)
create SIP response message from SIP request message |
void |
doProcess(java.lang.String processName,
java.lang.Object[] param)
Execute process. |
java.lang.String |
getServiceName()
get service name. |
java.util.List<TransactionUser> |
getTransactionUserList()
get list of TransactionUser. |
void |
onReceive(Context context)
It is a call-back point method called from a router. |
void |
registerTransactionUser(java.lang.String transactionKey,
TransactionUser tu)
add new map entry for specified Call-ID |
void |
send(Context context)
It sends to a router. |
void |
setServiceName(java.lang.String serviceName)
set service name. |
void |
start()
Manager start. |
void |
stop()
Manager stop. |
void |
unregisterTransactionUser(java.lang.String transactionKey)
delete map entry for specified transactionKey |
Methods inherited from class org.siprop.v2.core.AbstractManager |
---|
getBindingResolver, getRegisterResolver, getRouter, getUniKeyGenerator, setBindingResolver, setRegisterResolver, setRouter, setUniKeyGenerator |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.siprop.v2.core.Manager |
---|
getBindingResolver, getRegisterResolver, getRouter, getUniKeyGenerator, setBindingResolver, setRegisterResolver, setRouter, setUniKeyGenerator |
Constructor Detail |
---|
public StackManagerImpl()
Method Detail |
---|
public void addTU(TransactionUser tu)
addTU
in interface StackManager
tu
- public void onReceive(Context context)
Listener
onReceive
in interface Listener
public void send(Context context)
Manager
send
in interface Manager
send
in class AbstractManager
public void registerTransactionUser(java.lang.String transactionKey, TransactionUser tu)
StackManager
registerTransactionUser
in interface StackManager
transactionKey
- transactionKeytu
- TUpublic void unregisterTransactionUser(java.lang.String transactionKey)
StackManager
unregisterTransactionUser
in interface StackManager
public void doProcess(java.lang.String processName, java.lang.Object[] param)
Manager
doProcess
in interface Manager
processName
- name of a process to performparam
- process's parameterpublic Context createResponse(Context responseContext, int statusCode) throws SIPropException
StackManager
createResponse
in interface StackManager
responseContext
- SIP request messagestatusCode
- status code of SIP response message
SIPropException
public java.util.List<TransactionUser> getTransactionUserList()
StackManager
getTransactionUserList
in interface StackManager
public java.lang.String getServiceName()
Manager
getServiceName
in interface Manager
public void setServiceName(java.lang.String serviceName)
Manager
setServiceName
in interface Manager
serviceName
- service name.public void start()
Manager
start
in interface Manager
public void stop()
Manager
stop
in interface Manager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |