|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
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[] |
SourceRoute.path
DESCRIBE THE FIELD |
Methods in rice.pastry.socket that return EpochInetSocketAddress | |
static EpochInetSocketAddress |
EpochInetSocketAddress.build(InputBuffer buf)
EpochInetSocketAddress: (IPV4): +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + InetAddress + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + port (int) + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + epoch (long) + + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
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 | |
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 |
void |
SocketPastryNode.setSocketElements(EpochInetSocketAddress address,
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 |
SocketNodeHandle |
SocketSourceRouteManager.getNodeHandle(EpochInetSocketAddress address)
Gets the NodeHandle attribute of the SocketSourceRouteManager object |
SocketSourceRouteManager.AddressManager |
SocketSourceRouteManager.getAddressManager(EpochInetSocketAddress address)
Gets the AddressManager attribute of the SocketSourceRouteManager object |
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 |
SocketSourceRouteManager.AddressManager |
SocketSourceRouteManager.putAddressManager(EpochInetSocketAddress address,
boolean search)
Should be called while synchronized on nodeHandles |
void |
SocketSourceRouteManager.bootstrap(EpochInetSocketAddress address,
Message msg)
Method which sends a bootstrap message across the wire. |
void |
SocketSourceRouteManager.send(EpochInetSocketAddress address,
Message msg)
DESCRIBE THE METHOD |
void |
SocketSourceRouteManager.send(EpochInetSocketAddress address,
SocketBuffer message)
Method which sends a message across the wire. |
void |
SocketSourceRouteManager.connect(EpochInetSocketAddress address,
int appAddress,
AppSocketReceiver receiver,
int timeout)
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,
SocketBuffer 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,
SocketBuffer data)
Constructor for Envelope. |
|
SocketBuffer(EpochInetSocketAddress address,
SourceRoute path)
For a quick write. |
|
SocketBuffer(EpochInetSocketAddress address,
SourceRoute path,
PRawMessage msg)
Constructor for SocketBuffer. |
|
SocketCollectionManager(SocketPastryNode node,
SocketSourceRouteManager manager,
EpochInetSocketAddress bindAddress,
EpochInetSocketAddress proxyAddress,
RandomSource random)
Constructs a new SocketManager. |
|
SocketNodeHandle(EpochInetSocketAddress address,
Id nodeId)
Constructor |
|
SocketSourceRouteManager(SocketPastryNode node,
EpochInetSocketAddress bindAddress,
EpochInetSocketAddress proxyAddress,
RandomSource random)
Constructor |
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(EpochInetSocketAddress incorrect,
EpochInetSocketAddress correct,
long start)
Constructor |
|
Rice Pastry API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |