use method overloading instead of stupid AndWaitFor methods
This commit is contained in:
		
							parent
							
								
									490bc9906e
								
							
						
					
					
						commit
						ff25200d99
					
				@ -183,25 +183,6 @@ public class Service extends Win32 {
 | 
				
			|||||||
        ChangeServiceDescription(this.service, description);
 | 
					        ChangeServiceDescription(this.service, description);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
    public void start() throws Win32Exception
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        if (StartService(this.service) == false) {
 | 
					 | 
				
			||||||
            throw getLastErrorException();
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    public void startAndWait() throws Win32Exception
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        // Wait indefinitely
 | 
					 | 
				
			||||||
        startAndWait(0);
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    public void startAndWait(long timeout) throws Win32Exception
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        start();
 | 
					 | 
				
			||||||
        waitForStart(timeout);
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * @deprecated
 | 
					     * @deprecated
 | 
				
			||||||
     * @see #getStatus()
 | 
					     * @see #getStatus()
 | 
				
			||||||
@ -228,13 +209,7 @@ public class Service extends Win32 {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public void stopAndWait() throws Win32Exception
 | 
					    public void stop(long timeout) throws Win32Exception
 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        // Wait indefinitely
 | 
					 | 
				
			||||||
        stopAndWait(0);
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    public void stopAndWait(long timeout) throws Win32Exception
 | 
					 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        long status;
 | 
					        long status;
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
@ -265,7 +240,14 @@ public class Service extends Win32 {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    public void waitForStart(long timeout) throws Win32Exception
 | 
					    public void start() throws Win32Exception
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        if (StartService(this.service) == false) {
 | 
				
			||||||
 | 
					            throw getLastErrorException();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public void start(long timeout) throws Win32Exception
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        long    status;
 | 
					        long    status;
 | 
				
			||||||
        boolean result = true;
 | 
					        boolean result = true;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user