Package com.swiftmq.net
Class JSSESocketFactory
- java.lang.Object
-
- com.swiftmq.net.JSSESocketFactory
-
- All Implemented Interfaces:
SocketFactory,java.io.Serializable
public class JSSESocketFactory extends java.lang.Object implements SocketFactory, java.io.Serializable
A socket factory that creates JSSE (SSL) sockets. It uses Http tunneling automatically.- Author:
- IIT GmbH, Bremen/Germany, Copyright (c) 2000-2002, All Rights Reserved
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JSSESocketFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.ServerSocketcreateServerSocket(int port)Create a server socket.java.net.ServerSocketcreateServerSocket(int port, int backlog)Create a server socket.java.net.ServerSocketcreateServerSocket(int port, int backlog, java.net.InetAddress bindAddr)Create a server socket.java.net.SocketcreateSocket(java.lang.String host, int port)Create a socket.java.net.SocketcreateSocket(java.lang.String host, int port, boolean useTcpNoDelay)Create a socket.java.net.SocketcreateSocket(java.net.InetAddress addr, int port)Create a socket.java.net.SocketcreateSocket(java.net.InetAddress addr, int port, boolean useTcpNoDelay)Create a socket.protected static javax.net.ServerSocketFactorygetServerSocketFactory()protected static javax.net.ssl.SSLSocketFactorygetSocketFactory()
-
-
-
Method Detail
-
getSocketFactory
protected static javax.net.ssl.SSLSocketFactory getSocketFactory() throws java.io.IOException- Throws:
java.io.IOException
-
getServerSocketFactory
protected static javax.net.ServerSocketFactory getServerSocketFactory() throws java.io.IOException- Throws:
java.io.IOException
-
createSocket
public java.net.Socket createSocket(java.lang.String host, int port, boolean useTcpNoDelay) throws java.net.UnknownHostException, java.io.IOExceptionDescription copied from interface:SocketFactoryCreate a socket.- Specified by:
createSocketin interfaceSocketFactory- Parameters:
host- host.port- port.useTcpNoDelay- use TCP No Delay.- Returns:
- new socket.
- Throws:
java.net.UnknownHostException- if the host is unknown.java.io.IOException- on error.
-
createSocket
public java.net.Socket createSocket(java.lang.String host, int port) throws java.net.UnknownHostException, java.io.IOExceptionDescription copied from interface:SocketFactoryCreate a socket.- Specified by:
createSocketin interfaceSocketFactory- Parameters:
host- host.port- port.- Returns:
- new socket.
- Throws:
java.net.UnknownHostException- if the host is unknown.java.io.IOException- on error.
-
createSocket
public java.net.Socket createSocket(java.net.InetAddress addr, int port, boolean useTcpNoDelay) throws java.net.UnknownHostException, java.io.IOExceptionDescription copied from interface:SocketFactoryCreate a socket.- Specified by:
createSocketin interfaceSocketFactory- Parameters:
addr- address.port- port.useTcpNoDelay- use TCP No Delay.- Returns:
- new socket.
- Throws:
java.net.UnknownHostException- if the host is unknown.java.io.IOException- on error.
-
createSocket
public java.net.Socket createSocket(java.net.InetAddress addr, int port) throws java.io.IOExceptionDescription copied from interface:SocketFactoryCreate a socket.- Specified by:
createSocketin interfaceSocketFactory- Parameters:
addr- address.port- port.- Returns:
- new socket.
- Throws:
java.net.UnknownHostException- if the host is unknown.java.io.IOException- on error.
-
createServerSocket
public java.net.ServerSocket createServerSocket(int port) throws java.io.IOExceptionDescription copied from interface:SocketFactoryCreate a server socket.- Specified by:
createServerSocketin interfaceSocketFactory- Parameters:
port- port.- Returns:
- new server socket.
- Throws:
java.io.IOException- on error.
-
createServerSocket
public java.net.ServerSocket createServerSocket(int port, int backlog) throws java.io.IOExceptionDescription copied from interface:SocketFactoryCreate a server socket.- Specified by:
createServerSocketin interfaceSocketFactory- Parameters:
port- port.backlog- the backlog (max. pending requests).- Returns:
- new server socket.
- Throws:
java.io.IOException- on error.
-
createServerSocket
public java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress bindAddr) throws java.io.IOExceptionDescription copied from interface:SocketFactoryCreate a server socket.- Specified by:
createServerSocketin interfaceSocketFactory- Parameters:
port- port.backlog- the backlog (max. pending requests).bindAddr- address to bind the server socket to (for multiple network cards).- Returns:
- new server socket.
- Throws:
java.io.IOException- on error.
-
-