Class ScxContext
java.lang.Object
cool.scx.app.ScxContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringappKey()static voidautoTransaction(cool.scx.common.functional.ScxRunnable<?> handler) static <T> TautoTransaction(Callable<T> handler) static org.springframework.beans.factory.BeanFactorystatic ScxConfigconfig()static DataSourcestatic ScxEnvironmentstatic EventBuseventBus()static ScxFeatureConfigstatic <T extends ScxModule>
TfindScxModule(Class<T> clazz) static <T> Tstatic booleangetFeatureState(ScxAppFeature scxFeature) static PathgetPathByAppRoot(String path) static Pathstatic PathgetTempPath(String... paths) static cool.scx.http.ScxHttpServerstatic cool.scx.jdbc.JDBCContextstatic ScxOptionsoptions()static ScxHttpRouterrouter()static Scxscx()获取全局的 Scxstatic ScxModule[]static ScxWebscxWeb()static cool.scx.jdbc.sql.SQLRunner
-
Constructor Details
-
ScxContext
public ScxContext()
-
-
Method Details
-
scx
-
featureConfig
-
config
-
dataSource
-
httpServer
public static cool.scx.http.ScxHttpServer httpServer() -
eventBus
-
environment
-
appKey
-
scxModules
-
options
-
beanFactory
public static org.springframework.beans.factory.BeanFactory beanFactory() -
router
-
scxWeb
-
getFeatureState
-
sqlRunner
public static cool.scx.jdbc.sql.SQLRunner sqlRunner() -
autoTransaction
public static void autoTransaction(cool.scx.common.functional.ScxRunnable<?> handler) -
autoTransaction
-
getBean
-
findScxModule
-
getPathByAppRoot
-
getTempPath
-
getTempPath
-
jdbcContext
public static cool.scx.jdbc.JDBCContext jdbcContext()
-