跳过导航链接
org.noear.solon

类 SolonApp

    • 字段详细资料

      • stopped

        protected boolean stopped
    • 方法详细资料

      • renderManager

        public RenderManager renderManager()
        渲染管理器
      • factoryManager

        public FactoryManager factoryManager()
        工厂管理器
      • cfg

        public SolonProps cfg()
        应用属性(或配置)
      • beanImportTry

        protected void beanImportTry()
      • signalAdd

        public void signalAdd(Signal instance)
        添加信号
      • signalGet

        public Signal signalGet(int port)
        获取信号
        参数:
        port - 端口
      • classLoader

        public ClassLoader classLoader()
        类加载器
      • sharedAdd

        public void sharedAdd(String key,
                              Object obj)
        添加共享对象
      • sharedGet

        public <T> void sharedGet(String key,
                                  Consumer<T> event)
        获取共享对象(异步获取)
      • elapsedTimes

        protected long elapsedTimes()
        从启动开启已运行时间
      • source

        public Class<?> source()
        启动入口类
      • sourceLocation

        public URL sourceLocation()
        启动入口类所在位置
      • plug

        public void plug(Plugin plugin)
        插入插件(一般用于动态加载,比如 faas)
      • pluginAdd

        public void pluginAdd(int priority,
                              Plugin plugin)
        添加插件(只有执行前添加才有效)
        参数:
        priority - 优先级(越大越优化)
        plugin - 插件
      • tryHandle

        public void tryHandle(Context x)
        应用请求处理入口(异常时,自动500处理)
      • enableHttp

        public boolean enableHttp()
        是否已启用 Http 信号接入
      • enableHttp

        public SolonApp enableHttp(boolean enable)
        启用 Http 信号接入
      • enableWebSocket

        public boolean enableWebSocket()
      • enableWebSocket

        public SolonApp enableWebSocket(boolean enable)
        启用 WebSocket 信号接入
        参数:
        enable - 是否启用
      • enableSocketD

        public boolean enableSocketD()
        是否已启用 SocketD 信号接入
      • enableSocketD

        public SolonApp enableSocketD(boolean enable)
        启用 SocketD 信号接入
        参数:
        enable - 是否启用
      • enableTransaction

        public boolean enableTransaction()
        是否已启用事务
      • enableTransaction

        public SolonApp enableTransaction(boolean enable)
        启用事务
        参数:
        enable - 是否启用
      • enableCaching

        public boolean enableCaching()
        是否已启用缓存
      • enableCaching

        public SolonApp enableCaching(boolean enable)
        启用缓存
        参数:
        enable - 是否启用
      • enableStaticfiles

        public boolean enableStaticfiles()
        是否已启用静态文件服务
      • enableStaticfiles

        public SolonApp enableStaticfiles(boolean enable)
        启用静态文件服务
        参数:
        enable - 是否启用
      • enableSessionState

        public boolean enableSessionState()
        是否已启用会话状态
      • enableSessionState

        public SolonApp enableSessionState(boolean enable)
        启用会话状态
        参数:
        enable - 是否启用

Copyright © 2024. All rights reserved.