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

java.lang.Object
  extended by org.siprop.v2.transport.sip.impl.TransportRepositoryImpl
All Implemented Interfaces:
Repository

public class TransportRepositoryImpl
extends java.lang.Object
implements Repository

Repository for Transport.

Author:
noritsuna

Constructor Summary
TransportRepositoryImpl()
           
 
Method Summary
 void addRouter(Repository repository)
          register start point of Transport to the MessageRouter
 java.lang.String getLocalAddress()
          get local binding address
 int getLocalPort()
          get local port number
 Manager getManager()
          get this layer Manager.
 Repository getRepository(RepositoryKey key)
          get Lower layer Repository.
 int getTransportProtocol()
          get transport protocol
 boolean isEnableIPv6()
          check enable IPv6 or not.
 void setup(PropertiesDepot prop, Provider provider)
          Setup Layer modules.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportRepositoryImpl

public TransportRepositoryImpl()
Method Detail

setup

public void setup(PropertiesDepot prop,
                  Provider provider)
Description copied from interface: Repository
Setup Layer modules.

Specified by:
setup in interface Repository

addRouter

public void addRouter(Repository repository)
register start point of Transport to the MessageRouter

Parameters:
repository - configuration

getRepository

public Repository getRepository(RepositoryKey key)
Description copied from interface: Repository
get Lower layer Repository.

Specified by:
getRepository in interface Repository
Returns:
Lower layer Repository

getManager

public Manager getManager()
Description copied from interface: Repository
get this layer Manager.

Specified by:
getManager in interface Repository
Returns:
Manager

getLocalAddress

public java.lang.String getLocalAddress()
get local binding address


getLocalPort

public int getLocalPort()
get local port number

Returns:
local port number

getTransportProtocol

public int getTransportProtocol()
get transport protocol


isEnableIPv6

public boolean isEnableIPv6()
check enable IPv6 or not.

Returns:
enable IPv6 or not.