public class ControllerFactory extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
injectDependency |
| 构造器和说明 |
|---|
ControllerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
Controller |
getController(Class<? extends Controller> controllerClass) |
boolean |
isInjectDependency() |
void |
recycle(Controller controller)
回收利用 Controller,参考 FastControllerFactory,大致步骤如下:
1:在控制器中覆盖 Controller 的 _clear_() 方法,先清除自身状态,再调用
super.
|
void |
setInjectDependency(boolean injectDependency) |
public void setInjectDependency(boolean injectDependency)
public boolean isInjectDependency()
public Controller getController(Class<? extends Controller> controllerClass) throws ReflectiveOperationException
public void recycle(Controller controller)
Copyright © 2022. All rights reserved.