org.siprop.v2.stack
Interface StackManager

All Superinterfaces:
Listener, Manager
All Known Implementing Classes:
StackManagerImpl

public interface StackManager
extends Manager

Manager interface for Stack.

Author:
noritsuna

Method Summary
 void addTU(TransactionUser tu)
          add new transaction to StackManager
 Context createResponse(Context reqMsg, int statusCode)
          create SIP response message from SIP request message
 java.util.List<TransactionUser> getTransactionUserList()
          get list of TransactionUser.
 void registerTransactionUser(java.lang.String transactionKey, TransactionUser tu)
          add new map entry for specified Call-ID
 void unregisterTransactionUser(java.lang.String transactionKey)
          delete map entry for specified transactionKey
 
Methods inherited from interface org.siprop.v2.core.Manager
doProcess, getBindingResolver, getRegisterResolver, getRouter, getServiceName, getUniKeyGenerator, send, setBindingResolver, setRegisterResolver, setRouter, setServiceName, setUniKeyGenerator, start, stop
 
Methods inherited from interface org.siprop.v2.core.Listener
onReceive
 

Method Detail

addTU

void addTU(TransactionUser tu)
add new transaction to StackManager

Parameters:
tu -

registerTransactionUser

void registerTransactionUser(java.lang.String transactionKey,
                             TransactionUser tu)
add new map entry for specified Call-ID

Parameters:
transactionKey - transactionKey
tu - TU

unregisterTransactionUser

void unregisterTransactionUser(java.lang.String transactionKey)
delete map entry for specified transactionKey


getTransactionUserList

java.util.List<TransactionUser> getTransactionUserList()
get list of TransactionUser.

Returns:
list of TransactionUser

createResponse

Context createResponse(Context reqMsg,
                       int statusCode)
                       throws SIPropException
create SIP response message from SIP request message

Parameters:
reqMsg - SIP request message
statusCode - status code of SIP response message
Returns:
SIP response message
Throws:
SIPropException