Rice Pastry API

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<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

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection