Class ScxAppBuilder

java.lang.Object
cool.scx.app.ScxAppBuilder

public final class ScxAppBuilder extends Object
Scx 构建器
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • ScxAppBuilder

      public ScxAppBuilder()
      构造函数
  • Method Details

    • run

      public ScxApp run()
      a
    • build

      public ScxApp build()
      构建
      Returns:
      a
    • addModule

      public ScxAppBuilder addModule(ScxAppModule... modules)
      添加多个模块
      Parameters:
      modules - a
      Returns:
      a
    • setMainClass

      public ScxAppBuilder setMainClass(Class<?> mainClass)
      添加多个模块
      Parameters:
      mainClass - a
      Returns:
      a
    • setAppKey

      public ScxAppBuilder setAppKey(String appKey)
      添加多个模块
      Parameters:
      appKey - a
      Returns:
      a
    • setArgs

      public ScxAppBuilder setArgs(String... args)
      添加 外部参数
      Parameters:
      args - a
      Returns:
      a
    • configure

      public ScxAppBuilder configure(ScxAppFeature scxFeature, boolean state)
      设置配置内容
      Parameters:
      scxFeature - s
      state - s
      Returns:
      a
    • setDefaultHttpServerOptions

      public ScxAppBuilder setDefaultHttpServerOptions(cool.scx.http.x.HttpServerOptions options)