1 /* 2 * $Id: CompressionServerSocketFactory.java 5462 2005-08-05 18:35:48Z jonesde $ 3 * 4 * Copyright (c) 1998, 1999 Sun Microsystems, Inc. All Rights Reserved. 5 * 6 * Sun grants you ("Licensee") a non-exclusive, royalty free, license to use, 7 * modify and redistribute this software in source and binary code form, 8 * provided that i) this copyright notice and license appear on all copies of 9 * the software; and ii) Licensee does not utilize the software in a manner 10 * which is disparaging to Sun. 11 * 12 * This software is provided "AS IS," without a warranty of any kind. ALL 13 * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY 14 * IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR 15 * NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE 16 * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING 17 * OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS 18 * LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, 19 * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER 20 * CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF 21 * OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE 22 * POSSIBILITY OF SUCH DAMAGES. 23 * 24 * This software is not designed or intended for use in on-line control of 25 * aircraft, air traffic, aircraft navigation or aircraft communications; or in 26 * the design, construction, operation or maintenance of any nuclear 27 * facility. Licensee represents and warrants that it will not use or 28 * redistribute the Software for such purposes. 29 */ 30 31 package org.ofbiz.service.rmi.socket.zip; 32 33 import java.io.IOException; 34 import java.io.Serializable; 35 import java.net.ServerSocket; 36 import java.rmi.server.RMIServerSocketFactory; 37 38 import org.ofbiz.service.rmi.socket.zip.CompressionServerSocket; 39 40 public class CompressionServerSocketFactory implements RMIServerSocketFactory, Serializable { 41 42 public static final String module = CompressionServerSocketFactory.class.getName(); 43 44 public ServerSocket createServerSocket(int port) throws IOException { 45 ServerSocket socket = new CompressionServerSocket(port); 46 return socket; 47 } 48 49 }