package com.collabinate.server.adminresources; import org.restlet.data.Status; import org.restlet.resource.Post; import org.restlet.resource.ServerResource; import com.collabinate.server.Collabinate; /** * Restful resource representing a request to restart the service. * * @author mafuba * */ public class ResetRequestResource extends ServerResource { @Post public void createResetRequest() { setStatus(Status.SUCCESS_ACCEPTED); new Thread() { @Override public void run() { try { Thread.sleep(1000); Collabinate.resetService(); } catch (Exception e) { throw new RuntimeException("Error resetting service", e); } }; }.start(); } }