A B C D E F G H I L N P R S T U V

A

addDeliverListener(String, CastListener) - Method in class easypastry.cast.CastHandler
 
addDeliverListener(String, CastListener) - Method in interface easypastry.cast.CastService
Listeners & Filters
addForwardFilter(String, String, CastFilter) - Method in class easypastry.cast.CastHandler
 
addForwardFilter(String, String, CastFilter) - Method in interface easypastry.cast.CastService
 
addHost(NodeHandle) - Method in class easypastry.cast.CastContent
 
anycast(Topic, ScribeContent) - Method in class easypastry.cast.CastHandler
Called when we receive an anycast.

B

bootaddress - Variable in class easypastry.core.PastryConnection
 
bootNode() - Method in class easypastry.core.PastryConnection
This method boots node previously created
BunshinDHTHandler - Class in easypastry.dht
 
BunshinDHTHandler() - Constructor for class easypastry.dht.BunshinDHTHandler
 

C

cast - Static variable in class easypastry.core.PastryKernel
 
CastContent - Class in easypastry.cast
 
CastContent(String) - Constructor for class easypastry.cast.CastContent
 
CastDeliver - Class in easypastry.cast
 
CastDeliver(Hashtable<String, CastListener>, CastContent) - Constructor for class easypastry.cast.CastDeliver
 
CastDeserialize - Class in easypastry.cast
 
CastDeserialize(Endpoint) - Constructor for class easypastry.cast.CastDeserialize
 
CastFilter - Interface in easypastry.cast
 
CastHandler - Class in easypastry.cast
 
CastHandler(Node) - Constructor for class easypastry.cast.CastHandler
The constructor for this scribe client.
CastListener - Interface in easypastry.cast
 
CastService - Interface in easypastry.cast
 
childAdded(Topic, NodeHandle) - Method in class easypastry.cast.CastHandler
More Scribe Methods
childRemoved(Topic, NodeHandle) - Method in class easypastry.cast.CastHandler
 
close() - Method in class easypastry.cast.CastHandler
 
close() - Method in interface easypastry.cast.CastService
 
close() - Method in class easypastry.core.PastryConnection
 
close() - Static method in class easypastry.core.PastryKernel
 
conn - Static variable in class easypastry.core.PastryKernel
 
contentAnycasting(CastContent) - Method in interface easypastry.cast.CastListener
 
contentDelivery(CastContent) - Method in interface easypastry.cast.CastListener
 
contentForwarding(CastContent) - Method in interface easypastry.cast.CastFilter
 
Context - Interface in easypastry.util
Damon Context constants
createDHTHandler(Node, String, Properties, String) - Static method in class easypastry.dht.DHTHandlerFactory
 
createDHTHandler(Node, String, Properties, String, Object) - Static method in class easypastry.dht.DHTHandlerFactory
 
createNode(String, int) - Method in class easypastry.core.PastryConnection
This method creates a new node which will serve as the underlying p2p layer

D

DELAY - Static variable in interface easypastry.util.Context
 
deliver(Topic, ScribeContent) - Method in class easypastry.cast.CastHandler
Called whenever we receive a published message.
deliver(Id, Message) - Method in class easypastry.cast.CastHandler
 
deserialize(InputBuffer, short, int, NodeHandle) - Method in class easypastry.cast.CastDeserialize
 
DHT_CONFIG - Static variable in interface easypastry.util.Context
 
DHT_IMPL - Static variable in interface easypastry.util.Context
 
DHTException - Exception in easypastry.dht
A RemoteException is the common superclass for a wide number of communication-related exceptions that may occur during the execution of a remote method call.
DHTException(Exception) - Constructor for exception easypastry.dht.DHTException
 
DHTException(String) - Constructor for exception easypastry.dht.DHTException
 
DHTHandler - Interface in easypastry.dht
 
DHTHandlerFactory - Class in easypastry.dht
 
DHTHandlerFactory() - Constructor for class easypastry.dht.DHTHandlerFactory
 
dhtName - Static variable in class easypastry.core.PastryKernel
 
dhtProps - Static variable in class easypastry.core.PastryKernel
 
DirectMessage - Class in easypastry.cast
 
DirectMessage(NodeHandle, CastContent) - Constructor for class easypastry.cast.DirectMessage
Constructor which takes a unique integer Id
DirectMessage(InputBuffer, Endpoint) - Constructor for class easypastry.cast.DirectMessage
Deserializing constructor.

E

easypastry.cast - package easypastry.cast
 
easypastry.core - package easypastry.core
 
easypastry.dht - package easypastry.dht
 
easypastry.util - package easypastry.util
 
endpoint - Variable in class easypastry.cast.CastHandler
 
endpoint - Variable in class easypastry.core.PastryConnection
 

F

forward(RouteMessage) - Method in class easypastry.cast.CastHandler
Application

G

generateHash(Object) - Static method in class easypastry.util.Utilities
 
generateHash(byte[]) - Static method in class easypastry.util.Utilities
 
