more context incase of error
This commit is contained in:
		
							parent
							
								
									c91d0991ad
								
							
						
					
					
						commit
						9fa41cc1c7
					
				@ -27,12 +27,20 @@ public class SigarProcess implements SigarProcessMBean {
 | 
			
		||||
        this.sigarImpl.close();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private RuntimeException unexpectedError(String type,
 | 
			
		||||
                                             SigarException e) {
 | 
			
		||||
        String msg =
 | 
			
		||||
            "Unexected error in Sigar.get" + type +
 | 
			
		||||
            ": " + e.getMessage();
 | 
			
		||||
        return new IllegalArgumentException(msg);
 | 
			
		||||
    }
 | 
			
		||||
                                   
 | 
			
		||||
    private synchronized ProcMem getMem() {
 | 
			
		||||
        try {
 | 
			
		||||
            long pid = this.sigar.getPid();
 | 
			
		||||
            return this.sigar.getProcMem(pid);
 | 
			
		||||
        } catch (SigarException e) {
 | 
			
		||||
            throw new IllegalArgumentException();
 | 
			
		||||
            throw unexpectedError("Mem", e);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -41,7 +49,7 @@ public class SigarProcess implements SigarProcessMBean {
 | 
			
		||||
            long pid = this.sigar.getPid();
 | 
			
		||||
            return this.sigar.getProcTime(pid);
 | 
			
		||||
        } catch (SigarException e) {
 | 
			
		||||
            throw new IllegalArgumentException();
 | 
			
		||||
            throw unexpectedError("Time", e);
 | 
			
		||||
        }   
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -50,7 +58,7 @@ public class SigarProcess implements SigarProcessMBean {
 | 
			
		||||
            long pid = this.sigar.getPid();
 | 
			
		||||
            return this.sigar.getProcFd(pid);
 | 
			
		||||
        } catch (SigarException e) {
 | 
			
		||||
            throw new IllegalArgumentException();
 | 
			
		||||
            throw unexpectedError("Fd", e);
 | 
			
		||||
        }   
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user