org.apache.commons.net

Class DefaultDatagramSocketFactory

Implemented Interfaces:
DatagramSocketFactory

public class DefaultDatagramSocketFactory
extends java.lang.Object
implements DatagramSocketFactory

DefaultDatagramSocketFactory implements the DatagramSocketFactory interface by simply wrapping the java.net.DatagramSocket constructors. It is the default DatagramSocketFactory used by DatagramSocketClient implementations.

Author:
Daniel F. Savarese
See Also:
DatagramSocketFactory, DatagramSocketClient, DatagramSocketClient.setDatagramSocketFactory(DatagramSocketFactory)

Method Summary

DatagramSocket
createDatagramSocket()
Creates a DatagramSocket on the local host at the first available port.
DatagramSocket
createDatagramSocket(int port)
Creates a DatagramSocket on the local host at a specified port.
DatagramSocket
createDatagramSocket(int port, InetAddress laddr)
Creates a DatagramSocket at the specified address on the local host at a specified port.

Method Details

createDatagramSocket

public DatagramSocket createDatagramSocket()
            throws SocketException
Creates a DatagramSocket on the local host at the first available port.

Specified by:
createDatagramSocket in interface DatagramSocketFactory

createDatagramSocket

public DatagramSocket createDatagramSocket(int port)
            throws SocketException
Creates a DatagramSocket on the local host at a specified port.

Specified by:
createDatagramSocket in interface DatagramSocketFactory
Parameters:
port - The port to use for the socket.

createDatagramSocket

public DatagramSocket createDatagramSocket(int port,
                                           InetAddress laddr)
            throws SocketException
Creates a DatagramSocket at the specified address on the local host at a specified port.

Specified by:
createDatagramSocket in interface DatagramSocketFactory
Parameters:
port - The port to use for the socket.
laddr - The local address to use.