1 /*
2 * @(#)$Id: WorkspaceTool.java 456 2008-11-11 09:54:06Z D\signerb $
3 *
4 * Author : Beat Signer, signer@inf.ethz.ch
5 *
6 * Purpose : Special type of service which can be started and
7 * stopped.
8 *
9 * -----------------------------------------------------------------------
10 *
11 * Revision Information:
12 *
13 * Date Who Reason
14 *
15 * 29.10.2008 bsigner Initial Release
16 *
17 * -----------------------------------------------------------------------
18 *
19 * Copyright 1999-2009 ETH Zurich. All Rights Reserved.
20 *
21 * This software is the proprietary information of ETH Zurich.
22 * Use is subject to license terms.
23 *
24 */
25
26
27 package org.ximtec.igesture.tool.locator;
28
29 /**
30 * Special type of service which can be started and stopped.
31 * @version 1.0 Oct 29, 2008
32 * @author Ueli Kurmann, igesture@uelikurmann.ch
33 * @author Beat Signer, signer@inf.ethz.ch
34 */
35 public interface RunnableService extends Service {
36
37 /**
38 * Starts the service.
39 */
40 void start();
41
42
43 /**
44 * Stops the service.
45 */
46 void stop();
47
48
49 /**
50 * Resets the service.
51 */
52 void reset();
53
54 }