类 Doge.Server<T extends Doge.Exchange>

java.lang.Object
org.v2u.toy.Doge.Server<T>
封闭类:
Doge

public static class Doge.Server<T extends Doge.Exchange> extends Object
  • 构造器详细资料

    • Server

      public Server(java.util.function.Function<com.sun.net.httpserver.HttpExchange,T> exchangeFactory)
  • 方法详细资料

    • start

      public Doge.Server<T> start(int port) throws IOException
      抛出:
      IOException
    • start

      public Doge.Server<T> start(int port, int backlog)
    • maxRequestBodySize

      public Doge.Server<T> maxRequestBodySize(int size)
    • error

      public Doge.Server<T> error(java.util.function.BiConsumer<T,Exception> handler)
    • executor

      public Doge.Server<T> executor(Executor executor)
    • stop

      public void stop()
    • filter

      public void filter(String pathPrefix, java.util.function.BiConsumer<T,java.util.function.Consumer<T>> filter)
    • route

      public com.sun.net.httpserver.HttpContext route(String path, java.util.function.Consumer<T> handler)
    • group

      public void group(String path, Runnable groupRoutes)