Class NetServerBuilder

java.lang.Object
com.iohao.net.server.NetServerBuilder

public final class NetServerBuilder extends Object
Builder for assembling NetServer runtime dependencies and defaults.
Since:
25.1
Author:
渔民小镇
date:
2025-09-08
  • Constructor Details

    • NetServerBuilder

      public NetServerBuilder()
  • Method Details

    • build

      public NetServer build()
      Builds a net-server runtime using configured components and defaults.
      Returns:
      net-server instance
    • addServerShutdownHook

      public void addServerShutdownHook(ServerShutdownHook hook)
      Adds a shutdown hook executed during JVM shutdown.
      Parameters:
      hook - shutdown hook
    • addServerShutdownHook

      public void addServerShutdownHook(List<ServerShutdownHook> hookList)
      Adds multiple shutdown hooks.
      Parameters:
      hookList - shutdown hooks
    • addServerListener

      public void addServerListener(ServerListener serverListener)
      Adds a server listener to the listener chain.
      Parameters:
      serverListener - server listener