generateStringHash(String) - Static method in class easypastry.util.Utilities
 
get(String) - Method in class easypastry.dht.BunshinDHTHandler
 
get(String) - Method in interface easypastry.dht.DHTHandler
 
get(K, N) - Method in class easypastry.util.HashHashtable
 
getCastHandler() - Static method in class easypastry.core.PastryKernel
 
getChildren(String) - Method in class easypastry.cast.CastHandler
 
getChildren(String) - Method in interface easypastry.cast.CastService
 
getContent() - Method in class easypastry.cast.DirectMessage
Returns the content
getContent() - Method in class easypastry.cast.HoppedMessage
Returns the content
getDHTHandler(String, String) - Static method in class easypastry.core.PastryKernel
 
getDHTHandler(Node, String) - Static method in class easypastry.core.PastryKernel
 
getDHTHandler(String) - Static method in class easypastry.core.PastryKernel
 
getDHTHandler(String, String, Object) - Static method in class easypastry.core.PastryKernel
 
getDHTHandler(String, Object) - Static method in class easypastry.core.PastryKernel
 
getEnvironment() - Method in class easypastry.core.PastryConnection
 
getForwardFilters(String) - Method in class easypastry.cast.CastHandler
 
getForwardFilters(String) - Method in interface easypastry.cast.CastService
 
getHostname() - Method in class easypastry.core.PastryConnection
 
getHostName() - Static method in class easypastry.core.PastryKernel
 
getId() - Method in class easypastry.cast.HoppedMessage
 
getKey() - Method in class easypastry.cast.CastContent
 
getLocalNodeHandle() - Method in class easypastry.cast.CastHandler
 
getLocalNodeHandle() - Method in interface easypastry.cast.CastService
 
getNeighbours(int, boolean) - Method in class easypastry.cast.CastHandler
 
getNeighbours(int, boolean) - Method in interface easypastry.cast.CastService
 
getNode() - Method in class easypastry.core.PastryConnection
 
getNodeHandle() - Static method in class easypastry.core.PastryKernel
 
getNum() - Method in class easypastry.cast.CastContent
 
getNumOfHops() - Method in class easypastry.cast.CastContent
 
getParent(String) - Method in class easypastry.cast.CastHandler
 
getParent(String) - Method in interface easypastry.cast.CastService
 
getPastryConnection() - Static method in class easypastry.core.PastryKernel
 
getPath() - Method in class easypastry.cast.CastContent
 
getPriority() - Method in class easypastry.cast.DirectMessage
 
getPriority() - Method in class easypastry.cast.HoppedMessage
 
getRange(NodeHandle, int, Id) - Method in class easypastry.cast.CastHandler
 
getRange(NodeHandle, int, Id) - Method in interface easypastry.cast.CastService
 
getReplicaSet(Id, int) - Method in class easypastry.cast.CastHandler
 
getReplicaSet(Id, int) - Method in interface easypastry.cast.CastService
 
getSource() - Method in class easypastry.cast.CastContent
 
getSource() - Method in class easypastry.cast.DirectMessage
 
getState() - Method in class easypastry.dht.BunshinDHTHandler
 
getState() - Method in interface easypastry.dht.DHTHandler
 
getSubject() - Method in class easypastry.cast.CastContent
 
getTime() - Method in class easypastry.core.PastryConnection
 
getType() - Method in class easypastry.cast.DirectMessage
 
getType() - Method in class easypastry.cast.HoppedMessage
 
getUID() - Static method in class easypastry.util.UID
 

H

HashHashtable<K,N,V> - Class in easypastry.util
 
HashHashtable() - Constructor for class easypastry.util.HashHashtable
 
HoppedMessage - Class in easypastry.cast
 
HoppedMessage(Id, CastContent) - Constructor for class easypastry.cast.HoppedMessage
Constructor which takes a unique integer Id
HoppedMessage(InputBuffer, Endpoint) - Constructor for class easypastry.cast.HoppedMessage
Deserializing constructor.
HOST - Static variable in interface easypastry.util.Context
 
hostname - Static variable in class easypastry.core.PastryKernel
 
hostUpdate(NodeHandle, boolean) - Method in interface easypastry.cast.CastListener
 

I

init(String) - Static method in class easypastry.core.PastryKernel
 
init(String, String) - Static method in class easypastry.core.PastryKernel
 
init(String, int, String) - Static method in class easypastry.core.PastryKernel
 
insertAckArrived - Static variable in class easypastry.dht.BunshinDHTHandler
 
isAlive(NodeHandle) - Method in class easypastry.core.PastryConnection
 
isRoot(String) - Method in class easypastry.cast.CastHandler
 
isRoot(String) - Method in interface easypastry.cast.CastService
Some passthrough accessors

L

loadProps(String) - Static method in class easypastry.core.PastryKernel
 
lookupResultArrived - Static variable in class easypastry.dht.BunshinDHTHandler
 

N

node - Static variable in class easypastry.core.PastryKernel
 
