org.jacorb.orb.factory
Class DefaultSocketFactory

java.lang.Object
  extended by org.jacorb.orb.factory.AbstractSocketFactory
      extended by org.jacorb.orb.factory.DefaultSocketFactory
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, SocketFactory

public class DefaultSocketFactory
extends AbstractSocketFactory

the default SocketFactory implementation.

Version:
$Id: DefaultSocketFactory.java,v 1.9 2006/11/24 14:15:37 alphonse.bendt Exp $
Author:
Steve Osselton

Field Summary
 
Fields inherited from class org.jacorb.orb.factory.AbstractSocketFactory
logger
 
Constructor Summary
DefaultSocketFactory()
           
 
Method Summary
 java.net.Socket createSocket(java.lang.String host, int port)
          create a connected stream Socket.
 java.net.Socket doCreateSocket(java.lang.String host, int port, int timeout)
           
 boolean isSSL(java.net.Socket socket)
           
 
Methods inherited from class org.jacorb.orb.factory.AbstractSocketFactory
configure, createSocket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSocketFactory

public DefaultSocketFactory()
Method Detail

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Description copied from interface: SocketFactory
create a connected stream Socket.

Parameters:
host - the host name
port - the port number
Returns:
a connected stream Socket
Throws:
java.io.IOException
java.net.UnknownHostException

doCreateSocket

public java.net.Socket doCreateSocket(java.lang.String host,
                                      int port,
                                      int timeout)
                               throws java.io.IOException,
                                      java.net.UnknownHostException
Specified by:
doCreateSocket in class AbstractSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

isSSL

public boolean isSSL(java.net.Socket socket)
Returns:
true if the specified socket supports SSL.