001 package biz.hammurapi.config;
002
003 /**
004 * Component which can be activated, passivated, and validated.
005 * @author Pavel
006 */
007 public interface PoolableComponent extends Component {
008
009 void activate() throws ConfigurationException;
010
011 void passivate() throws ConfigurationException;
012
013 boolean validate();
014
015 }