org.siprop.v2.ua.sip.impl
Class UAManagerImpl

java.lang.Object
  extended by org.siprop.v2.core.AbstractManager
      extended by org.siprop.v2.ua.sip.impl.UAManagerImpl
All Implemented Interfaces:
Listener, Manager, UAManager

public class UAManagerImpl
extends AbstractManager
implements UAManager

Manager for standard UA.

Author:
noritsuna

Constructor Summary
UAManagerImpl()
          Constructor.
 
Method Summary
 void deleteUAContext(Context context)
          delete UAContext by Context.
 void deleteUAContext(java.lang.String key)
          delete UAContext by key.
 void doProcess(java.lang.String processName, java.lang.Object[] param)
          Execute process.
 java.lang.String getServiceName()
          get service name.
 UAContext getUAContext(Context context)
          get UAContext by MessageContextImpl.
 UAContext getUAContext(java.lang.String key)
          Get UAContext by key.
 UAInterpreter getUaInterpreter()
          get UA Interpreter.
 void onReceive(Context context)
          It is a call-back point method called from a router.
 void setServiceName(java.lang.String name)
          set service name.
 void setUAContext(Context context, UAContext uaContext)
          set UAContext by Context.
 void setUAContext(java.lang.String key, UAContext uaContext)
          set UAContext by key.
 void setUaInterpreter(UAInterpreter uaInterpreter)
          set UA Interpreter.
 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
 

Constructor Detail

UAManagerImpl

public UAManagerImpl()
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

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

setServiceName

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

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

getServiceName

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

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

getUAContext

public UAContext getUAContext(Context context)
Description copied from interface: UAManager
get UAContext by MessageContextImpl.

Specified by:
getUAContext in interface UAManager
Returns:
UAContext

getUAContext

public UAContext getUAContext(java.lang.String key)
Description copied from interface: UAManager
Get UAContext by key.

Specified by:
getUAContext in interface UAManager
Returns:
UAContext

setUAContext

public void setUAContext(Context context,
                         UAContext uaContext)
Description copied from interface: UAManager
set UAContext by Context.

Specified by:
setUAContext in interface UAManager

setUAContext

public void setUAContext(java.lang.String key,
                         UAContext uaContext)
Description copied from interface: UAManager
set UAContext by key.

Specified by:
setUAContext in interface UAManager

deleteUAContext

public void deleteUAContext(Context context)
Description copied from interface: UAManager
delete UAContext by Context.

Specified by:
deleteUAContext in interface UAManager

deleteUAContext

public void deleteUAContext(java.lang.String key)
Description copied from interface: UAManager
delete UAContext by key.

Specified by:
deleteUAContext in interface UAManager

getUaInterpreter

public UAInterpreter getUaInterpreter()
Description copied from interface: UAManager
get UA Interpreter.

Specified by:
getUaInterpreter in interface UAManager
Returns:
UAInterpreter

setUaInterpreter

public void setUaInterpreter(UAInterpreter uaInterpreter)
Description copied from interface: UAManager
set UA Interpreter.

Specified by:
setUaInterpreter in interface UAManager

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