org.mule.transport.multicast
Class MulticastSocketFactory

java.lang.Object
  extended by org.mule.transport.udp.UdpSocketFactory
      extended by org.mule.transport.multicast.MulticastSocketFactory
All Implemented Interfaces:
KeyedPoolableObjectFactory

public class MulticastSocketFactory
extends UdpSocketFactory

TODO


Field Summary
 
Fields inherited from class org.mule.transport.udp.UdpSocketFactory
logger
 
Constructor Summary
MulticastSocketFactory()
           
 
Method Summary
protected  DatagramSocket createSocket()
           
protected  DatagramSocket createSocket(int port)
           
protected  DatagramSocket createSocket(int port, InetAddress inetAddress)
           
 void destroyObject(Object key, Object object)
           
 Object makeObject(Object key)
           
 
Methods inherited from class org.mule.transport.udp.UdpSocketFactory
activateObject, passivateObject, validateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastSocketFactory

public MulticastSocketFactory()
Method Detail

makeObject

public Object makeObject(Object key)
                  throws Exception
Specified by:
makeObject in interface KeyedPoolableObjectFactory
Overrides:
makeObject in class UdpSocketFactory
Throws:
Exception

destroyObject

public void destroyObject(Object key,
                          Object object)
                   throws Exception
Specified by:
destroyObject in interface KeyedPoolableObjectFactory
Overrides:
destroyObject in class UdpSocketFactory
Throws:
Exception

createSocket

protected DatagramSocket createSocket()
                               throws IOException
Overrides:
createSocket in class UdpSocketFactory
Throws:
IOException

createSocket

protected DatagramSocket createSocket(int port)
                               throws IOException
Overrides:
createSocket in class UdpSocketFactory
Throws:
IOException

createSocket

protected DatagramSocket createSocket(int port,
                                      InetAddress inetAddress)
                               throws IOException
Overrides:
createSocket in class UdpSocketFactory
Throws:
IOException


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.