public class ControllerInvoker extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private BitactorController |
controller |
private Object |
instance |
private Class |
instanceCls |
private BitactorRequestMapping |
mapping |
private Method |
method |
private Class |
reqProtoClass |
private Class |
respProtoClass |
| 构造器和说明 |
|---|
ControllerInvoker(Class instanceCls,
Method method,
BitactorRequestMapping mapping,
BitactorController controller) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
async()
是否是异步执行,controller 优先于 mapping
|
BitactorController |
getController() |
Object |
getInstance() |
Class |
getInstanceCls() |
BitactorRequestMapping |
getMapping() |
Method |
getMethod() |
String |
getReqCommand() |
int |
getReqCommandID() |
Class |
getReqProtoClass() |
static Class |
getRequestProtoClass(Method method) |
String |
getRespCommand() |
int |
getRespCommandID() |
static Class |
getResponseProtoClass(Method method) |
Class |
getRespProtoClass() |
void |
setInstance(Object instance) |
private Class instanceCls
private Class reqProtoClass
private Class respProtoClass
private Object instance
private Method method
private BitactorRequestMapping mapping
private BitactorController controller
public ControllerInvoker(Class instanceCls, Method method, BitactorRequestMapping mapping, BitactorController controller)
public Class getReqProtoClass()
public Class getRespProtoClass()
public int getReqCommandID()
public int getRespCommandID()
public String getReqCommand()
public String getRespCommand()
public BitactorController getController()
public Class getInstanceCls()
public Method getMethod()
public BitactorRequestMapping getMapping()
public Object getInstance()
public void setInstance(Object instance)
public boolean async()
Copyright © 2021. All rights reserved.