sgoeschl    2005/05/09 05:06:16

  Modified:    yaafi/src/java/org/apache/fulcrum/yaafi/service/shutdown
                        ShutdownServiceImpl.java
  Log:
  Forgot sleeping while polling for termination resulting in excessive CPU usage
  
  Revision  Changes    Path
  1.2       +9 -0      
jakarta-turbine-fulcrum/yaafi/src/java/org/apache/fulcrum/yaafi/service/shutdown/ShutdownServiceImpl.java
  
  Index: ShutdownServiceImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-fulcrum/yaafi/src/java/org/apache/fulcrum/yaafi/service/shutdown/ShutdownServiceImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ShutdownServiceImpl.java  7 Apr 2005 11:39:09 -0000       1.1
  +++ ShutdownServiceImpl.java  9 May 2005 12:06:16 -0000       1.2
  @@ -199,6 +199,15 @@
       {
           while( this.terminateNow == false )
           {
  +            try
  +            {
  +                Thread.sleep( this.interval );
  +            }
  +            catch (InterruptedException e)
  +            {
  +                ; // nothing to do
  +            } 
  +            
               if( this.hasShutdownEntry() && 
this.getShutdownEntry().hasChanged() )
               {
                   if( this.serviceManager instanceof Disposable )
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to