001         package com.croftsoft.apps.chat.server;
002    
003         import com.croftsoft.apps.chat.request.Request;
004         import com.croftsoft.apps.chat.user.User;
005    
006         /*********************************************************************
007         * Processes a User request.
008         *
009         * @version
010         *   2003-06-10
011         * @since
012         *   2003-06-10
013         * @author
014         *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
015         *********************************************************************/
016    
017         public interface  RequestServer
018         //////////////////////////////////////////////////////////////////////
019         //////////////////////////////////////////////////////////////////////
020         {
021    
022         public Object  serve (
023           User     user,
024           Request  request );
025    
026         //////////////////////////////////////////////////////////////////////
027         //////////////////////////////////////////////////////////////////////
028         }