From 95034ba2de5bd4bb670a8f57875f7a0db85d5904 Mon Sep 17 00:00:00 2001
From: Munish Mehta <munish.mehta@bigswitch.com>
Date: Fri, 22 Jun 2012 13:08:49 -0700
Subject: [PATCH] minor syntax change in the REST return value

---
 .../core/web/SystemUptimeResource.java        | 21 ++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/src/main/java/net/floodlightcontroller/core/web/SystemUptimeResource.java b/src/main/java/net/floodlightcontroller/core/web/SystemUptimeResource.java
index 17d7b1490..fe4b9676a 100644
--- a/src/main/java/net/floodlightcontroller/core/web/SystemUptimeResource.java
+++ b/src/main/java/net/floodlightcontroller/core/web/SystemUptimeResource.java
@@ -4,13 +4,28 @@ import net.floodlightcontroller.core.IFloodlightProviderService;
 import org.restlet.resource.Get;
 import org.restlet.resource.ServerResource;
 
+
+
 public class SystemUptimeResource extends ServerResource {
+	
+	public class UptimeRest {
+		long systemUptimeMsec;
+
+		public long getSystemUptimeMsec() {
+			return systemUptimeMsec;
+		}
+	}
+	
 	@Get("json")
-	public long retrieve() {
+	public UptimeRest retrieve() {
 		IFloodlightProviderService floodlightProvider = 
 			(IFloodlightProviderService)getContext().getAttributes().
 			get(IFloodlightProviderService.class.getCanonicalName());
-		return (System.currentTimeMillis() -
-				floodlightProvider.getSystemStartTime());
+		
+		UptimeRest uptime = new UptimeRest();
+		uptime.systemUptimeMsec = 
+		   System.currentTimeMillis() - floodlightProvider.getSystemStartTime();
+		
+		return (uptime);
 	}
 }
-- 
GitLab