Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » tomcat » util » net » [javadoc | source]
    1   /*
    2    *  Licensed to the Apache Software Foundation (ASF) under one or more
    3    *  contributor license agreements.  See the NOTICE file distributed with
    4    *  this work for additional information regarding copyright ownership.
    5    *  The ASF licenses this file to You under the Apache License, Version 2.0
    6    *  (the "License"); you may not use this file except in compliance with
    7    *  the License.  You may obtain a copy of the License at
    8    *
    9    *      http://www.apache.org/licenses/LICENSE-2.0
   10    *
   11    *  Unless required by applicable law or agreed to in writing, software
   12    *  distributed under the License is distributed on an "AS IS" BASIS,
   13    *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   14    *  See the License for the specific language governing permissions and
   15    *  limitations under the License.
   16    */
   17   
   18   package org.apache.tomcat.util.net;
   19   
   20   import java.io;
   21   import java.net;
   22   
   23   /**
   24    * Default server socket factory. Doesn't do much except give us
   25    * plain ol' server sockets.
   26    *
   27    * @author db@eng.sun.com
   28    * @author Harish Prabandham
   29    */
   30   
   31   // Default implementation of server sockets.
   32   
   33   //
   34   // WARNING: Some of the APIs in this class are used by J2EE. 
   35   // Please talk to harishp@eng.sun.com before making any changes.
   36   //
   37   class DefaultServerSocketFactory extends ServerSocketFactory {
   38   
   39       DefaultServerSocketFactory () {
   40           /* NOTHING */
   41       }
   42   
   43       public ServerSocket createSocket (int port)
   44       throws IOException {
   45           return  new ServerSocket (port);
   46       }
   47   
   48       public ServerSocket createSocket (int port, int backlog)
   49       throws IOException {
   50           return new ServerSocket (port, backlog);
   51       }
   52   
   53       public ServerSocket createSocket (int port, int backlog,
   54           InetAddress ifAddress)
   55       throws IOException {
   56           return new ServerSocket (port, backlog, ifAddress);
   57       }
   58    
   59       public Socket acceptSocket(ServerSocket socket)
   60    	throws IOException {
   61    	return socket.accept();
   62       }
   63    
   64       public void handshake(Socket sock)
   65    	throws IOException {
   66    	; // NOOP
   67       }
   68    	    
   69           
   70    }

Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » tomcat » util » net » [javadoc | source]