跳过导航链接
org.noear.solon

类 Solon

    • 构造器详细资料

      • Solon

        public Solon()
    • 方法详细资料

      • version

        public static String version()
        框架版本号
      • app

        public static SolonApp app()
        全局实例
      • appSet

        protected static void appSet(SolonApp solonApp)
        设置全局实例(仅用内部用,一般用于单测隔离)
      • cfg

        public static SolonProps cfg()
        应用配置
      • context

        public static AppContext context()
        应用上下文
      • encoding

        public static String encoding()
        全局默认编码
      • encodingSet

        public static void encodingSet(String charset)
        全局默认编码设置
      • start

        public static SolonApp start(Class<?> source,
                                     String[] args)
        启动应用(全局只启动一个)
        参数:
        source - 主应用包(用于定制Bean所在包)
        args - 启动参数
      • start

        public static SolonApp start(Class<?> source,
                                     String[] args,
                                     ConsumerEx<SolonApp> initialize)
        启动应用(全局只启动一个)
        参数:
        source - 主应用包(用于定制Bean所在包)
        args - 启动参数
        initialize - 实始化函数
      • start

        public static SolonApp start(Class<?> source,
                                     NvMap argx,
                                     ConsumerEx<SolonApp> initialize)
        启动应用(全局只启动一个)
        参数:
        source - 主应用包(用于定制Bean所在包)
        argx - 启动参数
        initialize - 实始化函数
      • stop

        public static void stop()
        停止应用
      • stop

        public static void stop(int delay)
        停止应用
        参数:
        delay - 延迟时间(单位:秒)
      • stopBlock

        public static void stopBlock(boolean exit,
                                     int delay)
        停止应用(未完成之前,会一直卡住)
        参数:
        exit - 是否退出进程
        delay - 延迟时间(单位:秒)
      • stopBlock

        public static void stopBlock(boolean exit,
                                     int delay,
                                     int exitStatus)
        停止应用(未完成之前,会一直卡住)
        参数:
        exit - 是否退出进程
        delay - 延迟时间(单位:秒)
        exitStatus - 退出状态码

Copyright © 2024. All rights reserved.