org.siprop.v2.core
Class AbstractManager

java.lang.Object
  extended by org.siprop.v2.core.AbstractManager
All Implemented Interfaces:
Listener, Manager
Direct Known Subclasses:
B2BUAManagerImpl, StackManagerImpl, TransportManagerImpl, UAManagerImpl

public abstract class AbstractManager
extends java.lang.Object
implements Manager

Interface of Router entry point.

Author:
noritsuna

Constructor Summary
AbstractManager()
           
 
Method Summary
 BindingResolver getBindingResolver()
          get BindingResolver.
 RegisterResolver getRegisterResolver()
          get RegisterResolver.
 Router getRouter()
          get Router.
 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 setUniKeyGenerator(Discriminator uniKeyGenerator)
          set Discriminator of unique key.
 
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
doProcess, getServiceName, setServiceName, start, stop
 
Methods inherited from interface org.siprop.v2.core.Listener
onReceive
 

Constructor Detail

AbstractManager

public AbstractManager()
Method Detail

setRouter

public void setRouter(Router router)
Description copied from interface: Manager
set Router.

Specified by:
setRouter in interface Manager

getUniKeyGenerator

public Discriminator getUniKeyGenerator()
Description copied from interface: Manager
get Discriminator of unique key.

Specified by:
getUniKeyGenerator in interface Manager
Returns:
Discriminator of unique key

setUniKeyGenerator

public void setUniKeyGenerator(Discriminator uniKeyGenerator)
Description copied from interface: Manager
set Discriminator of unique key.

Specified by:
setUniKeyGenerator in interface Manager
Parameters:
uniKeyGenerator - Discriminator of unique key

getRouter

public Router getRouter()
Description copied from interface: Manager
get Router.

Specified by:
getRouter in interface Manager
Returns:
Router

send

public void send(Context context)
Description copied from interface: Manager
It sends to a router.

Specified by:
send in interface Manager

getBindingResolver

public BindingResolver getBindingResolver()
Description copied from interface: Manager
get BindingResolver.

Specified by:
getBindingResolver in interface Manager
Returns:
BindingResolver

getRegisterResolver

public RegisterResolver getRegisterResolver()
Description copied from interface: Manager
get RegisterResolver.

Specified by:
getRegisterResolver in interface Manager
Returns:
RegisterResolver

setBindingResolver

public void setBindingResolver(BindingResolver bindingResolver)
Description copied from interface: Manager
set BindingResolver.

Specified by:
setBindingResolver in interface Manager

setRegisterResolver

public void setRegisterResolver(RegisterResolver registerResolver)
Description copied from interface: Manager
set RegisterResolver.

Specified by:
setRegisterResolver in interface Manager