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

## Uses of Class
rice.environment.Environment

Packages that use Environment
org.mpisws.p2p.filetransfer |
org.mpisws.p2p.testing.transportlayer.replay |
org.mpisws.p2p.transport.commonapi |
org.mpisws.p2p.transport.direct |
org.mpisws.p2p.transport.identity |
org.mpisws.p2p.transport.limitsockets |
org.mpisws.p2p.transport.liveness |
org.mpisws.p2p.transport.multiaddress |
org.mpisws.p2p.transport.nat |
org.mpisws.p2p.transport.networkinfo |
org.mpisws.p2p.transport.peerreview.history |
org.mpisws.p2p.transport.peerreview.replay |
org.mpisws.p2p.transport.peerreview.replay.playback |
org.mpisws.p2p.transport.peerreview.replay.record |
org.mpisws.p2p.transport.priority |
org.mpisws.p2p.transport.proximity |
org.mpisws.p2p.transport.rc4 |
org.mpisws.p2p.transport.rendezvous |
org.mpisws.p2p.transport.simpleidentity |
org.mpisws.p2p.transport.sourceroute |
org.mpisws.p2p.transport.sourceroute.manager |
org.mpisws.p2p.transport.sourceroute.manager.simple |
org.mpisws.p2p.transport.util |
org.mpisws.p2p.transport.wire |
org.mpisws.p2p.transport.wire.magicnumber |
rice |
rice.environment |
rice.environment.logging |
rice.p2p.aggregation |
rice.p2p.commonapi |
rice.p2p.commonapi.testing |
rice.p2p.glacier |
rice.p2p.glacier.v2 |
rice.p2p.multiring |
rice.p2p.multiring.testing |
rice.p2p.past |
rice.p2p.past.gc |
rice.p2p.past.gc.messaging |
rice.p2p.past.messaging |
rice.p2p.past.testing |
rice.p2p.replication.manager |
rice.p2p.replication.manager.testing |
rice.p2p.replication.testing |
rice.p2p.scribe |
rice.p2p.scribe.maintenance |
rice.p2p.scribe.testing |
rice.p2p.splitstream |
rice.p2p.splitstream.testing |
rice.pastry |
rice.pastry.commonapi |
rice.pastry.direct |
rice.pastry.direct.proximitygenerators |
rice.pastry.dist |
rice.pastry.pns |
rice.pastry.socket |
rice.pastry.socket.appsocket |
rice.pastry.socket.internet |
rice.pastry.socket.nat |
rice.pastry.socket.nat.rendezvous |
rice.pastry.socket.nat.sbbi |
rice.pastry.standard |
rice.pastry.testing |
rice.pastry.testing.deadforever |
rice.pastry.testing.rendezvous |
rice.pastry.transport |
rice.persistence |
rice.persistence.testing |
rice.selector |
rice.selector.testing |
rice.tutorial.appsocket |
rice.tutorial.deterministicsimulator |
rice.tutorial.direct |
rice.tutorial.forwarding |
rice.tutorial.gtitm |
rice.tutorial.lesson1 |
rice.tutorial.lesson3 |
rice.tutorial.lesson4 |
rice.tutorial.lookup |
rice.tutorial.past |
rice.tutorial.rawserialization |
rice.tutorial.rawserialization2 |
rice.tutorial.remotesocket |
rice.tutorial.scribe |
rice.tutorial.sendfile |
rice.tutorial.splitstream |
rice.tutorial.timer |
rice.tutorial.transportdirect |
rice.tutorial.transportlayer |

Uses of Environment in org.mpisws.p2p.filetransfer

Fields in org.mpisws.p2p.filetransfer declared as Environment
`protected Environment` | `FileTransferImpl.environment`

Constructors in org.mpisws.p2p.filetransfer with parameters of type Environment
`FileTransferImpl(AppSocket socket, FileTransferCallback callback, Environment env)`
`FileTransferImpl(AppSocket socket, FileTransferCallback callback, FileAllocationStrategy fileAllocater, Environment env)`

Uses of Environment in org.mpisws.p2p.testing.transportlayer.replay

Methods in org.mpisws.p2p.testing.transportlayer.replay with parameters of type Environment
`void` | `Recorder.printLog(java.lang.String arg, Environment env)`
`static void` | `Replayer.printLog(java.lang.String arg, Environment env)`

Constructors in org.mpisws.p2p.testing.transportlayer.replay with parameters of type Environment
`Recorder(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` Based on the rice.tutorial.lesson4.DistTutorial This constructor launches numNodes PastryNodes.

Uses of Environment in org.mpisws.p2p.transport.commonapi

