| 
Rice Pastry API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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<DirectNodeHandle,RawMessage> 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)
May block for more than a second to determine network information.  | 
|
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)
 | 
  | 
Rice Pastry API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||