org.siprop.transport.impl
クラス TransportRepositoryImpl.OutbaundPacketProcessor

java.lang.Object
  上位を拡張 org.siprop.transport.impl.TransportRepositoryImpl.OutbaundPacketProcessor
すべての実装されたインタフェース:
Router, PacketProcessor
含まれているクラス:
TransportRepositoryImpl

public class TransportRepositoryImpl.OutbaundPacketProcessor
extends java.lang.Object
implements PacketProcessor

Packetを操作するためのクラス

作成者:
sakukawa

コンストラクタの概要
TransportRepositoryImpl.OutbaundPacketProcessor()
           
 
メソッドの概要
 void addRoute(Router router)
          Routing情報を追加する
 void doDispatch(MessageContext message)
          コールバック用メソッド
 void doDispatch(Transport tp, Peer hop, Packet p)
          外部より、ディスパッチされるメソッド
 void doRoute(MessageContext message)
          Routingを実行する
 Repository getRepository()
          Repositoryを取得する
 void removeRoute(Router router)
          Routing情報を削除する
 void setRepository(Repository repository)
          Repositoryをセットする
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TransportRepositoryImpl.OutbaundPacketProcessor

public TransportRepositoryImpl.OutbaundPacketProcessor()
メソッドの詳細

addRoute

public void addRoute(Router router)
インタフェース Router の記述:
Routing情報を追加する

定義:
インタフェース Router 内の addRoute

doDispatch

public void doDispatch(MessageContext message)
インタフェース Router の記述:
コールバック用メソッド

定義:
インタフェース Router 内の doDispatch

doRoute

public void doRoute(MessageContext message)
インタフェース Router の記述:
Routingを実行する

定義:
インタフェース Router 内の doRoute

getRepository

public Repository getRepository()
インタフェース Router の記述:
Repositoryを取得する

定義:
インタフェース Router 内の getRepository
戻り値:

removeRoute

public void removeRoute(Router router)
インタフェース Router の記述:
Routing情報を削除する

定義:
インタフェース Router 内の removeRoute

setRepository

public void setRepository(Repository repository)
インタフェース Router の記述:
Repositoryをセットする

定義:
インタフェース Router 内の setRepository

doDispatch

public void doDispatch(Transport tp,
                       Peer hop,
                       Packet p)
インタフェース PacketProcessor の記述:
外部より、ディスパッチされるメソッド

定義:
インタフェース PacketProcessor 内の doDispatch