org.mpisws.p2p.transport.sourceroute.factory
Class WireSourceRouteFactory
java.lang.Object
org.mpisws.p2p.transport.sourceroute.factory.WireSourceRouteFactory
- All Implemented Interfaces:
- SourceRouteFactory<InetSocketAddress>
public class WireSourceRouteFactory
- extends Object
- implements SourceRouteFactory<InetSocketAddress>
TODO: may be a good idea to special case the single hop, as is done in multi-inet.
- Author:
- Jeff Hoye
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WireSourceRouteFactory
public WireSourceRouteFactory()
build
public SourceRoute<InetSocketAddress> build(InputBuffer buf,
InetSocketAddress localAddr,
InetSocketAddress lastHop)
throws IOException
- Specified by:
build in interface SourceRouteFactory<InetSocketAddress>
- Throws:
IOException
getSourceRoute
public SourceRoute<InetSocketAddress> getSourceRoute(List<InetSocketAddress> route)
- Specified by:
getSourceRoute in interface SourceRouteFactory<InetSocketAddress>
reverse
public SourceRoute<InetSocketAddress> reverse(SourceRoute<InetSocketAddress> route)
- Specified by:
reverse in interface SourceRouteFactory<InetSocketAddress>
getSourceRoute
public SourceRoute<InetSocketAddress> getSourceRoute(InetSocketAddress local,
InetSocketAddress dest)
- Specified by:
getSourceRoute in interface SourceRouteFactory<InetSocketAddress>
getSourceRoute
public SourceRoute<InetSocketAddress> getSourceRoute(InetSocketAddress local)
- Specified by:
getSourceRoute in interface SourceRouteFactory<InetSocketAddress>
Copyright © 2010. All Rights Reserved.