| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
SocketFactory factory = SSLSocketFactory.getDefault();
Based on 48 examples
public abstract class SocketFactory extends Object
This class creates sockets. It may be subclassed by other factories, which create particular subclasses of sockets and thus provide a general framework for the addition of public socket-level functionality.
Socket factories are a simple way to capture a variety of policies related to the sockets being constructed, producing such sockets in a way which does not require special configuration of the code which asks for the sockets:
Factory classes are specified by environment-specific configuration mechanisms. For example, the getDefault method could return a factory that was appropriate for a particular user or applet, and a framework could use a factory customized to its own purposes.
Constructor Summary | |
---|---|
protected |
Creates a SocketFactory .
|
Method Summary | |
---|---|
Socket |
Creates an unconnected socket. |
abstract Socket |
createSocket(InetAddress host, int port) Creates a socket and connects it to the specified port number at the specified address. |
abstract Socket |
createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) Creates a socket and connect it to the specified remote address on the specified remote port. |
abstract Socket |
createSocket(String host, int port) Creates a socket and connects it to the specified remote host at the specified remote port. |
abstract Socket |
createSocket(String host, int port, InetAddress localHost, int localPort) Creates a socket and connects it to the specified remote host on the specified remote port. |
static SocketFactory |
Returns a copy of the environment's default socket factory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SocketFactory()
SocketFactory
.
Method Detail |
---|
public Socket createSocket() throws IOException
IOException
- if the socket cannot be createdpublic abstract Socket createSocket(InetAddress host, int port) throws IOException
host
- the server hostport
- the server portSocket
IOException
- if an I/O error occurs when creating the socketpublic abstract Socket createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException
address
- the server network addressport
- the server portlocalAddress
- the client network addresslocalPort
- the client portSocket
IOException
- if an I/O error occurs when creating the socketpublic abstract Socket createSocket(String host, int port) throws IOException, UnknownHostException
host
- the server hostport
- the server portSocket
IOException
- if an I/O error occurs when creating the socketUnknownHostException
- if the host is not knownpublic abstract Socket createSocket(String host, int port, InetAddress localHost, int localPort) throws IOException, UnknownHostException
host
- the server hostport
- the server portlocalHost
- the local address the socket is bound tolocalPort
- the local port the socket is bound toSocket
IOException
- if an I/O error occurs when creating the socketUnknownHostException
- if the host is not knownpublic static SocketFactory getDefault()
SocketFactory
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |