com.swiftmq.net
Interface SocketFactory


public interface SocketFactory

Base interface for SwiftMQ socket factories.


Method Summary
 java.net.ServerSocket createServerSocket(int port)
          Create a server socket.
 java.net.ServerSocket createServerSocket(int port, int backlog)
          Create a server socket.
 java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress bindAddr)
          Create a server socket.
 java.net.Socket createSocket(java.net.InetAddress addr, int port)
          Create a socket.
 java.net.Socket createSocket(java.lang.String host, int port)
          Create a socket.
 

Method Detail

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port)
                             throws java.net.UnknownHostException,
                                    java.io.IOException
Create a socket.
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)
                             throws java.net.UnknownHostException,
                                    java.io.IOException
Create a socket.
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.IOException
Create a server socket.
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.IOException
Create a server socket.
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.IOException
Create a server socket.
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.


Copyright © 2000-2002 IIT GmbH. All Rights Reserved.