00001 00025 package org.objectweb.cjdbc.controller.loadbalancer.tasks; 00026 00027 import java.sql.SQLException; 00028 00029 import org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread; 00030 00038 public class KillThreadTask extends AbstractTask 00039 { 00040 00048 public KillThreadTask(int nbToComplete, int totalNb) 00049 { 00050 super(nbToComplete, totalNb); 00051 } 00052 00059 public void execute(BackendWorkerThread backendThread) throws SQLException 00060 { 00061 backendThread.kill(); 00062 notifySuccess(); 00063 } 00064 00068 public String toString() 00069 { 00070 return "KillThreadTask"; 00071 } 00072 }