cvs commit: spice/components/netserve/src/java/org/jcomponent/netserve/connection/handlers AbstractRequestHandler.java

Peter Donald <[email protected]>
Newsgroups gmane.comp.java.spice.cvs
Message-ID <[email protected]>
donaldp     03/10/27 22:28:54

  Modified:    components/netserve/src/java/org/jcomponent/netserve/connection/handlers
                        AbstractRequestHandler.java
  Log:
  Handle non-connected sockets
  
  Revision  Changes    Path
  1.5       +11 -4     spice/components/netserve/src/java/org/jcomponent/netserve/connection/handlers/AbstractRequestHandler.java
  
  Index: AbstractRequestHandler.java
  ===================================================================
  RCS file: /cvsroot/spice/spice/components/netserve/src/java/org/jcomponent/netserve/connection/handlers/AbstractRequestHandler.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- AbstractRequestHandler.java	27 Oct 2003 05:34:57 -0000	1.4
  +++ AbstractRequestHandler.java	28 Oct 2003 06:28:54 -0000	1.5
  @@ -17,7 +17,7 @@
    * Abstract base class for request handlers.
    *
    * @author <a href="mailto:peter at realityforge.org">Peter Donald</a>
  - * @version $Revision: 1.4 $ $Date: 2003/10/27 05:34:57 $
  + * @version $Revision: 1.5 $ $Date: 2003/10/28 06:28:54 $
    */
   public abstract class AbstractRequestHandler
       implements RequestHandler
  @@ -173,9 +173,16 @@
        */
       protected String getThreadName( final Socket socket )
       {
  -        return "RequestHandler for " +
  -            socket.getInetAddress().getHostAddress() + ":" +
  -            socket.getPort();
  +        if( socket.isConnected() )
  +        {
  +            return "RequestHandler for " +
  +                socket.getInetAddress().getHostAddress() + ":" +
  +                socket.getPort();
  +        }
  +        else
  +        {
  +            return "RequestHandler for " + socket;
  +        }
       }
   
       /**
  
  
  


-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.