A B C D E F G H I L M N O P Q R S T U V W X Z

P

P2PConfiguration - Class in net.tomp2p.p2p
 
P2PConfiguration() - Constructor for class net.tomp2p.p2p.P2PConfiguration
 
P2PConfiguration(int, int, boolean) - Constructor for class net.tomp2p.p2p.P2PConfiguration
 
parent - Variable in class net.tomp2p.upnp.Action
 
parent - Variable in class net.tomp2p.upnp.Device
 
parent - Variable in class net.tomp2p.upnp.StateVariable
The parent Service Object
parse(String) - Static method in class net.tomp2p.upnp.ISO8601Date
Parse the given string in ISO 8601 format and build a Date object.
Peer - Class in net.tomp2p.p2p
TomP2P implements besides the following distributed hash table (DHT) operations: value=get(locationKey) put(locationKey,value) remove(locationKey) also the following operations: value=get(locationKey,contentKey) put(locationKey,contentKey,value) remove(locationKey,contentKey) The advantage of TomP2P is that multiple values can be stored in one location.
Peer(KeyPair) - Constructor for class net.tomp2p.p2p.Peer
 
Peer(Number160) - Constructor for class net.tomp2p.p2p.Peer
 
Peer(Number160, KeyPair) - Constructor for class net.tomp2p.p2p.Peer
 
Peer(int, KeyPair) - Constructor for class net.tomp2p.p2p.Peer
 
Peer(int, Number160) - Constructor for class net.tomp2p.p2p.Peer
 
Peer(int, Number160, KeyPair) - Constructor for class net.tomp2p.p2p.Peer
 
Peer(int, Number160, ConnectionConfigurationBean) - Constructor for class net.tomp2p.p2p.Peer
 
Peer(int, Number160, P2PConfiguration, ConnectionConfigurationBean, KeyPair) - Constructor for class net.tomp2p.p2p.Peer
 
PeerAddress - Class in net.tomp2p.peers
A PeerAddress contains the node ID and how to contact this node using both TCP and UDP.
PeerAddress(byte[]) - Constructor for class net.tomp2p.peers.PeerAddress
Creates a new peeraddress, where the byte array has to be in the rigth format and in the right size.
PeerAddress(byte[], int) - Constructor for class net.tomp2p.peers.PeerAddress
Creates a PeerAddress from a continuous byte array.
PeerAddress(Number160, byte[], int) - Constructor for class net.tomp2p.peers.PeerAddress
 
PeerAddress(byte[], byte[]) - Constructor for class net.tomp2p.peers.PeerAddress
The format of the peer address can also be split.
PeerAddress(Number160) - Constructor for class net.tomp2p.peers.PeerAddress
If you only need to know the id
PeerAddress(Number160, InetAddress) - Constructor for class net.tomp2p.peers.PeerAddress
If you only need to know the id and InetAddress
PeerAddress(Number160, InetAddress, int, int, boolean, boolean) - Constructor for class net.tomp2p.peers.PeerAddress
Creates a PeerAddress
PeerAddress(Number160, InetAddress, int, int) - Constructor for class net.tomp2p.peers.PeerAddress
 
PeerAddress(Number160, String, int, int) - Constructor for class net.tomp2p.peers.PeerAddress
 
PeerAddress(Number160, InetSocketAddress) - Constructor for class net.tomp2p.peers.PeerAddress
 
PeerAddress(Number160, PeerAddress) - Constructor for class net.tomp2p.peers.PeerAddress
 
PeerAddress(Number160, InetAddress, int, int, int) - Constructor for class net.tomp2p.peers.PeerAddress
 
PeerBean - Class in net.tomp2p.connection
A bean that holds non-sharable (unique for each peer) configuration settings for the peer.
PeerBean(KeyPair) - Constructor for class net.tomp2p.connection.PeerBean
 
PeerConnection - Class in net.tomp2p.connection
This is a handle for permanent connections.
PeerConnection(PeerAddress, ConnectionReservation, ChannelCreator, int) - Constructor for class net.tomp2p.connection.PeerConnection
 
