mirror of https://github.com/rusefi/rusefi.git
26 lines
539 B
Java
26 lines
539 B
Java
package com.rusefi.io.tcp;
|
|
|
|
import com.rusefi.core.FileUtil;
|
|
|
|
import java.io.Closeable;
|
|
import java.net.ServerSocket;
|
|
|
|
public class ServerSocketReference implements Closeable {
|
|
private final ServerSocket serverSocket;
|
|
private boolean isClosed;
|
|
|
|
public ServerSocketReference(ServerSocket serverSocket) {
|
|
this.serverSocket = serverSocket;
|
|
}
|
|
|
|
@Override
|
|
public void close() {
|
|
isClosed = true;
|
|
FileUtil.close(serverSocket);
|
|
}
|
|
|
|
public boolean isClosed() {
|
|
return isClosed;
|
|
}
|
|
}
|