summaryrefslogtreecommitdiff
path: root/jsonrpc/src/main/java/com/orbekk/same/SameService.java
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-01-11 12:42:46 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-01-11 12:42:46 +0100
commit2b1a0ad7d0e2a7766c6c4e4f5f31a08fb8d89d63 (patch)
treef5e183b5e09dc12610f2f8227fb49e8bb15d0a71 /jsonrpc/src/main/java/com/orbekk/same/SameService.java
parenta88ef239b58ba926f9ce29e2b87d636fae18aaf4 (diff)
Add IP discovery.
Before a client wants to join a network, it may send a HTTP "ping" request to a known participant. The participant will send a HTTP "pong" request in response, which informs the client of its IP address. The IP address of a client is automatically retrieved from the first HTTP request received by Jetty.
Diffstat (limited to 'jsonrpc/src/main/java/com/orbekk/same/SameService.java')
-rw-r--r--jsonrpc/src/main/java/com/orbekk/same/SameService.java7
1 files changed, 1 insertions, 6 deletions
diff --git a/jsonrpc/src/main/java/com/orbekk/same/SameService.java b/jsonrpc/src/main/java/com/orbekk/same/SameService.java
index 0a261a8..76e9035 100644
--- a/jsonrpc/src/main/java/com/orbekk/same/SameService.java
+++ b/jsonrpc/src/main/java/com/orbekk/same/SameService.java
@@ -13,14 +13,9 @@ public interface SameService {
/**
* A request from the callee to participate in 'networkName'.
- *
- * A client may not know its URL. If the url parameter is empty,
- * use info from the HttpServletRequest.
- *
- * TODO: Always pass a valid URL and get rid of the port parameter.
*/
void participateNetwork(String networkName, String clientId,
- String url, int remotePort);
+ String url);
/**
* Notification of participation in network.