Set REST API request timeout

Change-Id: I448399e75fffe050d2f638cca5f14390125c4910
diff --git a/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/XosApi.java b/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/XosApi.java
index 4a9ec09..47738e7 100644
--- a/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/XosApi.java
+++ b/apps/xosclient/src/main/java/org/onosproject/xosclient/impl/XosApi.java
@@ -15,6 +15,7 @@
  */
 package org.onosproject.xosclient.impl;
 
+import org.glassfish.jersey.client.ClientProperties;
 import org.onosproject.xosclient.api.XosAccess;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -42,6 +43,8 @@
     protected final XosAccess access;
     protected final Client client;
 
+    private static final int DEFAULT_TIMEOUT_MS = 2000;
+
     /**
      * Default constructor.
      *
@@ -52,6 +55,9 @@
         this.baseUrl = baseUrl;
         this.access = xosAccess;
         this.client = ClientBuilder.newClient();
+
+        client.property(ClientProperties.CONNECT_TIMEOUT, DEFAULT_TIMEOUT_MS);
+        client.property(ClientProperties.READ_TIMEOUT, DEFAULT_TIMEOUT_MS);
     }
 
     /**