001 package com.croftsoft.core.util.slot;
002
003 /***********************************************************************
004 * Mail slot for receiving messages to be processed, stored, or relayed.
005 *
006 * Please see the online tutorial <a target="_blank"
007 * href="https://www.croftsoft.com/library/tutorials/slot/">
008 * Interface Slot</a>.
009 *
010 * @version
011 * $Id: Slot.java,v 1.1 2008/09/20 05:01:27 croft Exp $
012 * @since
013 * 2007-01-28
014 * @author
015 * <a href="https://www.croftsoft.com/">David Wallace Croft</a>
016 ***********************************************************************/
017
018 public interface Slot<E>
019 ////////////////////////////////////////////////////////////////////////
020 ////////////////////////////////////////////////////////////////////////
021 {
022
023 public boolean offer ( E e );
024
025 ////////////////////////////////////////////////////////////////////////
026 ////////////////////////////////////////////////////////////////////////
027 }