[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/io ServerSocketFacadeImpl.java,1.1,1
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-03-10 16:02:55
|
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/io In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19396/src/java/net/sf/asterisk/io Modified Files: ServerSocketFacadeImpl.java Log Message: Added backlog and bindAddr to ServerSocketFacadeImpl Index: ServerSocketFacadeImpl.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/io/ServerSocketFacadeImpl.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -p -r1.1 -r1.2 --- ServerSocketFacadeImpl.java 8 Mar 2005 16:48:35 -0000 1.1 +++ ServerSocketFacadeImpl.java 10 Mar 2005 16:02:45 -0000 1.2 @@ -17,27 +17,36 @@ package net.sf.asterisk.io; import java.io.IOException; +import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; +/** + * Default implementation of the ServerSocketFacade interface using standard + * java.io classes (ServerSocket in this case). + * + * @author srt + * @version $Id$ + */ public class ServerSocketFacadeImpl implements ServerSocketFacade { private ServerSocket serverSocket; - - public ServerSocketFacadeImpl(int port) throws IOException + + public ServerSocketFacadeImpl(int port, int backlog, InetAddress bindAddress) + throws IOException { - this.serverSocket = new ServerSocket(port); + this.serverSocket = new ServerSocket(port, backlog, bindAddress); } public SocketConnectionFacade accept() throws IOException { Socket socket; - + socket = serverSocket.accept(); - + return new SocketConnectionFacadeImpl(socket); } - + public void close() throws IOException { serverSocket.close(); |