projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos-map: Retry connection to cache service
[fw/altos]
/
map-server
/
altos-map
/
AltosMap.java
diff --git
a/map-server/altos-map/AltosMap.java
b/map-server/altos-map/AltosMap.java
index 380556f470e8e33e87dc005277a225954f1188f7..d78396d0d9d59113d388db27d8d047916681b793 100644
(file)
--- a/
map-server/altos-map/AltosMap.java
+++ b/
map-server/altos-map/AltosMap.java
@@
-109,7
+109,17
@@
public class AltosMap {
fail(400, "Missing zoom");
try {
fail(400, "Missing zoom");
try {
- Socket socket = new Socket(InetAddress.getLoopbackAddress(), port);
+ Socket socket = null;
+ int tries = 0;
+
+ while (tries < 10 && socket == null) {
+ try {
+ socket = new Socket(InetAddress.getLoopbackAddress(), port);
+ } catch (IOException ie) {
+ Thread.sleep(100);
+ tries++;
+ }
+ }
AltosJson request = new AltosJson();
AltosJson request = new AltosJson();