Constructors in org.mpisws.p2p.transport.commonapi with parameters of type Environment
`CommonAPITransportLayerImpl(TransportLayer<Identifier,java.nio.ByteBuffer> tl, IdFactory idFactory, RawMessageDeserializer deserializer, ErrorHandler errorHandler, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.direct

Fields in org.mpisws.p2p.transport.direct declared as Environment
`protected Environment` | `DirectTransportLayer.environment`
`protected Environment` | `EventSimulator.environment`

Methods in org.mpisws.p2p.transport.direct that return Environment
`Environment` | `DirectTransportLayer.getEnvironment()`
`Environment` | `GenericNetworkSimulator.getEnvironment()`
`Environment` | `GenericNetworkSimulator.getEnvironment(Identifier i)` Get the environment related to a specific node.

Constructors in org.mpisws.p2p.transport.direct with parameters of type Environment
`DirectTransportLayer(Identifier local, NetworkSimulator<Identifier,MessageType> simulator, NodeRecord nr, Environment env)`
`EventSimulator(Environment env, RandomSource random, Logger logger)`

Uses of Environment in org.mpisws.p2p.transport.identity

Fields in org.mpisws.p2p.transport.identity declared as Environment
`protected Environment` | `IdentityImpl.environment`

Constructors in org.mpisws.p2p.transport.identity with parameters of type Environment
`IdentityImpl(byte[] localIdentifier, IdentitySerializer<UpperIdentifier,MiddleIdentifier,LowerIdentifier> serializer, NodeChangeStrategy<UpperIdentifier> nodeChangeStrategy, SanityChecker<UpperIdentifier,MiddleIdentifier> sanityChecker, Environment environment)`

Uses of Environment in org.mpisws.p2p.transport.limitsockets

Constructors in org.mpisws.p2p.transport.limitsockets with parameters of type Environment
`LimitSocketsTransportLayer(int max_sockets, TransportLayer<Identifier,MessageType> tl, ErrorHandler<Identifier> handler, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.liveness

Fields in org.mpisws.p2p.transport.liveness declared as Environment
`protected Environment` | `LivenessTransportLayerImpl.environment`

Constructors in org.mpisws.p2p.transport.liveness with parameters of type Environment
`AggressiveLivenessTransportLayerImpl(TransportLayer<Identifier,java.nio.ByteBuffer> tl, Environment env, ErrorHandler<Identifier> errorHandler, int checkDeadThrottle)`
`LivenessTransportLayerImpl(TransportLayer<Identifier,java.nio.ByteBuffer> tl, Environment env, ErrorHandler<Identifier> errorHandler, int checkDeadThrottle)`

Uses of Environment in org.mpisws.p2p.transport.multiaddress

Constructors in org.mpisws.p2p.transport.multiaddress with parameters of type Environment
`MultiInetAddressTransportLayerImpl(MultiInetSocketAddress localAddress, TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> wire, Environment env, ErrorHandler<MultiInetSocketAddress> handler, AddressStrategy strategy)`

Uses of Environment in org.mpisws.p2p.transport.nat

Fields in org.mpisws.p2p.transport.nat declared as Environment
`protected Environment` | `FirewallTLImpl.environment`

Constructors in org.mpisws.p2p.transport.nat with parameters of type Environment
`FirewallTLImpl(TransportLayer<Identifier,MessageType> tl, int udp_open_millis, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.networkinfo

Fields in org.mpisws.p2p.transport.networkinfo declared as Environment
`protected Environment` | `NetworkInfoTransportLayer.environment`

Constructors in org.mpisws.p2p.transport.networkinfo with parameters of type Environment
`NetworkInfoTransportLayer(TransportLayer<java.net.InetSocketAddress,java.nio.ByteBuffer> tl, Environment env, ErrorHandler<java.net.InetSocketAddress> errorHandler)`

Uses of Environment in org.mpisws.p2p.transport.peerreview.history

Constructors in org.mpisws.p2p.transport.peerreview.history with parameters of type Environment
`SecureHistoryFactoryImpl(HashProvider hashProv, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.peerreview.replay

Methods in org.mpisws.p2p.transport.peerreview.replay with parameters of type Environment
`static void` | `BasicEntryDeserializer.printLog(java.lang.String name, EntryDeserializer deserializer, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.peerreview.replay.playback

Methods in org.mpisws.p2p.transport.peerreview.replay.playback that return Environment
`static Environment` | `ReplayLayer.generateEnvironment(java.lang.String name, long startTime, long randSeed)`

Methods in org.mpisws.p2p.transport.peerreview.replay.playback with parameters of type Environment
`void` | `ReplaySM.setEnvironment(Environment env)` Don't automatically start the thread.

Constructors in org.mpisws.p2p.transport.peerreview.replay.playback with parameters of type Environment
`ReplayLayer(IdentifierSerializer<Identifier> serializer, HashProvider hashProv, SecureHistory history, Identifier localHandle, Environment environment)`

Uses of Environment in org.mpisws.p2p.transport.peerreview.replay.record

Methods in org.mpisws.p2p.transport.peerreview.replay.record that return Environment
`static Environment` | `RecordLayer.generateEnvironment()`
`static Environment` | `RecordLayer.generateEnvironment(int randomSeed)`
`static Environment` | `RecordLayer.generateEnvironment(RandomSource rs)`

Constructors in org.mpisws.p2p.transport.peerreview.replay.record with parameters of type Environment
`RecordLayer(TransportLayer<Identifier,java.nio.ByteBuffer> tl, java.lang.String name, IdentifierSerializer<Identifier> serializer, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.priority

Fields in org.mpisws.p2p.transport.priority declared as Environment
`protected Environment` | `PriorityTransportLayerImpl.environment`

Constructors in org.mpisws.p2p.transport.priority with parameters of type Environment
`PriorityTransportLayerImpl(TransportLayer<Identifier,java.nio.ByteBuffer> tl, LivenessProvider<Identifier> livenessProvider, ProximityProvider<Identifier> proximityProvider, Environment env, int maxMsgSize, int maxQueueSize, ErrorHandler<Identifier> handler)` The maximum message size;

Uses of Environment in org.mpisws.p2p.transport.proximity

Constructors in org.mpisws.p2p.transport.proximity with parameters of type Environment
`MinRTTProximityProvider(Pinger<Identifier> tl, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.rc4

Fields in org.mpisws.p2p.transport.rc4 declared as Environment
`protected Environment` | `RC4TransportLayer.env`

Constructors in org.mpisws.p2p.transport.rc4 with parameters of type Environment
`RC4TransportLayer(TransportLayer<Identifier,MsgType> tl, Environment env, java.lang.String password, ErrorHandler<Identifier> errorHandler)`
`RC4TransportLayer(TransportLayer<Identifier,MsgType> tl, Environment env, java.lang.String password, int pwSeedLength, RandomSource random, ErrorHandler<Identifier> errorHandler)`

Uses of Environment in org.mpisws.p2p.transport.rendezvous

Constructors in org.mpisws.p2p.transport.rendezvous with parameters of type Environment
`EphemeralDBImpl(Environment env, long stalePortTime)`
`RendezvousTransportLayerImpl(TransportLayer<Identifier,java.nio.ByteBuffer> tl, java.lang.String RENDEZVOUS_CONTACT_STRING, HighIdentifier myRendezvousContact, ContactDeserializer<Identifier,HighIdentifier> deserializer, RendezvousGenerationStrategy<HighIdentifier> rendezvousGenerator, PilotFinder<HighIdentifier> pilotFinder, RendezvousStrategy<HighIdentifier> rendezvousStrategy, ResponseStrategy<Identifier> responseStrategy, ContactDirectStrategy<HighIdentifier> contactDirectStrategy, Environment env)`
`TimeoutResponseStrategy(int timeout, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.simpleidentity

Constructors in org.mpisws.p2p.transport.simpleidentity with parameters of type Environment
`SimpleIdentityTransportLayer(TransportLayer<Identifier,MessageType> tl, Serializer<Identifier> serializer, LocalIdentifierStrategy<Identifier> localIdStrategy, Environment env, ErrorHandler<Identifier> handler)`

Uses of Environment in org.mpisws.p2p.transport.sourceroute

Constructors in org.mpisws.p2p.transport.sourceroute with parameters of type Environment
`SourceRouteTransportLayerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<Identifier,java.nio.ByteBuffer> etl, SourceRouteForwardStrategy<Identifier> fSRs, Environment env, ErrorHandler<SourceRoute<Identifier>> errorHandler)`

Uses of Environment in org.mpisws.p2p.transport.sourceroute.manager

Constructors in org.mpisws.p2p.transport.sourceroute.manager with parameters of type Environment
`SourceRouteManagerImpl(SourceRouteFactory<Identifier> srFactory, TransportLayer<SourceRoute<Identifier>,java.nio.ByteBuffer> tl, LivenessProvider<SourceRoute<Identifier>> livenessProvider, ProximityProvider<SourceRoute<Identifier>> proxProvider, Environment env, SourceRouteStrategy<Identifier> strategy)`
`SourceRouteManagerP2PSocket(P2PSocket<SourceRoute<Identifier>> socket, Logger logger, ErrorHandler<Identifier> errorHandler, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.sourceroute.manager.simple

Constructors in org.mpisws.p2p.transport.sourceroute.manager.simple with parameters of type Environment
`SimpleSourceRouteStrategy(Identifier localAddress, SourceRouteFactory<Identifier> srFactory, NextHopStrategy<Identifier> strategy, Environment env)`

Uses of Environment in org.mpisws.p2p.transport.util

Constructors in org.mpisws.p2p.transport.util with parameters of type Environment
`DefaultCallback(Environment environment)`

Uses of Environment in org.mpisws.p2p.transport.wire

Fields in org.mpisws.p2p.transport.wire declared as Environment
`protected Environment` | `WireTransportLayerImpl.environment`

Constructors in org.mpisws.p2p.transport.wire with parameters of type Environment
`WireTransportLayerImpl(java.net.InetSocketAddress bindAddress, Environment env, ErrorHandler<java.net.InetSocketAddress> errorHandler)`
`WireTransportLayerImpl(java.net.InetSocketAddress bindAddress, Environment env, ErrorHandler<java.net.InetSocketAddress> errorHandler, boolean disableServer)`

Uses of Environment in org.mpisws.p2p.transport.wire.magicnumber

Fields in org.mpisws.p2p.transport.wire.magicnumber declared as Environment
`protected Environment` | `MagicNumberTransportLayer.environment`

Constructors in org.mpisws.p2p.transport.wire.magicnumber with parameters of type Environment
`MagicNumberTransportLayer(TransportLayer<Identifier,java.nio.ByteBuffer> wtl, Environment env, ErrorHandler<Identifier> errorHandler, byte[] header, int timeOut)`

Uses of Environment in rice

Methods in rice with parameters of type Environment
`java.lang.Object` | `Continuation.ExternalContinuationRunnable.invoke(Environment env)`

Constructors in rice with parameters of type Environment
`Continuation.ListenerContinuation(java.lang.String name, Environment env)` Constructor which takes in a name

Uses of Environment in rice.environment

Methods in rice.environment that return Environment
`Environment` | `Environment.cloneEnvironment(java.lang.String prefix)`
`Environment` | `Environment.cloneEnvironment(java.lang.String prefix, boolean cloneSelector, boolean cloneProcessor)`
`static Environment` | `Environment.directEnvironment()`
`static Environment` | `Environment.directEnvironment(int randomSeed)`
`static Environment` | `Environment.directEnvironment(RandomSource rs)`

Uses of Environment in rice.environment.logging

Constructors in rice.environment.logging with parameters of type Environment
`LogOutputStream(Environment env, int level)` Constructs a LogOutputStream
`LogOutputStream(Environment env, int level, java.lang.String instance)` Constructs a LogOutputStream

Uses of Environment in rice.p2p.aggregation

Fields in rice.p2p.aggregation declared as Environment
`protected Environment` | `AggregateList.environment`

Methods in rice.p2p.aggregation that return Environment
`Environment` | `AggregationImpl.getEnvironment()`
`Environment` | `Moraine.getEnvironment()`

Constructors in rice.p2p.aggregation with parameters of type Environment
`AggregateList(java.lang.String configFileName, java.lang.String label, IdFactory factory, boolean loggingEnabled, java.lang.String instance, Environment env)`
`AggregationStatistics(int histoLength, long granularityArg, Environment env)`

Uses of Environment in rice.p2p.commonapi

Methods in rice.p2p.commonapi that return Environment
`Environment` | `Endpoint.getEnvironment()` Returns the environment.
`Environment` | `Node.getEnvironment()` Returns the environment.

Uses of Environment in rice.p2p.commonapi.testing

Fields in rice.p2p.commonapi.testing declared as Environment
`protected Environment` | `CommonAPITest.environment`

Methods in rice.p2p.commonapi.testing that return Environment
`static Environment` | `CommonAPITest.parseArgs(java.lang.String[] args)` process command line args

Methods in rice.p2p.commonapi.testing with parameters of type Environment
`void` | `CommonAPITest.setupParams(Environment env)`

Constructors in rice.p2p.commonapi.testing with parameters of type Environment
`CommonAPITest(Environment env)` Constructor, which takes no arguments and sets up the factories in preparation for node creation.

Uses of Environment in rice.p2p.glacier

Fields in rice.p2p.glacier declared as Environment
`protected Environment` | `ErasureCodec.environment`

Constructors in rice.p2p.glacier with parameters of type Environment
`ErasureCodec(int _numFragments, int _numSurvivors, Environment env)` Constructor for ErasureCodec.

Uses of Environment in rice.p2p.glacier.v2

Fields in rice.p2p.glacier.v2 declared as Environment
`protected Environment` | `GlacierDefaultPolicy.environment`
`Environment` | `GlacierStatistics.environment`

Methods in rice.p2p.glacier.v2 that return Environment
`Environment` | `GlacierImpl.getEnvironment()`

Constructors in rice.p2p.glacier.v2 with parameters of type Environment
`GlacierDefaultPolicy(ErasureCodec codec, java.lang.String instance, Environment env)`
`GlacierStatistics(int numTags, Environment env)`

Uses of Environment in rice.p2p.multiring

Fields in rice.p2p.multiring declared as Environment
`protected Environment` | `MultiringNode.environment` The environment

Methods in rice.p2p.multiring that return Environment
`Environment` | `MultiringEndpoint.getEnvironment()`
`Environment` | `MultiringNode.getEnvironment()` Getter for the environment.

Uses of Environment in rice.p2p.multiring.testing

Fields in rice.p2p.multiring.testing declared as Environment
`Environment` | `MultiringRegrTest.environment`

Constructors in rice.p2p.multiring.testing with parameters of type Environment
`MultiringRegrTest(Environment env)` Constructor, which takes no arguments and sets up the factories in preparation for node creation.

Uses of Environment in rice.p2p.past

Fields in rice.p2p.past declared as Environment
`protected Environment` | `PastImpl.environment`

Methods in rice.p2p.past that return Environment
`Environment` | `Past.getEnvironment()`
`Environment` | `PastImpl.getEnvironment()`

Uses of Environment in rice.p2p.past.gc

Methods in rice.p2p.past.gc that return Environment
`Environment` | `GCEndpoint.getEnvironment()`
`Environment` | `GCNode.getEnvironment()`

Uses of Environment in rice.p2p.past.gc.messaging

Methods in rice.p2p.past.gc.messaging with parameters of type Environment
`void` | `GCCollectMessage.returnResponse(Continuation c, Environment env, java.lang.String instance)` Method by which this message is supposed to return it's response - in this case, it lets the continuation know that a the message was lost via the receiveException method.

Uses of Environment in rice.p2p.past.messaging

Methods in rice.p2p.past.messaging with parameters of type Environment
`void` | `CacheMessage.returnResponse(Continuation c, Environment env, java.lang.String instance)` Method by which this message is supposed to return it's response.
`void` | `ContinuationMessage.returnResponse(Continuation c, Environment env, java.lang.String instance)` Method by which this message is supposed to return it's response.
`void` | `MessageLostMessage.returnResponse(Continuation c, Environment env, java.lang.String instance)` Method by which this message is supposed to return it's response - in this case, it lets the continuation know that a the message was lost via the receiveException method.
`abstract void` | `PastMessage.returnResponse(Continuation c, Environment env, java.lang.String instance)` Method by which this message is supposed to return it's response.

Uses of Environment in rice.p2p.past.testing

Constructors in rice.p2p.past.testing with parameters of type Environment
`DistPastTest(int bindport, java.net.InetSocketAddress bootaddress, Environment env, int numNodes)`
`DistPastTestContent(Environment env, IdFactory idf, java.lang.String content)`
`PastRegrTest(Environment env)` Constructor which sets up all local variables
`RawPastRegrTest(Environment env)` Constructor which sets up all local variables

Uses of Environment in rice.p2p.replication.manager

Fields in rice.p2p.replication.manager declared as Environment
`protected Environment` | `ReplicationManagerImpl.environment`

Uses of Environment in rice.p2p.replication.manager.testing

Constructors in rice.p2p.replication.manager.testing with parameters of type Environment
`ReplicationManagerRegrTest(Environment env)` Constructor which sets up all local variables

Uses of Environment in rice.p2p.replication.testing

Constructors in rice.p2p.replication.testing with parameters of type Environment
`ReplicationRegrTest(Environment env)` Constructor which sets up all local variables

Uses of Environment in rice.p2p.scribe

Fields in rice.p2p.scribe declared as Environment
`protected Environment` | `ScribePolicy.DefaultScribePolicy.environment`

Methods in rice.p2p.scribe that return Environment
`Environment` | `BaseScribe.getEnvironment()`
`Environment` | `ScribeImpl.getEnvironment()`

Constructors in rice.p2p.scribe with parameters of type Environment
`ScribePolicy.DefaultScribePolicy(Environment env)`
`ScribePolicy.LimitedScribePolicy(int max, Environment env)` Construtor which takes a maximum number

Uses of Environment in rice.p2p.scribe.maintenance

Constructors in rice.p2p.scribe.maintenance with parameters of type Environment
`ScribeMaintenancePolicy.DefaultScribeMaintenancePolicy(Environment environment)`

Uses of Environment in rice.p2p.scribe.testing

Methods in rice.p2p.scribe.testing with parameters of type Environment
`void` | `ScribeRegrTest.setupParams(Environment env)`

Constructors in rice.p2p.scribe.testing with parameters of type Environment
`RawScribeRegrTest(Environment env)`
`ScribeRegrTest(Environment env)` Constructor which sets up all local variables

Uses of Environment in rice.p2p.splitstream

Methods in rice.p2p.splitstream that return Environment
`Environment` | `SplitStream.getEnvironment()`
`Environment` | `SplitStreamImpl.getEnvironment()`

Uses of Environment in rice.p2p.splitstream.testing

Constructors in rice.p2p.splitstream.testing with parameters of type Environment
`SplitStreamRegrTest(Environment env)` Constructor which sets up all local variables

Uses of Environment in rice.pastry

Fields in rice.pastry declared as Environment
`protected Environment` | `PastryNodeFactory.environment`

Methods in rice.pastry that return Environment
`Environment` | `PastryNode.getEnvironment()`
`Environment` | `PastryNodeFactory.getEnvironment()`

Constructors in rice.pastry with parameters of type Environment
`PastryNode(Id id, Environment e)` Constructor, with NodeId.
`PastryNodeFactory(Environment env)`

Uses of Environment in rice.pastry.commonapi

Methods in rice.pastry.commonapi that return Environment
`Environment` | `PastryEndpoint.getEnvironment()`

Constructors in rice.pastry.commonapi with parameters of type Environment
`PastryIdFactory(Environment env)` Constructor

Uses of Environment in rice.pastry.direct

Methods in rice.pastry.direct that return Environment
`Environment` | `BasicNetworkSimulator.getEnvironment()`
`Environment` | `NetworkSimulator.getEnvironment()`
`Environment` | `NetworkSimulatorImpl.getEnvironment()`
`Environment` | `BasicNetworkSimulator.getEnvironment(Identifier i)`

Constructors in rice.pastry.direct with parameters of type Environment
`BasicNetworkSimulator(Environment env, RandomSource random, NetworkSimulator<Identifier,MessageType> sim)`
`DirectPastryNodeFactory(NodeIdFactory nf, NetworkSimulator sim, Environment env)` Main constructor.
`EuclideanNetwork(Environment env)` Constructor.
`GenericNetwork(Environment env)`
`GenericNetwork(Environment env, java.io.File inFile)`
`GenericNetwork(Environment env, java.lang.String inFile)`
`NetworkSimulatorImpl(Environment env, ProximityGenerator generator)`
`SphereNetwork(Environment env)` Constructor.

Uses of Environment in rice.pastry.direct.proximitygenerators

Constructors in rice.pastry.direct.proximitygenerators with parameters of type Environment
`GenericProximityGenerator(Environment env, java.io.File inFile)`

Uses of Environment in rice.pastry.dist

Methods in rice.pastry.dist with parameters of type Environment
`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.

Constructors in rice.pastry.dist with parameters of type Environment
`DistPastryNodeFactory(Environment env)` Constructor.

Uses of Environment in rice.pastry.pns

Fields in rice.pastry.pns declared as Environment
`protected Environment` | `PNSApplication.environment`

Uses of Environment in rice.pastry.socket

Methods in rice.pastry.socket that return Environment
`protected Environment` | `SocketPastryNodeFactory.cloneEnvironment(Environment rootEnvironment, Id nodeId)`

Methods in rice.pastry.socket with parameters of type Environment
`protected Environment` | `SocketPastryNodeFactory.cloneEnvironment(Environment rootEnvironment, Id nodeId)`
`protected LogManager` | `SocketPastryNodeFactory.cloneLogManager(Environment rootEnvironment, Id nodeId)`
`protected Processor` | `SocketPastryNodeFactory.cloneProcessor(Environment rootEnvironment, Id nodeId, LogManager lman)`
`protected RandomSource` | `SocketPastryNodeFactory.cloneRandomSource(Environment rootEnvironment, Id nodeId, LogManager lman)`
`protected SelectorManager` | `SocketPastryNodeFactory.cloneSelectorManager(Environment rootEnvironment, Id nodeId, LogManager lman)`
`static java.net.InetSocketAddress` | `SocketPastryNodeFactory.verifyConnection(int i, java.net.InetSocketAddress addr, java.net.InetSocketAddress[] addr2, Environment env, Logger l)`

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

Uses of Environment in rice.pastry.socket.appsocket

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

Uses of Environment in rice.pastry.socket.internet

Methods in rice.pastry.socket.internet with parameters of type Environment
`protected NATHandler` | `InternetPastryNodeFactory.getDefaultNatHandler(Environment env, java.net.InetAddress localAddress)` Return a NATHandler

Constructors in rice.pastry.socket.internet with parameters of type Environment
`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 Environment in rice.pastry.socket.nat

Constructors in rice.pastry.socket.nat with parameters of type Environment
`StubNATHandler(Environment environment, java.net.InetAddress address)`

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

Constructors in rice.pastry.socket.nat.rendezvous with parameters of type Environment
`LeafSetPilotStrategy(LeafSet leafSet, PilotManager<Identifier> manager, Environment env)`
`RendezvousContactDirectStrategy(RendezvousSocketNodeHandle localNodeHandle, AddressStrategy addressStrategy, Environment environment)`
`RendezvousRouterStrategy(PriorityTransportLayer<MultiInetSocketAddress> priority, Environment env)`
`RendezvousSocketPastryNodeFactory(NodeIdFactory nf, java.net.InetAddress bindAddress, int startPort, Environment env, boolean firewalled)`
`RendezvousSocketPastryNodeFactory(NodeIdFactory nf, int startPort, Environment env, boolean firewalled)`

Uses of Environment in rice.pastry.socket.nat.sbbi

Constructors in rice.pastry.socket.nat.sbbi with parameters of type Environment
`SBBINatHandler(Environment env, java.net.InetAddress localAddress)`

Uses of Environment in rice.pastry.standard

Fields in rice.pastry.standard declared as Environment
`protected Environment` | `PartitionHandler.env`
`protected Environment` | `CertifiedNodeIdFactory.environment`

Methods in rice.pastry.standard with parameters of type Environment
`static short` | `StandardAddress.getAddress(java.lang.Class c, Environment env)` Returns the short prefix to look for.
`static int` | `StandardAddress.getAddress(java.lang.Class c, java.lang.String instance, Environment env)`

Constructors in rice.pastry.standard with parameters of type Environment
`CertifiedNodeIdFactory(java.net.InetAddress localIP, int port, Environment env)` Constructor.
`IPNodeIdFactory(java.net.InetAddress localIP, int port, Environment env)` Constructor.
`RandomNodeIdFactory(Environment env)` Constructor.

Uses of Environment in rice.pastry.testing

Fields in rice.pastry.testing declared as Environment
`Environment` | `DistHelloWorld.environment`
`protected Environment` | `PastryNetworkTest.environment`
`protected Environment` | `PastryRegrTest.environment`

Constructors in rice.pastry.testing with parameters of type Environment
`DistHelloWorld(Environment env)` Constructor
`DistPastryRegrTest(Environment env)`
`HelloWorld(Environment env)` Constructor
`PastryNetworkTest(Environment env, SocketPastryNodeFactory factory, java.net.InetSocketAddress bootstrap)`
`PastryRegrTest(Environment env)` constructor
`PastryTest(Environment env)`
`RoutingTableTest(int numNodes, int meanSessionTime, boolean useScribe, int msgSendRate, int rtMaintTime, int tryNum, Environment env)` This constructor launches numNodes PastryNodes.
`SinglePingTest(TestRecord tr, Environment env)`

Uses of Environment in rice.pastry.testing.deadforever

Constructors in rice.pastry.testing.deadforever with parameters of type Environment
`DistTutorialStall(int bindport, java.net.InetSocketAddress bootaddress, Environment env)` This constructor sets up a PastryNode.

Uses of Environment in rice.pastry.testing.rendezvous

Constructors in rice.pastry.testing.rendezvous with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, Environment env, boolean firewalled)` This constructor sets up a PastryNode.
`DistTutorialInternet(java.net.InetAddress bindAddress, int bindport, java.net.InetSocketAddress bootaddress, Environment env)` This constructor sets up a PastryNode.

Uses of Environment in rice.pastry.transport

Fields in rice.pastry.transport declared as Environment
`protected Environment` | `TLDeserializer.environment`

Constructors in rice.pastry.transport with parameters of type Environment
`AppSocketReceiverWrapper(AppSocketReceiver receiver, SocketAdapter<Identifier> socket, Environment env)`
`SocketAdapter(P2PSocket<Identifier> socket, Environment env)`
`TLDeserializer(NodeHandleFactory nodeHandleFactory, Environment env)`
`TransportPastryNodeFactory(Environment env)` Constructor.

Uses of Environment in rice.persistence

Fields in rice.persistence declared as Environment
`protected Environment` | `LRUCache.environment`

Constructors in rice.persistence with parameters of type Environment
`LockManagerImpl(Environment env)`
`LRUCache(Storage storage, int maximumSize, Environment env)` Builds a LRU cache given a storage object to store the cached data in and a maximum cache size.
`PersistentStorage(IdFactory factory, java.lang.String rootDir, long size, Environment env)` Builds a PersistentStorage given a root directory in which to persist the data.
`PersistentStorage(IdFactory factory, java.lang.String name, java.lang.String rootDir, long size, boolean index, Environment env)` Builds a PersistentStorage given and an instance name and a root directory in which to persist the data.
`PersistentStorage(IdFactory factory, java.lang.String name, java.lang.String rootDir, long size, Environment env)` Builds a PersistentStorage given and an instance name and a root directory in which to persist the data.

Uses of Environment in rice.persistence.testing

Fields in rice.persistence.testing declared as Environment
`protected Environment` | `Test.environment`

Constructors in rice.persistence.testing with parameters of type Environment
`LRUCacheTest(Environment env)` Builds a MemoryStorageTest
`MemoryStorageTest(boolean store, Environment env)` Builds a MemoryMemoryStorageTest
`PersistentStorageTest(boolean store, Environment environment)` Builds a MemoryStorageTest
`Test(Environment env)`

Uses of Environment in rice.selector

Fields in rice.selector declared as Environment
`protected Environment` | `SelectorManager.environment`

Methods in rice.selector that return Environment
`Environment` | `SelectorManager.getEnvironment()`

Methods in rice.selector with parameters of type Environment
`void` | `SelectorManager.setEnvironment(Environment env)` Can only be called once.

Uses of Environment in rice.selector.testing

Fields in rice.selector.testing declared as Environment
`static Environment` | `SelectorTest.environment`

Uses of Environment in rice.tutorial.appsocket

Constructors in rice.tutorial.appsocket with parameters of type Environment
`Tutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env, boolean useDirect)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.deterministicsimulator

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

Constructors in rice.tutorial.deterministicsimulator with parameters of type Environment
`DirectTutorial(int numNodes, Environment env)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.direct

Constructors in rice.tutorial.direct with parameters of type Environment
`DirectTutorial(int numNodes, Environment env)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.forwarding

Constructors in rice.tutorial.forwarding with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.gtitm

Constructors in rice.tutorial.gtitm with parameters of type Environment
`DirectTutorial(int numNodes, Environment env, java.lang.String fileName)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.lesson1

Constructors in rice.tutorial.lesson1 with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, Environment env)` This constructor sets up a PastryNode.

Uses of Environment in rice.tutorial.lesson3

Constructors in rice.tutorial.lesson3 with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, Environment env)` This constructor sets up a PastryNode.

Uses of Environment in rice.tutorial.lesson4

Constructors in rice.tutorial.lesson4 with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.lookup

Constructors in rice.tutorial.lookup with parameters of type Environment
`LookupServiceTest(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` Liberally copied from lesson4's DistTutorial.

Uses of Environment in rice.tutorial.past

Constructors in rice.tutorial.past with parameters of type Environment
`PastTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` Based on the rice.tutorial.scribe.ScribeTutorial This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.rawserialization

Constructors in rice.tutorial.rawserialization with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.rawserialization2

Constructors in rice.tutorial.rawserialization2 with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.remotesocket

Constructors in rice.tutorial.remotesocket with parameters of type Environment
`Tutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env, boolean useDirect)` This constructor launches numNodes PastryNodes.
`Tutorial2(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env, boolean useDirect)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.scribe

Constructors in rice.tutorial.scribe with parameters of type Environment
`ScribeTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` Based on the rice.tutorial.lesson4.DistTutorial This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.sendfile

Constructors in rice.tutorial.sendfile with parameters of type Environment
`Tutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env, boolean useDirect)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.splitstream

Constructors in rice.tutorial.splitstream with parameters of type Environment
`SplitStreamTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env, boolean useDirect)` Based on the rice.tutorial.lesson4.DistTutorial This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.timer

Fields in rice.tutorial.timer declared as Environment
`protected Environment` | `MyApp.environment`

Constructors in rice.tutorial.timer with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, Environment env)` This constructor sets up a PastryNode.

Uses of Environment in rice.tutorial.transportdirect

Constructors in rice.tutorial.transportdirect with parameters of type Environment
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env)` This constructor launches numNodes PastryNodes.

Uses of Environment in rice.tutorial.transportlayer

Fields in rice.tutorial.transportlayer declared as Environment
`protected Environment` | `BandwidthLimitingTransportLayer.environment` The environment

Methods in rice.tutorial.transportlayer with parameters of type Environment
`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)`

Constructors in rice.tutorial.transportlayer with parameters of type Environment
`BandwidthLimitingTransportLayer(TransportLayer<Identifier,java.nio.ByteBuffer> tl, int bucketSize, int bucketTimelimit, Environment env)` To send 10K/second specify use 10240,1000
`DistTutorial(int bindport, java.net.InetSocketAddress bootaddress, int numNodes, Environment env, int bandwidth)` This constructor launches numNodes PastryNodes.

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

Copyright © 2001-2005 - Rice Pastry.