| Package | Description |
|---|---|
| net.tomp2p.connection | |
| net.tomp2p.futures | |
| net.tomp2p.message | |
| net.tomp2p.p2p | |
| net.tomp2p.peers | |
| net.tomp2p.replication | |
| net.tomp2p.rpc | |
| net.tomp2p.storage | |
| net.tomp2p.utils |
| Modifier and Type | Method and Description |
|---|---|
PeerAddress |
PeerConnection.getDestination() |
PeerAddress |
PeerBean.getServerPeerAddress() |
| Modifier and Type | Method and Description |
|---|---|
void |
DispatcherReply.registerIoHandler(PeerAddress sender,
ReplyHandler ioHandler,
Message.Command... names)
Registers a handler with this dispatcher.
|
void |
PeerBean.setServerPeerAddress(PeerAddress serverPeerAddress) |
void |
ChannelCreator.tryClose(PeerAddress destination) |
| Constructor and Description |
|---|
IdentifierTCP(PeerAddress remotePeer,
PeerAddress senderPeer,
String channelName) |
PeerConnection(PeerAddress destination,
ChannelCreator channelCreator,
int idleTCPMillis) |
ReplyTimeoutHandler(org.jboss.netty.util.Timer timer,
long timeoutMillis,
PeerAddress remotePeer) |
| Modifier and Type | Method and Description |
|---|---|
PeerAddress |
FutureDiscover.getPeerAddress() |
| Modifier and Type | Method and Description |
|---|---|
Collection<PeerAddress> |
FutureBootstrap.getBootstrapTo() |
Collection<PeerAddress> |
FutureWrappedBootstrap.getBootstrapTo() |
SortedSet<PeerAddress> |
FutureRouting.getDirectHits() |
Set<PeerAddress> |
FutureTracker.getDirectTrackers() |
Set<PeerAddress> |
FutureTracker.getPeersOnTracker() |
SortedSet<PeerAddress> |
FutureRouting.getPotentialHits() |
Set<PeerAddress> |
FutureTracker.getPotentialTrackers() |
Map<PeerAddress,Map<Number160,Data>> |
FutureDHT.getRawData() |
Map<PeerAddress,org.jboss.netty.buffer.ChannelBuffer> |
FutureDHT.getRawDirectData1() |
Map<PeerAddress,Object> |
FutureDHT.getRawDirectData2() |
Map<PeerAddress,Collection<Number160>> |
FutureDHT.getRawKeys() |
Map<PeerAddress,Collection<TrackerData>> |
FutureTracker.getRawPeersOnTracker() |
SortedSet<PeerAddress> |
FutureRouting.getRoutingPath()
Returns the peers that have been asked to provide neighbor information.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FutureDiscover.done(PeerAddress peerAddress) |
| Modifier and Type | Method and Description |
|---|---|
void |
FutureWrappedBootstrap.setBootstrapTo(Collection<PeerAddress> bootstrapTo) |
void |
FutureDHT.setData(Map<PeerAddress,Map<Number160,Data>> rawData) |
void |
FutureDHT.setDirectData1(Map<PeerAddress,org.jboss.netty.buffer.ChannelBuffer> rawChannels) |
void |
FutureDHT.setDirectData2(Map<PeerAddress,Object> rawObjects) |
void |
FutureRouting.setNeighbors(SortedSet<PeerAddress> directHits,
SortedSet<PeerAddress> potentialHits,
SortedSet<PeerAddress> routingPath) |
void |
FutureRouting.setNeighbors(SortedSet<PeerAddress> directHits,
SortedSet<PeerAddress> potentialHits,
SortedSet<PeerAddress> routingPath) |
void |
FutureRouting.setNeighbors(SortedSet<PeerAddress> directHits,
SortedSet<PeerAddress> potentialHits,
SortedSet<PeerAddress> routingPath) |
void |
FutureDHT.setRemovedKeys(Map<PeerAddress,Collection<Number160>> rawKeys) |
void |
FutureDHT.setStoredKeys(Map<PeerAddress,Collection<Number160>> rawKeys,
boolean ifAbsent) |
void |
FutureTracker.setTrackers(Set<PeerAddress> potentialTrackers,
Set<PeerAddress> directTrackers,
Map<PeerAddress,Collection<TrackerData>> peersOnTracker) |
void |
FutureTracker.setTrackers(Set<PeerAddress> potentialTrackers,
Set<PeerAddress> directTrackers,
Map<PeerAddress,Collection<TrackerData>> peersOnTracker) |
void |
FutureTracker.setTrackers(Set<PeerAddress> potentialTrackers,
Set<PeerAddress> directTrackers,
Map<PeerAddress,Collection<TrackerData>> peersOnTracker) |
| Modifier and Type | Method and Description |
|---|---|
PeerAddress |
MessageID.getNodeAddress()
The node address of sender or recipient
|
PeerAddress |
Message.getRecipient()
The ID of the recipient.
|
PeerAddress |
Message.getSender()
The ID of the sender.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<PeerAddress> |
Message.getNeighbors()
Returns the stored neighbors
|
| Modifier and Type | Method and Description |
|---|---|
static Data |
MessageCodec.createData(byte[] me,
int offset,
int length,
int ttl,
boolean protectedEntry,
PeerAddress originator) |
static Data |
MessageCodec.decodeData(DataInput buffer,
PeerAddress originator) |
Message |
Message.setRecipient(PeerAddress recipient)
Set the ID of the recipient.
|
Message |
Message.setSender(PeerAddress sender)
The ID of the sender.
|
| Modifier and Type | Method and Description |
|---|---|
Message |
Message.setNeighbors(Collection<PeerAddress> neighbors) |
Message |
Message.setNeighbors(Collection<PeerAddress> neighbors,
int useAtMostNeighbors) |
| Modifier and Type | Method and Description |
|---|---|
PeerAddress |
Peer.getPeerAddress() |
PeerAddress |
IdentityManagement.getPeerAddress() |
| Modifier and Type | Method and Description |
|---|---|
void |
Maintenance.addTrackerMaintenance(PeerAddress peerAddress,
PeerAddress referrer,
Number160 locationKey,
Number160 domainKey,
TrackerStorage trackerStorage) |
FutureBootstrap |
Peer.bootstrap(PeerAddress peerAddress) |
FutureBootstrap |
Peer.bootstrap(PeerAddress peerAddress,
Collection<PeerAddress> bootstrapTo,
ConfigurationStore config) |
FutureResponse |
DistributedHashHashMap.Operation.create(PeerAddress address) |
FutureResponse |
DistributedTracker.Operation.create(PeerAddress address,
boolean primary) |
PeerConnection |
Peer.createPeerConnection(PeerAddress destination,
int idleTCPMillis)
Opens a TCP connection and keeps it open.
|
FutureDiscover |
Peer.discover(PeerAddress peerAddress)
Discover attempts to find the external IP address of this peer.
|
void |
IdentityManagement.peerFail(PeerAddress peerAddress) |
void |
IdentityManagement.peerOffline(PeerAddress peerAddress,
PeerStatusListener.Reason reason) |
void |
IdentityManagement.peerOnline(PeerAddress peerAddress) |
FutureData |
Peer.send(PeerAddress remotePeer,
org.jboss.netty.buffer.ChannelBuffer requestBuffer) |
FutureData |
Peer.send(PeerAddress remotePeer,
Object object) |
void |
PeerListener.serverAddressChanged(PeerAddress peerAddress,
boolean tcp) |
| Modifier and Type | Method and Description |
|---|---|
FutureRouting |
DistributedRouting.bootstrap(Collection<PeerAddress> peerAddresses,
int maxNoNewInfo,
int maxFailures,
int maxSuccess,
int parallel,
boolean forceSocket,
ChannelCreator cc)
Bootstraps to the given remoteNode, i.e.
|
FutureBootstrap |
Peer.bootstrap(PeerAddress peerAddress,
Collection<PeerAddress> bootstrapTo,
ConfigurationStore config) |
Collection<Number160> |
VotingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys) |
Collection<Number160> |
CumulativeScheme.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys) |
Collection<Number160> |
EvaluatingSchemeDHT.evaluate1(Map<PeerAddress,Collection<Number160>> rawKeys) |
Map<Number160,Data> |
VotingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData) |
Map<Number160,Data> |
CumulativeScheme.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawKeys) |
Map<Number160,Data> |
EvaluatingSchemeDHT.evaluate2(Map<PeerAddress,Map<Number160,Data>> rawData) |
Object |
VotingSchemeDHT.evaluate3(Map<PeerAddress,Object> rawKeys) |
Object |
CumulativeScheme.evaluate3(Map<PeerAddress,Object> rawKeys) |
Object |
EvaluatingSchemeDHT.evaluate3(Map<PeerAddress,Object> rawObjects) |
org.jboss.netty.buffer.ChannelBuffer |
VotingSchemeDHT.evaluate4(Map<PeerAddress,org.jboss.netty.buffer.ChannelBuffer> rawKeys) |
org.jboss.netty.buffer.ChannelBuffer |
CumulativeScheme.evaluate4(Map<PeerAddress,org.jboss.netty.buffer.ChannelBuffer> rawKeys) |
org.jboss.netty.buffer.ChannelBuffer |
EvaluatingSchemeDHT.evaluate4(Map<PeerAddress,org.jboss.netty.buffer.ChannelBuffer> rawChannels) |
Collection<TrackerData> |
EvaluatingSchemeTracker.evaluateSingle(Map<PeerAddress,Collection<TrackerData>> rawData) |
Collection<TrackerData> |
VotingSchemeTracker.evaluateSingle(Map<PeerAddress,Collection<TrackerData>> rawData) |
FutureTracker |
Peer.getFromTrackerCreateBloomfilter1(Number160 locationKey,
ConfigurationTrackerGet config,
Collection<PeerAddress> knownPeers) |
static void |
Statistics.tooClose(Collection<PeerAddress> collection) |
| Constructor and Description |
|---|
IdentityManagement(PeerAddress self) |
| Constructor and Description |
|---|
Statistics(List<Map<Number160,PeerAddress>> peerMap,
Number160 remotePeer,
int maxSize,
int bagSize) |
| Modifier and Type | Field and Description |
|---|---|
static PeerAddress |
PeerAddress.EMPTY_IPv4 |
| Modifier and Type | Method and Description |
|---|---|
PeerAddress |
PeerAddress.changeAddress(InetAddress address) |
PeerAddress |
PeerAddress.changeFirewalledTCP(boolean status) |
PeerAddress |
PeerAddress.changeFirewalledUDP(boolean status) |
PeerAddress |
PeerAddress.changePeerId(Number160 id2) |
PeerAddress |
PeerAddress.changePorts(int portUDP,
int portTCP) |
| Modifier and Type | Method and Description |
|---|---|
SortedSet<PeerAddress> |
PeerMapKadImpl.closePeers(Number160 id,
int atLeast) |
SortedSet<PeerAddress> |
PeerMap.closePeers(Number160 key,
int number)
Returns close peer from the set to a given key.
|
Comparator<PeerAddress> |
PeerMapKadImpl.createPeerComparator() |
Comparator<PeerAddress> |
PeerMap.createPeerComparator() |
Comparator<PeerAddress> |
PeerMapKadImpl.createPeerComparator(Number160 id) |
Comparator<PeerAddress> |
PeerMap.createPeerComparator(Number160 id)
Creates a comparator that orders to peers according to their distance to
the specified id.
|
Collection<PeerAddress> |
PeerMapKadImpl.getAll() |
Collection<PeerAddress> |
PeerMap.getAll()
Return all addresses from the neighbor list.
|
Collection<PeerAddress> |
PeerMapKadImpl.peersForMaintenance() |
Collection<PeerAddress> |
PeerMap.peersForMaintenance() |
| Modifier and Type | Method and Description |
|---|---|
int |
PeerAddress.compareTo(PeerAddress nodeAddress) |
boolean |
PeerMapKadImpl.contains(PeerAddress peerAddress) |
boolean |
PeerMap.contains(PeerAddress peerAddress) |
int |
PeerMapStat.getChecked(PeerAddress peerAddress) |
long |
PeerMapStat.getLastSeenOnlineTime(PeerAddress peerAddress) |
void |
PeerMapStat.incChecked(PeerAddress peerAddress) |
int |
PeerMapKadImpl.isCloser(Number160 id,
PeerAddress rn,
PeerAddress rn2) |
int |
PeerMap.isCloser(Number160 key,
PeerAddress nodeAddress1,
PeerAddress nodeAddress2)
Returns -1 if the first remote node is closer to the key, if the second
is closer, then 1 is returned.
|
boolean |
PeerMapKadImpl.isPeerRemovedTemporarly(PeerAddress remoteNode) |
boolean |
PeerMap.isPeerRemovedTemporarly(PeerAddress node)
Checks if this peer has been removed.
|
long |
PeerMapStat.online(PeerAddress peerAddress) |
void |
PeerStatusListener.peerFail(PeerAddress peerAddress)
Called if the peer does not send answer in time.
|
boolean |
PeerMapKadImpl.peerFound(PeerAddress remotePeer,
PeerAddress referrer) |
boolean |
PeerMap.peerFound(PeerAddress node,
PeerAddress referer)
Adds a neighbor to the neighbor list.
|
void |
PeerMapChangeListener.peerInserted(PeerAddress peerAddress)
This method is called if a peer is added to the map
|
boolean |
PeerMapKadImpl.peerOffline(PeerAddress remotePeer,
boolean force) |
boolean |
PeerMap.peerOffline(PeerAddress node,
boolean force)
Remove a peer from the list.
|
void |
PeerStatusListener.peerOffline(PeerAddress peerAddress,
PeerStatusListener.Reason reason)
Called if the peer does not send multiple answer in time.
|
void |
PeerStatusListener.peerOnline(PeerAddress peerAddress)
Called if the peer is online and we verified it.
|
void |
PeerMapChangeListener.peerRemoved(PeerAddress peerAddress)
This method is called if a peer is removed from the map
|
void |
PeerMapChangeListener.peerUpdated(PeerAddress peerAddress)
This method is called if a peer is updated.
|
void |
PeerMapStat.removeStat(PeerAddress peerAddress) |
void |
PeerMapStat.setSeenOnlineTime(PeerAddress peerAddress) |
void |
PeerMapKadImpl.updateExistingPeerAddress(PeerAddress peerAddress) |
| Constructor and Description |
|---|
PeerAddress(Number160 id,
PeerAddress parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResponsibilityListener.otherResponsible(Number160 locationKey,
PeerAddress other) |
void |
TrackerStorageReplication.otherResponsible(Number160 locationKey,
PeerAddress other) |
void |
DefaultStorageReplication.otherResponsible(Number160 locationKey,
PeerAddress other) |
void |
Replication.peerInserted(PeerAddress peerAddress) |
void |
Replication.peerRemoved(PeerAddress peerAddress) |
void |
Replication.peerUpdated(PeerAddress peerAddress) |
| Constructor and Description |
|---|
Replication(Responsibility responsibility,
PeerAddress selfAddress,
PeerMap peerMap) |
| Modifier and Type | Method and Description |
|---|---|
PeerAddress |
TrackerRPC.getPeerAddress() |
PeerAddress |
StorageRPC.getPeerAddress() |
| Modifier and Type | Method and Description |
|---|---|
FutureResponse |
StorageRPC.add(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
Collection<Data> dataSet,
boolean protectDomain,
boolean signMessage,
ChannelCreator channelCreator) |
FutureResponse |
TrackerRPC.addToTracker(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
byte[] attachement,
boolean signMessage,
boolean primary,
Set<Number160> knownPeers,
ChannelCreator channelCreator) |
FutureResponse |
TrackerRPC.addToTracker(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
byte[] attachement,
int offset,
int legth,
boolean signMessage,
boolean primary,
Set<Number160> knownPeers,
ChannelCreator channelCreator) |
FutureResponse |
NeighborRPC.closeNeighbors(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
Collection<Number160> contentKeys,
Message.Command command,
boolean isDigest,
boolean forceSocket,
ChannelCreator channelCreator) |
Message |
ReplyHandler.createMessage(PeerAddress recipient,
Message.Command name,
Message.Type type) |
FutureResponse |
HandshakeRPC.fireTCP(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.fireUDP(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
StorageRPC.get(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
Collection<Number160> contentKeys,
PublicKey protectedDomains,
boolean signMessage,
ChannelCreator channelCreator) |
FutureResponse |
TrackerRPC.getFromTracker(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
boolean expectAttachement,
boolean signMessage,
Set<Number160> knownPeers,
ChannelCreator channelCreator) |
FutureResponse |
PeerExchangeRPC.peerExchange(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
boolean isReplication,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.pingBroadcastUDP(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.pingTCP(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.pingTCPDiscover(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.pingTCPProbe(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.pingUDP(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.pingUDPDiscover(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
HandshakeRPC.pingUDPProbe(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
StorageRPC.put(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
Map<Number160,Data> dataMap,
boolean protectDomain,
boolean protectEntry,
boolean signMessage,
ChannelCreator channelCreator) |
FutureResponse |
StorageRPC.putIfAbsent(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
Map<Number160,Data> dataMap,
boolean protectDomain,
boolean protectEntry,
boolean signMessage,
ChannelCreator channelCreator) |
FutureResponse |
QuitRPC.quit(PeerAddress remoteNode,
ChannelCreator channelCreator) |
FutureResponse |
StorageRPC.remove(PeerAddress remoteNode,
Number160 locationKey,
Number160 domainKey,
Collection<Number160> contentKeys,
boolean sendBackResults,
boolean signMessage,
ChannelCreator channelCreator) |
org.jboss.netty.buffer.ChannelBuffer |
RawDataReply.reply(PeerAddress sender,
org.jboss.netty.buffer.ChannelBuffer requestBuffer) |
Object |
ObjectDataReply.reply(PeerAddress sender,
Object request) |
RequestHandlerTCP |
DirectDataRPC.send(PeerAddress remoteNode,
org.jboss.netty.buffer.ChannelBuffer buffer,
boolean raw) |
FutureData |
DirectDataRPC.send(PeerAddress remoteNode,
org.jboss.netty.buffer.ChannelBuffer buffer,
boolean raw,
ChannelCreator cc) |
FutureData |
DirectDataRPC.send(PeerAddress remoteNode,
org.jboss.netty.buffer.ChannelBuffer buffer,
boolean raw,
ChannelCreator cc,
int idleTCPMillis) |
| Modifier and Type | Method and Description |
|---|---|
PeerAddress |
Data.getPeerAddress() |
PeerAddress |
TrackerData.getPeerAddress() |
PeerAddress |
TrackerData.getReferrer() |
| Modifier and Type | Method and Description |
|---|---|
void |
TrackerStorage.addActive(Number160 locationKey,
Number160 domainKey,
PeerAddress remotePeer,
byte[] attachement,
int offset,
int length) |
boolean |
TrackerStorage.moveFromSecondaryToMesh(PeerAddress peerAddress,
PeerAddress referrer,
Number160 locationKey,
Number160 domainKey,
PublicKey publicKey) |
void |
TrackerStorage.peerFail(PeerAddress peerAddress) |
void |
TrackerStorage.peerOffline(PeerAddress peerAddress,
PeerStatusListener.Reason reason) |
void |
TrackerStorage.peerOnline(PeerAddress peerAddress) |
boolean |
TrackerStorage.put(Number160 locationKey,
Number160 domainKey,
PeerAddress peerAddress,
PublicKey publicKey,
byte[] attachement) |
boolean |
TrackerStorage.put(Number160 locationKey,
Number160 domainKey,
PeerAddress peerAddress,
PublicKey publicKey,
byte[] attachement,
int offset,
int length) |
boolean |
TrackerStorage.putReferred(Number160 locationKey,
Number160 domainKey,
PeerAddress peerAddress,
PeerAddress referrer,
byte[] attachement,
int offset,
int length,
TrackerStorage.ReferrerType type) |
void |
TrackerStorage.removeReferred(Number160 locationKey,
Number160 domainKey,
Number160 key,
PeerAddress referrer) |
void |
Data.setPeerAddress(PeerAddress originator) |
| Constructor and Description |
|---|
Data(byte[] data,
int offset,
int length,
PeerAddress originator) |
Data(byte[] data,
PeerAddress originator) |
Data(Object object,
PeerAddress originator) |
TrackerData(PeerAddress peerAddress,
PeerAddress referrer,
byte[] attachement,
int offset,
int length) |
TrackerData(PeerAddress peerAddress,
PeerAddress referrer,
byte[] attachement,
int offset,
int length,
boolean couldProvideMoreData) |
| Modifier and Type | Method and Description |
|---|---|
static PeerAddress |
Utils.pollFirst(SortedSet<PeerAddress> queue) |
| Modifier and Type | Method and Description |
|---|---|
static PeerAddress |
Utils.pollFirst(SortedSet<PeerAddress> queue) |
Copyright © 2011. All Rights Reserved.