PeerException - Exception in net.tomp2p.connection
This exception is used internally and passed over to the method exceptionCaught.
PeerException(PeerException.AbortCause, String) - Constructor for exception net.tomp2p.connection.PeerException
Specified error with custom message
PeerException.AbortCause - Enum in net.tomp2p.connection
 
peerExchange(PeerAddress, Number160, Number160, boolean, ChannelCreator) - Method in class net.tomp2p.rpc.PeerExchangeRPC
 
PeerExchangeRPC - Class in net.tomp2p.rpc
 
PeerExchangeRPC(PeerBean, ConnectionBean) - Constructor for class net.tomp2p.rpc.PeerExchangeRPC
 
peerFail(PeerAddress) - Method in class net.tomp2p.p2p.IdentityManagement
 
peerFail(PeerAddress) - Method in interface net.tomp2p.peers.PeerStatusListener
Called if the peer does not send answer in time.
peerFail(PeerAddress) - Method in class net.tomp2p.storage.TrackerStorage
 
peerFound(PeerAddress, PeerAddress) - Method in interface net.tomp2p.peers.PeerMap
Adds a neighbor to the neighbor list.
peerFound(PeerAddress, PeerAddress) - Method in class net.tomp2p.peers.PeerMapKadImpl
 
peerInserted(PeerAddress) - Method in interface net.tomp2p.peers.PeerMapChangeListener
This method is called if a peer is added to the map
peerInserted(PeerAddress) - Method in class net.tomp2p.replication.Replication
 
PeerListener - Interface in net.tomp2p.p2p
 
PeerLogger - Interface in net.tomp2p.log
Deprecated. 
PeerMap - Interface in net.tomp2p.peers
Defines a map to store neighbor peers.
PeerMapChangeListener - Interface in net.tomp2p.peers
This interface can be added to the map, to get notified of peer insertion or removal.
PeerMapKadImpl - Class in net.tomp2p.peers
This routing implementation uses is based on Kademlia.
PeerMapKadImpl(Number160, P2PConfiguration) - Constructor for class net.tomp2p.peers.PeerMapKadImpl
Creates the bag for the peers.
PeerMapKadImpl(Number160, int, int, int, int, int[]) - Constructor for class net.tomp2p.peers.PeerMapKadImpl
Deprecated. 
PeerMapStat - Class in net.tomp2p.peers
 
PeerMapStat() - Constructor for class net.tomp2p.peers.PeerMapStat
 
peerOffline(PeerAddress, PeerStatusListener.Reason) - Method in class net.tomp2p.p2p.IdentityManagement
 
peerOffline(PeerAddress, boolean) - Method in interface net.tomp2p.peers.PeerMap
Remove a peer from the list.
peerOffline(PeerAddress, boolean) - Method in class net.tomp2p.peers.PeerMapKadImpl
 
peerOffline(PeerAddress, PeerStatusListener.Reason) - Method in interface net.tomp2p.peers.PeerStatusListener
Called if the peer does not send multiple answer in time.
peerOffline(PeerAddress, PeerStatusListener.Reason) - Method in class net.tomp2p.storage.TrackerStorage
 
peerOnline(PeerAddress) - Method in class net.tomp2p.p2p.IdentityManagement
 
peerOnline(PeerAddress) - Method in interface net.tomp2p.peers.PeerStatusListener
Called if the peer is online and we verified it.
peerOnline(PeerAddress) - Method in class net.tomp2p.storage.TrackerStorage
 
peerRemoved(PeerAddress) - Method in interface net.tomp2p.peers.PeerMapChangeListener
This method is called if a peer is removed from the map
peerRemoved(PeerAddress) - Method in class net.tomp2p.replication.Replication
 
peersForMaintenance() - Method in interface net.tomp2p.peers.PeerMap
 
peersForMaintenance() - Method in class net.tomp2p.peers.PeerMapKadImpl
 
PeerStat - Class in net.tomp2p.peers
 
PeerStat() - Constructor for class net.tomp2p.peers.PeerStat
 
PeerStatusListener - Interface in net.tomp2p.peers
 
