org.siprop.v2.transport.sip.impl
Class TransportManagerImpl

java.lang.Object
  extended by org.siprop.v2.core.AbstractManager
      extended by org.siprop.v2.transport.sip.impl.TransportManagerImpl
All Implemented Interfaces:
Listener, Manager, TransportManager

public class TransportManagerImpl
extends AbstractManager
implements TransportManager

Transport manager (setup/auto create)

Author:
nisato

Constructor Summary
TransportManagerImpl()
          Constructor (Singlton design pattern)
 
Method Summary
 void addConnector(SipConnector connector)
          Add SipConnector .
 void doProcess(java.lang.String processName, java.lang.Object[] param)
          Execute process.
 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.
 void tearDown(Peer peer)
          Down IO
 
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

TransportManagerImpl

public TransportManagerImpl()
Constructor (Singlton design pattern)

Method Detail

addConnector

public void addConnector(SipConnector connector)
Description copied from interface: TransportManager
Add SipConnector .

Specified by:
addConnector in interface TransportManager
Parameters:
connector - SipConnector.

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

tearDown

public void tearDown(Peer peer)
Description copied from interface: TransportManager
Down IO

Specified by:
tearDown in interface TransportManager
Parameters:
peer - Peer

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