org.siprop.v2.core
Interface Manager

All Superinterfaces:
Listener
All Known Subinterfaces:
B2BUAManager, StackManager, TransportManager, UAManager
All Known Implementing Classes:
AbstractManager, B2BUAManagerImpl, StackManagerImpl, TransportManagerImpl, UAManagerImpl

public interface Manager
extends Listener

This interface is an object for management of each layer.

Author:
noritsuna

Method Summary
 void doProcess(java.lang.String processName, java.lang.Object[] param)
          Execute process.
 BindingResolver getBindingResolver()
          get BindingResolver.
 RegisterResolver getRegisterResolver()
          get RegisterResolver.
 Router getRouter()
          get Router.
 java.lang.String getServiceName()
          get service name.
 Discriminator getUniKeyGenerator()
          get Discriminator of unique key.
 void send(Context context)
          It sends to a router.
 void setBindingResolver(BindingResolver bindingResolver)
          set BindingResolver.
 void setRegisterResolver(RegisterResolver registerResolver)
          set RegisterResolver.
 void setRouter(Router router)
          set Router.
 void setServiceName(java.lang.String serviceName)
          set service name.
 void setUniKeyGenerator(Discriminator uniKeyGenerator)
          set Discriminator of unique key.
 void start()
          Manager start.
 void stop()
          Manager stop.
 
Methods inherited from interface org.siprop.v2.core.Listener
onReceive
 

Method Detail

getRouter

Router getRouter()
get Router.

Returns:
Router

setRouter

void setRouter(Router router)
set Router.

Parameters:
router -

getUniKeyGenerator

Discriminator getUniKeyGenerator()
get Discriminator of unique key.

Returns:
Discriminator of unique key

setUniKeyGenerator

void setUniKeyGenerator(Discriminator uniKeyGenerator)
set Discriminator of unique key.

Parameters:
uniKeyGenerator - Discriminator of unique key

setBindingResolver

void setBindingResolver(BindingResolver bindingResolver)
set BindingResolver.

Parameters:
bindingResolver -

getBindingResolver

BindingResolver getBindingResolver()
get BindingResolver.

Returns:
BindingResolver

setRegisterResolver

void setRegisterResolver(RegisterResolver registerResolver)
set RegisterResolver.

Parameters:
registerResolver -

getRegisterResolver

RegisterResolver getRegisterResolver()
get RegisterResolver.

Returns:
RegisterResolver

getServiceName

java.lang.String getServiceName()
get service name.

Returns:
service name.

setServiceName

void setServiceName(java.lang.String serviceName)
set service name.

Parameters:
serviceName - service name.

doProcess

void doProcess(java.lang.String processName,
               java.lang.Object[] param)
Execute process.

Parameters:
processName - name of a process to perform
param - process's parameter

send

void send(Context context)
It sends to a router.

Parameters:
context -

start

void start()
Manager start.


stop

void stop()
Manager stop.