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

## Uses of Class
rice.pastry.socket.EpochInetSocketAddress

Packages that use EpochInetSocketAddress
rice.pastry.socket |
rice.pastry.socket.messaging |

Uses of EpochInetSocketAddress in rice.pastry.socket

Fields in rice.pastry.socket declared as EpochInetSocketAddress
`protected EpochInetSocketAddress` | `PingManager.Envelope.destination` DESCRIBE THE FIELD
`protected EpochInetSocketAddress` | `SocketNodeHandle.eaddress` DESCRIBE THE FIELD
`protected EpochInetSocketAddress` | `SocketSourceRouteManager.AddressManager.address` DESCRIBE THE FIELD
`protected EpochInetSocketAddress[]` | `SourceRoute.path` DESCRIBE THE FIELD

Methods in rice.pastry.socket that return EpochInetSocketAddress
`static EpochInetSocketAddress` | `SocketChannelRepeater.decodeHeader(byte[] array)` Method which can be used to decode the necessary header for the intermediate hop
`static EpochInetSocketAddress` | `SocketChannelRepeater.decodeHeader(byte[] array, int offset)` Method which can be used to decode the necessary header for the intermediate hop
`EpochInetSocketAddress` | `SocketNodeHandle.getEpochAddress()` Gets the EpochAddress attribute of the SocketNodeHandle object
`EpochInetSocketAddress` | `SourceRoute.getFirstHop()` Method which returns the first "hop" of this source route
`EpochInetSocketAddress` | `SourceRoute.getLastHop()` Method which returns the first "hop" of this source route
`EpochInetSocketAddress` | `SourceRoute.getHop(int i)` Returns the hop at the given index

Methods in rice.pastry.socket with parameters of type EpochInetSocketAddress
`static byte[]` | `PingManager.addHeader(SourceRoute path, java.lang.Object data, EpochInetSocketAddress localAddress)` Method which adds a header for the provided path to the given data.
`static byte[]` | `SocketChannelRepeater.encodeHeader(EpochInetSocketAddress address)` Method which can be used to constuct the necessary header for the intermediate hop
`protected void` | `SocketCollectionManager.markDead(EpochInetSocketAddress address)` Method which is called by the ping manager to indicate that the address has expired and should be marked dead without question - this indicates a new epoch.
`protected void` | `SocketCollectionManager.SourceRouteManager.createConnection(EpochInetSocketAddress address)` Creates the outgoing socket to the remote handle
`protected void` | `SocketNodeHandlePool.update(EpochInetSocketAddress address, java.lang.Object update)` This method updates all of the handles to the given address with the specified update.
`void` | `SocketPastryNode.setSocketElements(EpochInetSocketAddress address, SocketSourceRouteManager srManager, SocketNodeHandlePool pool, int lsmf, int rsmf)` Helper method which allows the WirePastryNodeFactory to initialize a number of the pastry node's elements.
`protected SocketSourceRouteManager.AddressManager` | `SocketSourceRouteManager.getAddressManager(EpochInetSocketAddress address, boolean search)` Internal method which returns (or builds) the manager associated with an address
`int` | `SocketSourceRouteManager.getLiveness(EpochInetSocketAddress address)` Method which returns the last cached liveness value for the given address.
`protected SourceRoute[]` | `SocketSourceRouteManager.getAllRoutes(EpochInetSocketAddress destination)` Internal method which returns a list of all possible routes to a given address.
`protected SourceRoute` | `SocketSourceRouteManager.getBestRoute(EpochInetSocketAddress address)` Internal method which returns the best known route to the given destination
`void` | `SocketSourceRouteManager.bootstrap(EpochInetSocketAddress address, Message message)` Method which sends a bootstrap message across the wire.
`void` | `SocketSourceRouteManager.send(EpochInetSocketAddress address, Message message)` Method which sends a message across the wire.
`void` | `SocketSourceRouteManager.ping(EpochInetSocketAddress address)` Method which suggests a ping to the remote node.
`void` | `SocketSourceRouteManager.checkLiveness(EpochInetSocketAddress address)` Method which FORCES a check of liveness of the remote node.
`int` | `SocketSourceRouteManager.proximity(EpochInetSocketAddress address)` Method which returns the last cached proximity value for the given address.
`protected void` | `SocketSourceRouteManager.markDead(EpochInetSocketAddress address)` This method should be called when a known node is declared dead - this is ONLY called when a new epoch of that node is detected.
`protected void` | `SocketSourceRouteManager.reroute(EpochInetSocketAddress address, Message m)` Reroutes the given message.
`SourceRoute` | `SourceRoute.reverse(EpochInetSocketAddress localAddress)` Method which revereses path and cliams the corresponding address
`SourceRoute` | `SourceRoute.append(EpochInetSocketAddress address)` Method which creates a new source route by appending the given address to the end of this one
`SourceRoute` | `SourceRoute.prepend(EpochInetSocketAddress address)` Method which creates a new source route by appending the given address to the end of this one
`static SourceRoute` | `SourceRoute.build(EpochInetSocketAddress[] path)` Constructor.
`static SourceRoute` | `SourceRoute.build(EpochInetSocketAddress address)` Constructor.

Constructors in rice.pastry.socket with parameters of type EpochInetSocketAddress
`PingManager(SocketNodeHandlePool pool, SocketSourceRouteManager manager, PastryNode spn, EpochInetSocketAddress bindAddress, EpochInetSocketAddress proxyAddress)`
`PingManager.Envelope(EpochInetSocketAddress destination, byte[] data)` Constructor for Envelope.
`SocketCollectionManager(PastryNode node, SocketNodeHandlePool pool, SocketSourceRouteManager manager, EpochInetSocketAddress bindAddress, EpochInetSocketAddress proxyAddress)` Constructs a new SocketManager.
`SocketNodeHandle(EpochInetSocketAddress address, NodeId nodeId)` Constructor
`SocketSourceRouteManager(PastryNode node, SocketNodeHandlePool pool, EpochInetSocketAddress bindAddress, EpochInetSocketAddress proxyAddress)` Constructor
`SocketSourceRouteManager.AddressManager(EpochInetSocketAddress address, boolean search)` Constructor, given an address

Uses of EpochInetSocketAddress in rice.pastry.socket.messaging

Fields in rice.pastry.socket.messaging declared as EpochInetSocketAddress
`protected EpochInetSocketAddress` | `WrongEpochMessage.incorrect` DESCRIBE THE FIELD
`protected EpochInetSocketAddress` | `WrongEpochMessage.correct` DESCRIBE THE FIELD

Methods in rice.pastry.socket.messaging that return EpochInetSocketAddress
`EpochInetSocketAddress` | `WrongEpochMessage.getIncorrect()` Gets the Incorrect attribute of the WrongEpochMessage object
`EpochInetSocketAddress` | `WrongEpochMessage.getCorrect()` Gets the Correct attribute of the WrongEpochMessage object

Constructors in rice.pastry.socket.messaging with parameters of type EpochInetSocketAddress
`WrongEpochMessage(SourceRoute outbound, SourceRoute inbound, EpochInetSocketAddress incorrect, EpochInetSocketAddress correct)` Constructor

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

Copyright © 2001-2005 - Rice Pastry.