org.mule.transport.tcp
Class TcpServerSocketFactory

java.lang.Object
  extended by org.mule.transport.tcp.TcpServerSocketFactory
All Implemented Interfaces:
SimpleServerSocketFactory
Direct Known Subclasses:
SslServerSocketFactory

public class TcpServerSocketFactory
extends java.lang.Object
implements SimpleServerSocketFactory


Constructor Summary
TcpServerSocketFactory()
           
 
Method Summary
protected  java.net.ServerSocket configure(java.net.ServerSocket socket, java.lang.Boolean reuse, java.net.InetSocketAddress address, int backlog)
           
 java.net.ServerSocket createServerSocket(java.net.InetAddress address, int port, int backlog, java.lang.Boolean reuse)
           
 java.net.ServerSocket createServerSocket(int port, int backlog, java.lang.Boolean reuse)
           
 java.net.ServerSocket createServerSocket(java.net.URI uri, int backlog, java.lang.Boolean reuse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TcpServerSocketFactory

public TcpServerSocketFactory()
Method Detail

createServerSocket

public java.net.ServerSocket createServerSocket(java.net.URI uri,
                                                int backlog,
                                                java.lang.Boolean reuse)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface SimpleServerSocketFactory
Parameters:
uri - The address and port to connect to
backlog - The backlog (or Connector.INT_VALUE_NOT_SET)
reuse - Whether to reuse addresses (null for default)
Returns:
A new, bound server socket
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(java.net.InetAddress address,
                                                int port,
                                                int backlog,
                                                java.lang.Boolean reuse)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface SimpleServerSocketFactory
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(int port,
                                                int backlog,
                                                java.lang.Boolean reuse)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface SimpleServerSocketFactory
Throws:
java.io.IOException

configure

protected java.net.ServerSocket configure(java.net.ServerSocket socket,
                                          java.lang.Boolean reuse,
                                          java.net.InetSocketAddress address,
                                          int backlog)
                                   throws java.io.IOException
Throws:
java.io.IOException


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