move proxy usage to ProcessFinder
This commit is contained in:
parent
8c102842b7
commit
10d50d8916
@ -34,9 +34,10 @@ public class ProcessFinder {
|
|||||||
this.proxy.getPid();
|
this.proxy.getPid();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
private Sigar getSigar() {
|
||||||
* @deprecated
|
return SigarProxyCache.getSigar(this.proxy);
|
||||||
*/
|
}
|
||||||
|
|
||||||
public long findSingleProcess(String query)
|
public long findSingleProcess(String query)
|
||||||
throws SigarException, SigarNotImplementedException {
|
throws SigarException, SigarNotImplementedException {
|
||||||
|
|
||||||
@ -49,15 +50,12 @@ public class ProcessFinder {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated
|
|
||||||
*/
|
|
||||||
public long findSingleProcess(ProcessQuery query)
|
public long findSingleProcess(ProcessQuery query)
|
||||||
throws SigarException, SigarNotImplementedException,
|
throws SigarException, SigarNotImplementedException,
|
||||||
MalformedQueryException {
|
MalformedQueryException {
|
||||||
|
|
||||||
if (query instanceof SigarProcessQuery) {
|
if (query instanceof SigarProcessQuery) {
|
||||||
return ((SigarProcessQuery)query).findProcess(this.proxy);
|
return ((SigarProcessQuery)query).findProcess(getSigar());
|
||||||
}
|
}
|
||||||
|
|
||||||
throw new SigarNotImplementedException();
|
throw new SigarNotImplementedException();
|
||||||
@ -98,7 +96,7 @@ public class ProcessFinder {
|
|||||||
throws SigarException, SigarNotImplementedException {
|
throws SigarException, SigarNotImplementedException {
|
||||||
|
|
||||||
if (query instanceof SigarProcessQuery) {
|
if (query instanceof SigarProcessQuery) {
|
||||||
return ((SigarProcessQuery)query).findProcesses(this.proxy);
|
return ((SigarProcessQuery)query).findProcesses(getSigar());
|
||||||
}
|
}
|
||||||
|
|
||||||
throw new SigarNotImplementedException();
|
throw new SigarNotImplementedException();
|
||||||
|
@ -49,21 +49,9 @@ public class SigarProcessQuery implements ProcessQuery {
|
|||||||
public native long findProcess(Sigar sigar)
|
public native long findProcess(Sigar sigar)
|
||||||
throws SigarException, SigarNotImplementedException, MalformedQueryException;
|
throws SigarException, SigarNotImplementedException, MalformedQueryException;
|
||||||
|
|
||||||
public long findProcess(SigarProxy sigar)
|
|
||||||
throws SigarException, SigarNotImplementedException, MalformedQueryException {
|
|
||||||
|
|
||||||
return findProcess(SigarProxyCache.getSigar(sigar));
|
|
||||||
}
|
|
||||||
|
|
||||||
public native long[] findProcesses(Sigar sigar)
|
public native long[] findProcesses(Sigar sigar)
|
||||||
throws SigarException, SigarNotImplementedException;
|
throws SigarException, SigarNotImplementedException;
|
||||||
|
|
||||||
public long[] findProcesses(SigarProxy sigar)
|
|
||||||
throws SigarException, SigarNotImplementedException {
|
|
||||||
|
|
||||||
return findProcesses(SigarProxyCache.getSigar(sigar));
|
|
||||||
}
|
|
||||||
|
|
||||||
static boolean re(String haystack, String needle) {
|
static boolean re(String haystack, String needle) {
|
||||||
if (haystack == null) {
|
if (haystack == null) {
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user