package com.ociweb.demo;

import java.util.concurrent.TimeUnit;

public class DataFetcherThread extends Thread {
  private final HomeModel homeModel;
  
  public DataFetcherThread(HomeModel homeModel) {
    this.homeModel = homeModel;
  }
  
  public void run() {
    try {
      homeModel.setState(HomeModel.State.RUNNING);
      TimeUnit.SECONDS.sleep(3);
    } catch (InterruptedException e) {    
    } finally {
      homeModel.setState(HomeModel.State.FINISHED);
    }
  }
}
