1 package org.apache.fulcrum.yaafi.cli; 2 3 19 20 import org.apache.avalon.framework.activity.Disposable; 21 import org.apache.avalon.framework.logger.Logger; 22 23 29 30 public class Shutdown implements Runnable 31 { 32 33 private Disposable disposable; 34 35 36 private Logger logger; 37 38 42 public Shutdown( Disposable disposable, Logger logger ) 43 { 44 this.disposable = disposable; 45 this.logger = logger; 46 } 47 48 51 public void run() 52 { 53 this.logger.debug("The JVM is shutting down"); 54 this.disposable.dispose(); 55 this.disposable = null; 56 } 57 } | Popular Tags |