/** * */ @Override public VetoCause vetoProcessKilling(IOSProcess proc) { if (proc == null) return null; List<String> cmdLine = proc.getArguments(); if (cmdLine == null || cmdLine.isEmpty()) return null; String command = cmdLine.get(0); String exeName = FilenameUtils.getName(command); if (exeName.toLowerCase().equals("mspdbsrv.exe")) { return VETO_CAUSE; } return null; } }
public void killRecursively() throws InterruptedException { proxy.killRecursively(); }
public void killRecursively() throws InterruptedException { proxy.killRecursively(); }
public EnvVars getEnvironmentVariables() { return proxy.getEnvironmentVariables(); }
public void kill() throws InterruptedException { proxy.kill(); }
public void killRecursively() throws InterruptedException { proxy.killRecursively(); }
public void kill() throws InterruptedException { proxy.kill(); }
public EnvVars getEnvironmentVariables() { return proxy.getEnvironmentVariables(); }
public List<String> getArguments() { return proxy.getArguments(); }
public List<String> getArguments() { return proxy.getArguments(); }
public void kill() throws InterruptedException { proxy.kill(); }
public void killRecursively() throws InterruptedException { proxy.killRecursively(); }
public EnvVars getEnvironmentVariables() { return proxy.getEnvironmentVariables(); }
public <T> T act(ProcessCallable<T> callable) throws IOException, InterruptedException { return proxy.act(callable); }
public List<String> getArguments() { return proxy.getArguments(); }
public <T> T act(ProcessCallable<T> callable) throws IOException, InterruptedException { return proxy.act(callable); }
public List<String> getArguments() { return proxy.getArguments(); }
public <T> T act(ProcessCallable<T> callable) throws IOException, InterruptedException { return proxy.act(callable); }
public EnvVars getEnvironmentVariables() { return proxy.getEnvironmentVariables(); }
public EnvVars getEnvironmentVariables() { return proxy.getEnvironmentVariables(); }