org.siprop.v2.b2bua.sip.impl
Class B2BUAManagerImpl

java.lang.Object
  extended by org.siprop.v2.core.AbstractManager
      extended by org.siprop.v2.b2bua.sip.impl.B2BUAManagerImpl
All Implemented Interfaces:
B2BUAManager, Listener, Manager

public class B2BUAManagerImpl
extends AbstractManager
implements B2BUAManager

Manager for standard B2BUA.

Author:
noritsuna

Field Summary
static java.lang.String DEFAULT_MODULE_NAME
          default module name.
static java.lang.String PROCESS_NAME_ADDMODULE
          doProcess() name.
 
Constructor Summary
B2BUAManagerImpl()
          Constructor.
 
Method Summary
 void addB2UAModule(Context context, B2BUAModule b2bua)
          Add B2BUAModule.
 B2BUAModule createB2BUAModule(java.lang.String doModuleName)
          create B2BUAModule.
 void createModuleList(java.util.List<java.lang.String> moduleList)
          create B2BUAModule list.
 void deleteB2BUAModule(Context context)
          Delete to save B2BUAModule.
 void deleteB2BUAModule(java.lang.String key)
          Delete to save B2BUAModule.
 void doProcess(java.lang.String processName, java.lang.Object[] param)
          Execute process.
 B2BUAModule getB2BUAModule(Context context)
          Get B2BUAModule.
 B2BUAModule getB2BUAModule(java.lang.String key)
          Get B2BUAModule.
 java.lang.String getServiceName()
          get service name.
 void onReceive(Context context)
          It is a call-back point method called from a router.
 void setServiceName(java.lang.String serviceName)
          set service name.
 void start()
          Manager start.
 void stop()
          Manager stop.
 
Methods inherited from class org.siprop.v2.core.AbstractManager
getBindingResolver, getRegisterResolver, getRouter, getUniKeyGenerator, send, 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, send, setBindingResolver, setRegisterResolver, setRouter, setUniKeyGenerator
 

Field Detail

DEFAULT_MODULE_NAME

public static final java.lang.String DEFAULT_MODULE_NAME
default module name.

See Also:
Constant Field Values

PROCESS_NAME_ADDMODULE

public static final java.lang.String PROCESS_NAME_ADDMODULE
doProcess() name.

See Also:
Constant Field Values
Constructor Detail

B2BUAManagerImpl

public B2BUAManagerImpl()
Constructor.

Method Detail

onReceive

public void onReceive(Context context)
Description copied from interface: Listener
It is a call-back point method called from a router.

Specified by:
onReceive in interface Listener

getB2BUAModule

public B2BUAModule getB2BUAModule(Context context)
Description copied from interface: B2BUAManager
Get B2BUAModule.

Specified by:
getB2BUAModule in interface B2BUAManager
Returns:
B2BUAModule

createB2BUAModule

public B2BUAModule createB2BUAModule(java.lang.String doModuleName)
Description copied from interface: B2BUAManager
create B2BUAModule.

Specified by:
createB2BUAModule in interface B2BUAManager
Returns:
created B2BUAModule

createModuleList

public void createModuleList(java.util.List<java.lang.String> moduleList)
Description copied from interface: B2BUAManager
create B2BUAModule list.

Specified by:
createModuleList in interface B2BUAManager

getB2BUAModule

public B2BUAModule getB2BUAModule(java.lang.String key)
Description copied from interface: B2BUAManager
Get B2BUAModule.

Specified by:
getB2BUAModule in interface B2BUAManager
Parameters:
key - B2BUAModule key
Returns:
B2BUAModule

addB2UAModule

public void addB2UAModule(Context context,
                          B2BUAModule b2bua)
Description copied from interface: B2BUAManager
Add B2BUAModule.

Specified by:
addB2UAModule in interface B2BUAManager

deleteB2BUAModule

public void deleteB2BUAModule(Context context)
Description copied from interface: B2BUAManager
Delete to save B2BUAModule.

Specified by:
deleteB2BUAModule in interface B2BUAManager

deleteB2BUAModule

public void deleteB2BUAModule(java.lang.String key)
Description copied from interface: B2BUAManager
Delete to save B2BUAModule.

Specified by:
deleteB2BUAModule in interface B2BUAManager
Parameters:
key - B2BUAModule key

doProcess

public void doProcess(java.lang.String processName,
                      java.lang.Object[] param)
Description copied from interface: Manager
Execute process.

Specified by:
doProcess in interface Manager
Parameters:
processName - name of a process to perform
param - process's parameter

getServiceName

public java.lang.String getServiceName()
Description copied from interface: Manager
get service name.

Specified by:
getServiceName in interface Manager
Returns:
service name.

setServiceName

public void setServiceName(java.lang.String serviceName)
Description copied from interface: Manager
set service name.

Specified by:
setServiceName in interface Manager
Parameters:
serviceName - service name.

start

public void start()
Description copied from interface: Manager
Manager start.

Specified by:
start in interface Manager

stop

public void stop()
Description copied from interface: Manager
Manager stop.

Specified by:
stop in interface Manager