Package i5.las2peer.p2p
-
Class Summary Class Description EthereumNode Node implementation that extends the FreePastry-based node with access to an Ethereum blockchain-based service and user registry.L2pNodeIdFactory LocalNode Implementation of the abstractNode
class mostly for testing purposes.LocalNodeManager MessageResultListener A MessageResultListener is a simple collector for one result of a message sending operation in aNode
.Node Base class for nodes in the las2peer environment.NodeInformation A NodeInformation gives basic information about a node.NodeServiceCache Caches the knowledge about existing servicesPastryNodeImpl A FreePastry implementation of a las2peerNode
.ServiceAliasManager Responsible for mapping service aliases to service names and resolving paths to service names. -
Enum Summary Enum Description MessageResultListener.Status a simple message status flagNode.NodeStatus Enum with the possible states of a node.Node.SendMode The Sending mode for outgoing messages. -
Exception Summary Exception Description AgentAlreadyRegisteredException Exception thrown on an attempt to register an agent, which is already registered.AgentNotRegisteredException Exception if the an agent is not registered at a node or anywhere in the network.AliasConflictException AliasNotFoundException NodeException base class for any exception occurring in aNode
NodeNotFoundException Exception thrown on access to a node which is not known to the network.TimeoutException A simple exception thrown on timeouts.