001        package com.croftsoft.core.util.consumer;
002    
003        /***********************************************************************
004        * A callback object that "consumes" the callback argument.
005        * 
006        * @version
007        *   $Id: Consumer.java,v 1.1 2008/09/20 05:01:27 croft Exp $
008        * @since
009        *   1998-11-23
010        * @author
011        *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
012        ***********************************************************************/
013    
014        public interface  Consumer<O>
015        ////////////////////////////////////////////////////////////////////////
016        ////////////////////////////////////////////////////////////////////////
017        {
018    
019        void  consume ( O  o );
020    
021        ////////////////////////////////////////////////////////////////////////
022        ////////////////////////////////////////////////////////////////////////
023        }