|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 StackManagertu - public void onReceive(Context context)
Listener
onReceive in interface Listenerpublic void send(Context context)
Manager
send in interface Managersend in class AbstractManager
public void registerTransactionUser(java.lang.String transactionKey,
TransactionUser tu)
StackManager
registerTransactionUser in interface StackManagertransactionKey - 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 ManagerprocessName - name of a process to performparam - process's parameter
public Context createResponse(Context responseContext,
int statusCode)
throws SIPropException
StackManager
createResponse in interface StackManagerresponseContext - SIP request messagestatusCode - status code of SIP response message
SIPropExceptionpublic java.util.List<TransactionUser> getTransactionUserList()
StackManager
getTransactionUserList in interface StackManagerpublic java.lang.String getServiceName()
Manager
getServiceName in interface Managerpublic void setServiceName(java.lang.String serviceName)
Manager
setServiceName in interface ManagerserviceName - service name.public void start()
Manager
start in interface Managerpublic void stop()
Manager
stop in interface Manager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||