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 }