Fix terminate sequence and observe option parser
[platform/upstream/iotivity.git] / cloud / interface / src / main / java / org / iotivity / cloud / ciserver / resources / KeepAliveResource.java
index a2424a0..98d63ed 100644 (file)
@@ -69,9 +69,18 @@ public class KeepAliveResource extends Resource {
         this.sessionManager = sessionManager;
         connectPool = new HashMap<ChannelHandlerContext, Long>();
         timer = new Timer();
-        timer.schedule(new KeepAliveTask(), 30000, 60000);
         cbor = new Cbor<HashMap<String, Integer>>();
     }
+    
+    public void startSessionChecker()
+    {
+        timer.schedule(new KeepAliveTask(), 30000, 60000);
+    }
+    
+    public void stopSessionChecker()
+    {
+        timer.cancel();
+    }
 
     /**
      * API for receiving message(message to keepalive resource)