org.hyperic.hq.transport.util
Class ServerSocketFactoryWrapper
java.lang.Object
javax.net.ServerSocketFactory
org.hyperic.hq.transport.util.ServerSocketFactoryWrapper
public class ServerSocketFactoryWrapper
- extends javax.net.ServerSocketFactory
Wraps a server socket factory, allowing different socket options to be
set before a bound server socket is returned.
Constructor Summary |
ServerSocketFactoryWrapper(javax.net.ServerSocketFactory wrapped)
Creates an instance wrapping a server socket factory. |
Methods inherited from class javax.net.ServerSocketFactory |
getDefault |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServerSocketFactoryWrapper
public ServerSocketFactoryWrapper(javax.net.ServerSocketFactory wrapped)
- Creates an instance wrapping a server socket factory.
- Parameters:
wrapped
- The wrapped server socket factory.
- Throws:
java.lang.NullPointerException
- if the wrapped server socket factory is null
.
setReuseAddress
public void setReuseAddress(boolean reuseAddress)
- Set all server sockets created by the factory to have their
SO_REUSEADDR
socket option set explicitly.
- Parameters:
reuseAddress
- true
to reuse the address;
false
otherwise.
createServerSocket
public java.net.ServerSocket createServerSocket()
throws java.io.IOException
- Overrides:
createServerSocket
in class javax.net.ServerSocketFactory
- Throws:
java.io.IOException
- See Also:
ServerSocketFactory.createServerSocket()
createServerSocket
public java.net.ServerSocket createServerSocket(int port)
throws java.io.IOException
- Specified by:
createServerSocket
in class javax.net.ServerSocketFactory
- Throws:
java.io.IOException
- See Also:
ServerSocketFactory.createServerSocket(int)
createServerSocket
public java.net.ServerSocket createServerSocket(int port,
int backlog)
throws java.io.IOException
- Specified by:
createServerSocket
in class javax.net.ServerSocketFactory
- Throws:
java.io.IOException
- See Also:
ServerSocketFactory.createServerSocket(int, int)
createServerSocket
public java.net.ServerSocket createServerSocket(int port,
int backlog,
java.net.InetAddress ifAddress)
throws java.io.IOException
- Specified by:
createServerSocket
in class javax.net.ServerSocketFactory
- Throws:
java.io.IOException
- See Also:
ServerSocketFactory.createServerSocket(int, int, java.net.InetAddress)
Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.