org.globus.net
Class DatagramSocketFactory

java.lang.Object
  extended by org.globus.net.DatagramSocketFactory

public class DatagramSocketFactory
extends java.lang.Object

This factory allows for creating datagram sockets. If the udp.source.port.range system property is set it will create datagram sockets within the specified local port range (if the local port number is set to 0).


Constructor Summary
protected DatagramSocketFactory()
           
 
Method Summary
 java.net.DatagramSocket createDatagramSocket()
           
 java.net.DatagramSocket createDatagramSocket(int port)
           
 java.net.DatagramSocket createDatagramSocket(int port, java.net.InetAddress localAddr)
           
static DatagramSocketFactory getDefault()
          Returns the default instance of this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramSocketFactory

protected DatagramSocketFactory()
Method Detail

getDefault

public static DatagramSocketFactory getDefault()
Returns the default instance of this class.

Returns:
DatagramSocketFactory instance of this class.

createDatagramSocket

public java.net.DatagramSocket createDatagramSocket()
                                             throws java.io.IOException
Throws:
java.io.IOException

createDatagramSocket

public java.net.DatagramSocket createDatagramSocket(int port)
                                             throws java.io.IOException
Throws:
java.io.IOException

createDatagramSocket

public java.net.DatagramSocket createDatagramSocket(int port,
                                                    java.net.InetAddress localAddr)
                                             throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2013. All Rights Reserved.