public final class BoundSocketMaker extends Object implements Closeable
getPort(). In your test, then try to start a
Server using same port to generate a BindException. Call close() when done to shut down
the Socket.| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOG |
private ServerSocket |
socket |
| Modifier | Constructor and Description |
|---|---|
private |
BoundSocketMaker() |
|
BoundSocketMaker(String hostname,
Supplier<Integer> randomPortMaker) |
|
BoundSocketMaker(Supplier<Integer> randomPortMaker) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
private ServerSocket |
get(String hostname,
Supplier<Integer> randomPortMaker)
Returns Returns a bound socket; be sure to close when done.
|
int |
getPort() |
private static final org.slf4j.Logger LOG
private final ServerSocket socket
private BoundSocketMaker()
public BoundSocketMaker(Supplier<Integer> randomPortMaker)
public BoundSocketMaker(String hostname, Supplier<Integer> randomPortMaker)
public int getPort()
private ServerSocket get(String hostname, Supplier<Integer> randomPortMaker)
public void close() throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.