Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes