1 23 24 package org.continuent.sequoia.controller.loadbalancer.tasks; 25 26 import java.sql.SQLException ; 27 28 import org.continuent.sequoia.controller.loadbalancer.BackendWorkerThread; 29 import org.continuent.sequoia.controller.requests.AbstractRequest; 30 31 38 public class KillThreadTask extends AbstractTask 39 { 40 41 48 public KillThreadTask(int nbToComplete, int totalNb) 49 { 50 super(nbToComplete, totalNb, false, 0); 51 } 52 53 60 public void executeTask(BackendWorkerThread backendThread) 61 throws SQLException 62 { 63 backendThread.killWithoutDisablingBackend(); 64 notifySuccess(backendThread); 65 } 66 67 70 public AbstractRequest getRequest() 71 { 72 return null; 73 } 74 75 78 public long getTransactionId() 79 { 80 return 0; 81 } 82 83 86 public boolean isAutoCommit() 87 { 88 return true; 89 } 90 91 94 public String toString() 95 { 96 return "KillThreadTask"; 97 } 98 } | Popular Tags |