IScope.DefaultImpls| 构造器和说明 |
|---|
BaseScope()
作用域对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChildScope(IScope childScope)
添加子作用域
|
void |
addChildScope(java.io.Closeable closing)
添加子作用域
|
void |
beginScope()
作用域开始
|
void |
doBeginScope()
作用域开始
|
void |
doEndScope()
作用域结束
|
void |
endScope()
作用域结束
|
java.util.List<net.jkcode.jkmvc.scope.IScope> |
getChildScopes()
子作用域
|
<T> T |
newScope(kotlin.jvm.functions.Function0<? extends T> action)
启动新的作用域
兼容 action 返回类型是CompletableFuture
|
addChildScope, addChildScope, beginScope, endScope, newScopepublic BaseScope()
作用域对象
实现该接口, 必须承诺 beginScope()/endScope()会在作用域开始与结束时调用, 一般用于初始化与销毁资源/状态, 以保证作用域内的状态干净.
父作用域的 beginScope()/endScope() 会自动调用子作用域的 beginScope()/endScope()
public java.util.List<net.jkcode.jkmvc.scope.IScope> getChildScopes()
子作用域
public void addChildScope(IScope childScope)
添加子作用域
public void beginScope()
作用域开始
public void endScope()
作用域结束
public void doBeginScope()
作用域开始
public void doEndScope()
作用域结束
public void addChildScope(java.io.Closeable closing)
添加子作用域
public <T> T newScope(kotlin.jvm.functions.Function0<? extends T> action)
启动新的作用域 兼容 action 返回类型是CompletableFuture