package jenkins.plugins.asynchttpclient;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import hudson.Plugin;
import jenkins.model.Jenkins;
/**
* @author stephenc
* @since 18/12/2012 10:10
*/
public class AHCPlugin extends Plugin {
/**
* {@inheritDoc}
*/
@SuppressWarnings("unchecked")
@SuppressFBWarnings(value = "NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE", justification = "https://github.com/jenkinsci/jenkins/pull/2094")
@Override
public void stop() throws Exception {
AHC ahc = AHC.class.cast(Jenkins.getInstance().getDescriptor(AHC.class));
if (ahc != null) {
ahc.shutdown();
}
super.stop();
}
}