package com.limegroup.gnutella.io;
/**
* Marks the class as being able to be shutdown.
*
* This should release any resources acquired as well as propogate
* the shutting down to any components that also need to be shutdown.
*/
public interface Shutdownable {
/**
* Releases any resources used by this component.
*
* No exception should ever be thrown.
*/
void shutdown();
}