TcpServer.java
package space.sunqian.common.net.tcp;
import space.sunqian.annotations.Nonnull;
import space.sunqian.common.net.NetServer;
import java.net.InetSocketAddress;
/**
* Represents a TCP server, can be built with {@link #newBuilder()}.
*
* @author sunqian
*/
public interface TcpServer extends NetServer<InetSocketAddress> {
/**
* Returns a new builder for building {@link TcpServer}.
*
* @return a new builder for building {@link TcpServer}
*/
static @Nonnull TcpServerBuilder newBuilder() {
return new TcpServerBuilder();
}
}