PeerStatusListener.Reason - Enum in net.tomp2p.peers
The reason NOT_REACHABLE means that the peer is offline and cannot be contacted, while REMOVED_FROM_MAP means that this peer has been removed from the neigbhor list, but may still be reachable.
peerUpdated(PeerAddress) - Method in interface net.tomp2p.peers.PeerMapChangeListener
This method is called if a peer is updated.
peerUpdated(PeerAddress) - Method in class net.tomp2p.replication.Replication
 
PerformanceFilter - Class in net.tomp2p.connection
Measures the number of outgoing and incoming packets.
PerformanceFilter() - Constructor for class net.tomp2p.connection.PerformanceFilter
 
ping(InetSocketAddress) - Method in class net.tomp2p.p2p.Peer
 
pingBroadcastUDP(PeerAddress, ChannelCreator) - Method in class net.tomp2p.rpc.HandshakeRPC
 
pingTCP(PeerAddress, ChannelCreator) - Method in class net.tomp2p.rpc.HandshakeRPC
 
pingTCPDiscover(PeerAddress, ChannelCreator) - Method in class net.tomp2p.rpc.HandshakeRPC
 
pingTCPProbe(PeerAddress, ChannelCreator) - Method in class net.tomp2p.rpc.HandshakeRPC
 
pingUDP(PeerAddress, ChannelCreator) - Method in class net.tomp2p.rpc.HandshakeRPC
 
pingUDPDiscover(PeerAddress, ChannelCreator) - Method in class net.tomp2p.rpc.HandshakeRPC
 
pingUDPProbe(PeerAddress, ChannelCreator) - Method in class net.tomp2p.rpc.HandshakeRPC
 
pollFirst(SortedSet<PeerAddress>) - Static method in class net.tomp2p.utils.Utils
 
pollRandom(SortedSet<K>, Random) - Static method in class net.tomp2p.utils.Utils
 
pollRandomKey(Map<K, V>, Random) - Static method in class net.tomp2p.utils.Utils
 
portTCP() - Method in class net.tomp2p.peers.PeerAddress
 
portUDP() - Method in class net.tomp2p.peers.PeerAddress
 
presentationURL - Variable in class net.tomp2p.upnp.Device
 
ProtocolChunkedInput - Class in net.tomp2p.message
 
ProtocolChunkedInput(ChannelHandlerContext, PrivateKey) - Constructor for class net.tomp2p.message.ProtocolChunkedInput
 
put(Number160, Number160, Map<Number160, Data>, RoutingConfiguration, RequestP2PConfiguration, boolean, boolean, boolean, FutureCreate<FutureDHT>, ChannelCreator) - Method in class net.tomp2p.p2p.DistributedHashHashMap
 
put(Number160, Data) - Method in class net.tomp2p.p2p.Peer
 
put(Number160, Data, ConfigurationStore) - Method in class net.tomp2p.p2p.Peer
 
put(Number160, Map<Number160, Data>, ConfigurationStore) - Method in class net.tomp2p.p2p.Peer
Stores values in the DHT.
put(PeerAddress, Number160, Number160, Map<Number160, Data>, boolean, boolean, boolean, ChannelCreator) - Method in class net.tomp2p.rpc.StorageRPC
 
put(Number480, Data, PublicKey, boolean, boolean) - Method in class net.tomp2p.storage.Storage
 
put(Number480, Data, PublicKey, boolean, boolean) - Method in class net.tomp2p.storage.StorageDisk
 
put(Number480, Data, PublicKey, boolean, boolean) - Method in class net.tomp2p.storage.StorageMemory
 
put(Number160, Number160, PeerAddress, PublicKey, byte[]) - Method in class net.tomp2p.storage.TrackerStorage
 
put(Number160, Number160, PeerAddress, PublicKey, byte[], int, int) - Method in class net.tomp2p.storage.TrackerStorage
 
put(K, V) - Method in class net.tomp2p.utils.CacheMap
 
putIfAbsent(PeerAddress, Number160, Number160, Map<Number160, Data>, boolean, boolean, boolean, ChannelCreator) - Method in class net.tomp2p.rpc.StorageRPC
 
putReferred(Number160, Number160, PeerAddress, PeerAddress, byte[], int, int, TrackerStorage.ReferrerType) - Method in class net.tomp2p.storage.TrackerStorage
 

A B C D E F G H I L M N O P Q R S T U V W X Z