num - Variable in class easypastry.cast.CastContent
 

P

PastryConnection - Class in easypastry.core
 
PastryConnection(String, int) - Constructor for class easypastry.core.PastryConnection
Creates a node and stablishs the connection with the network
PastryKernel - Class in easypastry.core
 
PastryKernel() - Constructor for class easypastry.core.PastryKernel
 
PORT - Static variable in interface easypastry.util.Context
 
put(String, Serializable) - Method in class easypastry.dht.BunshinDHTHandler
 
put(String, Serializable) - Method in interface easypastry.dht.DHTHandler
 
put(K, N, V) - Method in class easypastry.util.HashHashtable
 

R

random() - Method in class easypastry.core.PastryConnection
Environment
REGISTRY - Static variable in interface easypastry.util.Context
 
remove(String) - Method in class easypastry.dht.BunshinDHTHandler
 
remove(String) - Method in interface easypastry.dht.DHTHandler
 
remove(K, N) - Method in class easypastry.util.HashHashtable
 
removeDeliverListener(String) - Method in class easypastry.cast.CastHandler
 
removeDeliverListener(String) - Method in interface easypastry.cast.CastService
 
removeForwardFiter(String, String) - Method in class easypastry.cast.CastHandler
 
removeForwardFiter(String, String) - Method in interface easypastry.cast.CastService
 
run() - Method in class easypastry.cast.CastDeliver
 
run() - Method in class easypastry.cast.UpdateDeliver
 

S

sendAnycast(String, CastContent) - Method in class easypastry.cast.CastHandler
 
sendAnycast(String, CastContent) - Method in interface easypastry.cast.CastService
Sends an anycast message.
sendDirect(NodeHandle, CastContent) - Method in class easypastry.cast.CastHandler
 
sendDirect(NodeHandle, CastContent) - Method in interface easypastry.cast.CastService
Sends a direct message.
sendHopped(Id, CastContent) - Method in class easypastry.cast.CastHandler
 
sendHopped(Id, CastContent) - Method in interface easypastry.cast.CastService
Sends a hopped message.
sendManycast(String, CastContent, int) - Method in class easypastry.cast.CastHandler
 
sendManycast(String, CastContent, int) - Method in interface easypastry.cast.CastService
Sends a manycast message.
sendMulticast(String, CastContent) - Method in class easypastry.cast.CastHandler
 
sendMulticast(String, CastContent) - Method in interface easypastry.cast.CastService
Sends a multicast message.
serialize(OutputBuffer) - Method in class easypastry.cast.DirectMessage
 
serialize(OutputBuffer) - Method in class easypastry.cast.HoppedMessage
 
setBunshinApp(Bunshin) - Method in class easypastry.dht.BunshinDHTHandler
 
setContext(String, BunshinMergeClient) - Method in class easypastry.dht.BunshinDHTHandler
 
setKey(Id) - Method in class easypastry.cast.CastContent
 
setNum(int) - Method in class easypastry.cast.CastContent
 
setSource(NodeHandle) - Method in class easypastry.cast.CastContent
 
setSubject(String) - Method in class easypastry.cast.CastContent
 
sleep(long) - Method in class easypastry.core.PastryConnection
 
subject - Variable in class easypastry.cast.CastContent
 
subscribe(String) - Method in class easypastry.cast.CastHandler
 
subscribe(String) - Method in interface easypastry.cast.CastService
Subscribes to id.
subscribeFailed(Topic) - Method in class easypastry.cast.CastHandler
 
subscribeFailed(Collection<Topic>) - Method in class easypastry.cast.CastHandler
 
subscribeSuccess(Collection<Topic>) - Method in class easypastry.cast.CastHandler
 

T

TIMEOUT - Static variable in interface easypastry.util.Context
 
toString() - Method in class easypastry.cast.DirectMessage
 
toString() - Method in class easypastry.cast.HoppedMessage
 
toString() - Method in class easypastry.util.UID
 
TYPE - Static variable in class easypastry.cast.DirectMessage
 
TYPE - Static variable in class easypastry.cast.HoppedMessage
 

U

UID - Class in easypastry.util
 
UID() - Constructor for class easypastry.util.UID
 
unsubscribe(String) - Method in class easypastry.cast.CastHandler
 
unsubscribe(String) - Method in interface easypastry.cast.CastService
Unsubscribes to id.
update(NodeHandle, boolean) - Method in class easypastry.cast.CastHandler
 
UpdateDeliver - Class in easypastry.cast
 
UpdateDeliver(Set<CastListener>, NodeHandle, boolean) - Constructor for class easypastry.cast.UpdateDeliver
 
Utilities - Class in easypastry.util
Util methods used in the pastry applications
Utilities() - Constructor for class easypastry.util.Utilities
 

V

valueAfterMD5 - Variable in class easypastry.util.UID
 
valueBeforeMD5 - Variable in class easypastry.util.UID
 

A B C D E F G H I L N P R S T U V