Methods
| Modifier and Type |
Method and Description |
FutureDHT |
add(Number160 locationKey,
Collection<Data> dataCollection,
ConfigurationStore config) |
FutureDHT |
add(Number160 locationKey,
Data data) |
FutureDHT |
add(Number160 locationKey,
Data data,
ConfigurationStore config) |
ScheduledFuture<?> |
addIndirectReplicaiton(Runnable runnable) |
ScheduledFuture<?> |
addMaintainance(Runnable runnable) |
void |
addPeerListener(PeerListener listener) |
FutureTracker |
addToTracker(Number160 locationKey,
ConfigurationTrackerStore config) |
static RequestP2PConfiguration |
adjustConfiguration(RequestP2PConfiguration p2pConfiguration,
PeerMap peerMap) |
FutureBootstrap |
bootstrap(InetSocketAddress address) |
FutureBootstrap |
bootstrap(PeerAddress peerAddress) |
FutureBootstrap |
bootstrap(PeerAddress peerAddress,
Collection<PeerAddress> bootstrapTo,
ConfigurationStore config) |
FutureBootstrap |
bootstrapBroadcast() |
FutureBootstrap |
bootstrapBroadcast(int port) |
PeerConnection |
createPeerConnection(PeerAddress destination,
int idleTCPMillis)
Opens a TCP connection and keeps it open.
|
void |
customLoggerMessage(String customMessage) |
FutureDiscover |
discover(PeerAddress peerAddress)
Discover attempts to find the external IP address of this peer.
|
FutureDHT |
get(Number160 locationKey) |
FutureDHT |
get(Number160 locationKey,
ConfigurationGet config) |
FutureDHT |
get(Number160 locationKey,
Set<Number160> keyCollection,
ConfigurationGet config) |
FutureDHT |
getAll(Number160 locationKey) |
FutureDHT |
getAll(Number160 locationKey,
ConfigurationGet config) |
ConnectionBean |
getConnectionBean() |
ConnectionConfiguration |
getConnectionConfiguration() |
ConnectionHandler |
getConnectionHandler() |
DistributedHashHashMap |
getDHT() |
DirectDataRPC |
getDirectDataRPC() |
FutureTracker |
getFromTracker(Number160 locationKey,
ConfigurationTrackerGet config) |
FutureTracker |
getFromTracker(Number160 locationKey,
ConfigurationTrackerGet config,
Set<Number160> knownPeers) |
FutureTracker |
getFromTrackerCreateBloomfilter1(Number160 locationKey,
ConfigurationTrackerGet config,
Collection<PeerAddress> knownPeers) |
FutureTracker |
getFromTrackerCreateBloomfilter2(Number160 locationKey,
ConfigurationTrackerGet config,
Collection<Number160> knownPeers) |
HandshakeRPC |
getHandshakeRPC() |
P2PConfiguration |
getP2PConfiguration() |
int |
getP2PID() |
PeerAddress |
getPeerAddress() |
PeerBean |
getPeerBean() |
PeerExchangeRPC |
getPeerExchangeRPC() |
Number160 |
getPeerID() |
Map<BaseFuture,Long> |
getPendingFutures() |
QuitRPC |
getQuitRPC() |
DistributedRouting |
getRouting() |
StorageRPC |
getStoreRPC() |
DistributedTracker |
getTracker() |
TrackerRPC |
getTrackerRPC() |
protected void |
init(ConnectionHandler connectionHandler,
Statistics statistics) |
boolean |
isListening() |
boolean |
isRunning() |
void |
listen() |
void |
listen(File messageLogger) |
void |
listen(int udpPort,
int tcpPort) |
void |
listen(int udpPort,
int tcpPort,
Bindings bindings) |
void |
listen(int udpPort,
int tcpPort,
Bindings bindings,
File messageLogger)
Lets this node listen on a port
|
void |
listen(int udpPort,
int tcpPort,
File messageLogger) |
void |
listen(int udpPort,
int tcpPort,
InetAddress bind) |
void |
listen(Peer master) |
FutureResponse |
ping(InetSocketAddress address) |
FutureDHT |
put(Number160 locationKey,
Data data) |
FutureDHT |
put(Number160 locationKey,
Data data,
ConfigurationStore config) |
FutureDHT |
put(Number160 locationKey,
Map<Number160,Data> dataMap,
ConfigurationStore config) |
FutureDHT |
remove(Number160 locationKey) |
FutureDHT |
remove(Number160 locationKey,
ConfigurationRemove config) |
FutureDHT |
remove(Number160 locationKey,
Number160 contentKey) |
FutureDHT |
remove(Number160 locationKey,
Set<Number160> keyCollection,
ConfigurationRemove config) |
FutureDHT |
removeAll(Number160 locationKey) |
FutureDHT |
removeAll(Number160 locationKey,
ConfigurationRemove config) |
void |
removePeerListener() |
FutureDHT |
send(Number160 locationKey,
org.jboss.netty.buffer.ChannelBuffer buffer) |
FutureDHT |
send(Number160 locationKey,
org.jboss.netty.buffer.ChannelBuffer buffer,
ConfigurationDirect config) |
FutureDHT |
send(Number160 locationKey,
Object object) |
FutureDHT |
send(Number160 locationKey,
Object object,
ConfigurationDirect config) |
FutureData |
send(PeerAddress remotePeer,
org.jboss.netty.buffer.ChannelBuffer requestBuffer) |
FutureData |
send(PeerAddress remotePeer,
Object object) |
FutureData |
send(PeerConnection connection,
org.jboss.netty.buffer.ChannelBuffer requestBuffer) |
FutureData |
send(PeerConnection connection,
Object object) |
void |
setDefaultStorageReplication() |
void |
setObjectDataReply(ObjectDataReply objectDataReply) |
void |
setPeerMap(PeerMap peerMap) |
void |
setRawDataReply(RawDataReply rawDataReply) |
void |
setupPortForwanding(String internalHost)
The Dynamic and/or Private Ports are those from 49152 through 65535
(http://www.iana.org/assignments/port-numbers)
|
void |
setupPortForwandingUPNP(String internalHost)
Deprecated.
|
void |
shutdown()
Closes all connections of this node
|