src/org/objectweb/cjdbc/common/net/RMISSLServerSocketFactory.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.common.net; 00026 00027 import java.io.IOException; 00028 import java.io.Serializable; 00029 import java.net.ServerSocket; 00030 import java.rmi.server.RMIServerSocketFactory; 00031 00032 import javax.net.ServerSocketFactory; 00033 import javax.net.ssl.SSLServerSocket; 00034 00041 public class RMISSLServerSocketFactory 00042 implements 00043 RMIServerSocketFactory, 00044 Serializable 00045 { 00046 ServerSocketFactory factory; 00047 00053 public RMISSLServerSocketFactory(ServerSocketFactory socketFactory) 00054 { 00055 this.factory = socketFactory; 00056 } 00057 00061 public ServerSocket createServerSocket(int port) throws IOException 00062 { 00063 SSLServerSocket socket = (SSLServerSocket) factory.createServerSocket(port); 00064 return socket; 00065 } 00066 00072 public boolean equals(Object obj) 00073 { 00074 if (obj == null) 00075 return false; 00076 if (this == obj) 00077 return true; 00078 if (factory == null) 00079 return false; 00080 return (getClass() == obj.getClass() && factory.equals(factory)); 00081 } 00082 00088 public int hashCode() 00089 { 00090 return factory.hashCode(); 00091 } 00092 00093 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:57 2004に生成されました。 doxygen 1.3.8