Rice Pastry API

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, Environment env)
          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
 void SocketCollectionManager.declaredDead(EpochInetSocketAddress address)
          Method which should be called when a remote node is declared dead.
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
 boolean SourceRoute.goesThrough(EpochInetSocketAddress address)
          Returns whether or not this route goes through the given 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(SocketPastryNode spn, SocketSourceRouteManager manager, EpochInetSocketAddress bindAddress, EpochInetSocketAddress proxyAddress)
           
PingManager.Envelope(EpochInetSocketAddress destination, byte[] data)
          Constructor for Envelope.
SocketCollectionManager(SocketPastryNode node, SocketNodeHandlePool pool, SocketSourceRouteManager manager, EpochInetSocketAddress bindAddress, EpochInetSocketAddress proxyAddress)
          Constructs a new SocketManager.
SocketNodeHandle(EpochInetSocketAddress address, NodeId nodeId)
          Constructor
SocketSourceRouteManager(SocketPastryNode node, SocketNodeHandlePool pool, EpochInetSocketAddress bindAddress, EpochInetSocketAddress proxyAddress)
          Constructor
SocketSourceRouteManager.AddressManager(EpochInetSocketAddress address, boolean search)
          Constructor, given an address and whether or not it should attempt to find the best route
 

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, long start)
          Constructor
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection