KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > db4odoc > f1 > persist > Change1


1 /* Copyright (C) 2004 - 2006 db4objects Inc. http://www.db4o.com */
2
3 package com.db4odoc.f1.persist;
4
5
6 public class Change1 implements Runnable JavaDoc {
7     Thread JavaDoc t;
8     Car car;
9     boolean running;
10     
11     public void init(Car car){
12         this.car = car;
13         running = true;
14         t = new Thread JavaDoc(this);
15         t.start();
16     }
17     
18     public void stop(){
19         running = false;
20     }
21     
22     public void run() {
23         while(running)
24         {
25             car.setTemperature(getCabinTemperature());
26             try {
27                 Thread.sleep(10);
28             } catch (InterruptedException JavaDoc e) {}
29         }
30     }
31     
32     private int getCabinTemperature(){
33         return 36;
34     }
35
36 }
37
Popular Tags