Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
rice.pastry.NodeIdFactory

Packages that use NodeIdFactory
rice.p2p.commonapi.testing |
rice.pastry.direct |
rice.pastry.dist |
rice.pastry.socket |
rice.pastry.socket.appsocket |
rice.pastry.socket.internet |
rice.pastry.socket.nat.rendezvous |
rice.pastry.standard |
rice.pastry.testing |
rice.tutorial.deterministicsimulator |
rice.tutorial.transportlayer |

Uses of NodeIdFactory in rice.p2p.commonapi.testing

Fields in rice.p2p.commonapi.testing declared as NodeIdFactory
`protected NodeIdFactory` | `CommonAPITest.idFactory`

Uses of NodeIdFactory in rice.pastry.direct

Fields in rice.pastry.direct declared as NodeIdFactory
`protected NodeIdFactory` | `DirectPastryNodeFactory.nidFactory`

Constructors in rice.pastry.direct with parameters of type NodeIdFactory
`DirectPastryNodeFactory(NodeIdFactory nf, NetworkSimulator sim, Environment env)` Main constructor.

Uses of NodeIdFactory in rice.pastry.dist

Methods in rice.pastry.dist with parameters of type NodeIdFactory
`static SocketPastryNodeFactory` | `DistPastryNodeFactory.getFactory(NodeIdFactory nf, int protocol, int port, Environment env)` Static method which is designed to be used by clients needing a distrubuted pastry node factory.

Uses of NodeIdFactory in rice.pastry.socket

Fields in rice.pastry.socket declared as NodeIdFactory
`protected NodeIdFactory` | `SocketPastryNodeFactory.nidFactory`

Constructors in rice.pastry.socket with parameters of type NodeIdFactory
`SocketPastryNodeFactory(NodeIdFactory nf, java.net.InetAddress bindAddress, int startPort, Environment env)`
`SocketPastryNodeFactory(NodeIdFactory nf, int startPort, Environment env)`

Uses of NodeIdFactory in rice.pastry.socket.appsocket

Constructors in rice.pastry.socket.appsocket with parameters of type NodeIdFactory
`AppSocketPastryNodeFactory(NodeIdFactory nf, java.net.InetAddress bindAddress, int startPort, Environment env)`
`AppSocketPastryNodeFactory(NodeIdFactory nf, int startPort, Environment env)`

Uses of NodeIdFactory in rice.pastry.socket.internet

Constructors in rice.pastry.socket.internet with parameters of type NodeIdFactory
`InternetPastryNodeFactory(NodeIdFactory nf, java.net.InetAddress bindAddress, int startPort, Environment env, NATHandler handler, java.util.Collection<java.net.InetSocketAddress> probeAddresses, java.net.InetAddress[] externalAddresses)`
`InternetPastryNodeFactory(NodeIdFactory nf, int startPort, Environment env)`

Uses of NodeIdFactory in rice.pastry.socket.nat.rendezvous

Constructors in rice.pastry.socket.nat.rendezvous with parameters of type NodeIdFactory
`RendezvousSocketPastryNodeFactory(NodeIdFactory nf, java.net.InetAddress bindAddress, int startPort, Environment env, boolean firewalled)`
`RendezvousSocketPastryNodeFactory(NodeIdFactory nf, int startPort, Environment env, boolean firewalled)`

Uses of NodeIdFactory in rice.pastry.standard

Classes in rice.pastry.standard that implement NodeIdFactory
`class` | `CertifiedNodeIdFactory` Builds nodeIds in a certified manner, guaranteeing that a given node will always have the same nodeId.
`class` | `IPNodeIdFactory` Constructs NodeIds for virtual nodes derived from the IP address and port number of this Java VM.
`class` | `RandomNodeIdFactory` Constructs random node ids by SHA'ing consecutive numbers, with random starting value.

Uses of NodeIdFactory in rice.pastry.testing

Fields in rice.pastry.testing declared as NodeIdFactory
`protected NodeIdFactory` | `LeafSetTest.factory`

Uses of NodeIdFactory in rice.tutorial.deterministicsimulator

Methods in rice.tutorial.deterministicsimulator with parameters of type NodeIdFactory
`void` | `DirectTutorial.scheduleBootTask(int numNodes, NodeIdFactory nidFactory, PastryNodeFactory factory, Environment env)`
`void` | `DirectTutorial.scheduleDeliveryTask(NodeIdFactory nidFactory, Environment env)`

Uses of NodeIdFactory in rice.tutorial.transportlayer

Methods in rice.tutorial.transportlayer with parameters of type NodeIdFactory
`static PastryNodeFactory` | `BandwidthLimitingTransportLayer.exampleA(int bindport, Environment env, NodeIdFactory nidFactory, int amt, int time)`
`static PastryNodeFactory` | `BandwidthLimitingTransportLayer.exampleB(int bindport, Environment env, NodeIdFactory nidFactory, int amt, int time)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.