public class BaseCommand extends Command implements Cloneable
Command.Builder| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CTRL_IDENTITY |
static String |
CTRL_MODULE |
static String |
CTRL_OPERATE |
static String |
CTRL_PAYLOAD |
static String |
DRCT_RESULT |
static int |
FOOTERS |
static int |
HEADERS |
static int |
PARAMETERS |
footers, headers, parameters, SCHEMA$| 构造器和说明 |
|---|
BaseCommand() |
BaseCommand(boolean hasShell) |
BaseCommand(Command source) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseCommand |
cast() |
static BaseCommand |
cast(Command source) |
void |
clearFooter() |
void |
clearHeader() |
void |
clearParameter() |
BaseCommand |
clone() |
Object |
get(int index) |
Object |
get(int index,
CharSequence key) |
Object |
get(String name) |
static BaseCommand |
getAction() |
Map<String,Object> |
getFooter() |
<T> T |
getFooter(CharSequence key) |
Map<CharSequence,ByteBuffer> |
getFooters()
Gets the value of the 'footers' field.
|
Map<String,Object> |
getHeader() |
<T> T |
getHeader(CharSequence key) |
Map<CharSequence,ByteBuffer> |
getHeaders()
Gets the value of the 'headers' field.
|
AuthIdentity |
getIdentity() |
String |
getModule() |
String |
getOperate() |
Map<String,Object> |
getParameter() |
<T> T |
getParameter(CharSequence key) |
<T> T |
getParameter(CharSequence key,
boolean isBatch) |
<T> T |
getParameter(CharSequence key,
boolean isBatch,
String suffix) |
<T> T |
getParameter(CharSequence key,
String namespace) |
<T> T |
getParameter(CharSequence key,
String namespace,
boolean isBatch) |
<T> T |
getParameter(CharSequence key,
String namespace,
boolean isBatch,
String suffix) |
<T> T |
getParameter(Class<?> type,
boolean isBatch) |
<T> T |
getParameter(Class<?> type,
boolean isBatch,
net.isger.util.reflect.ClassAssembler assembler) |
<T> T |
getParameter(Class<?> type,
String namespace,
boolean isBatch) |
<T> T |
getParameter(Class<?> type,
String namespace,
boolean isBatch,
net.isger.util.reflect.ClassAssembler assembler) |
<T> T |
getParameter(Class<T> type) |
<T> T |
getParameter(Class<T> type,
net.isger.util.reflect.ClassAssembler assembler) |
<T> T |
getParameter(Class<T> type,
String namespace) |
Model |
getParameter(Model model) |
<T> T |
getParameter(Model model,
boolean isBatch) |
Model |
getParameter(Model model,
String namespace) |
<T> T |
getParameter(Model model,
String namespace,
boolean isBatch) |
Map<CharSequence,ByteBuffer> |
getParameters()
Gets the value of the 'parameters' field.
|
Object |
getPayload() |
String |
getPermission() |
Object |
getResult() |
org.apache.avro.Schema |
getSchema() |
Command |
getSource() |
<T extends BaseCommand> |
infect(T command) |
static BaseCommand |
mockAction() |
static BaseCommand |
newAction() |
void |
put(int index,
Object value) |
void |
put(String name,
Object value) |
static BaseCommand |
realAction() |
void |
set(int index,
CharSequence key,
Object value) |
void |
setFooter(CharSequence key,
Object value) |
void |
setFooter(Map<String,Object> parameters) |
void |
setFooter(Map<String,Object> parameters,
boolean appended) |
void |
setFooters(Map<CharSequence,ByteBuffer> value)
Sets the value of the 'footers' field.
|
void |
setHeader(CharSequence key,
Object value) |
void |
setHeader(Map<String,Object> parameters) |
void |
setHeader(Map<String,Object> parameters,
boolean appended) |
void |
setHeaders(Map<CharSequence,ByteBuffer> value)
Sets the value of the 'headers' field.
|
void |
setIdentity(AuthIdentity identity) |
void |
setModule(String module) |
void |
setOperate(String operate) |
void |
setParameter(CharSequence key,
Object value) |
void |
setParameter(Map<String,? extends Object> parameters) |
void |
setParameter(Map<String,? extends Object> parameters,
boolean appended) |
void |
setParameters(Map<CharSequence,ByteBuffer> value)
Sets the value of the 'parameters' field.
|
void |
setPayload(Object payload) |
void |
setResult(Object result) |
getClassSchema, newBuilder, newBuilder, newBuilderpublic static final int HEADERS
public static final int PARAMETERS
public static final int FOOTERS
public BaseCommand()
public BaseCommand(Command source)
public BaseCommand(boolean hasShell)
public static BaseCommand getAction()
public static BaseCommand newAction()
public static BaseCommand mockAction()
public static BaseCommand realAction()
public static BaseCommand cast(Command source)
public final BaseCommand cast()
public final <T extends BaseCommand> T infect(T command)
public Command getSource()
public org.apache.avro.Schema getSchema()
public Object get(String name)
get 在接口中 org.apache.avro.generic.GenericRecordget 在类中 org.apache.avro.specific.SpecificRecordBasepublic Object get(int index)
public void put(String name, Object value)
put 在接口中 org.apache.avro.generic.GenericRecordput 在类中 org.apache.avro.specific.SpecificRecordBasepublic void put(int index,
Object value)
public Map<CharSequence,ByteBuffer> getHeaders()
CommandgetHeaders 在类中 Commandpublic void setHeaders(Map<CharSequence,ByteBuffer> value)
CommandsetHeaders 在类中 Commandvalue - the value to set.public Map<CharSequence,ByteBuffer> getParameters()
CommandgetParameters 在类中 Commandpublic void setParameters(Map<CharSequence,ByteBuffer> value)
CommandsetParameters 在类中 Commandvalue - the value to set.public Map<CharSequence,ByteBuffer> getFooters()
CommandgetFooters 在类中 Commandpublic void setFooters(Map<CharSequence,ByteBuffer> value)
CommandsetFooters 在类中 Commandvalue - the value to set.public <T> T getHeader(CharSequence key)
public void setHeader(CharSequence key, Object value)
public void clearHeader()
public <T> T getParameter(Model model, boolean isBatch)
public <T> T getParameter(Class<T> type)
public <T> T getParameter(Class<?> type, boolean isBatch)
public <T> T getParameter(Class<T> type, net.isger.util.reflect.ClassAssembler assembler)
public <T> T getParameter(Class<?> type, boolean isBatch, net.isger.util.reflect.ClassAssembler assembler)
public <T> T getParameter(Class<?> type, String namespace, boolean isBatch, net.isger.util.reflect.ClassAssembler assembler)
public <T> T getParameter(CharSequence key)
public <T> T getParameter(CharSequence key, String namespace)
public <T> T getParameter(CharSequence key, boolean isBatch)
public <T> T getParameter(CharSequence key, boolean isBatch, String suffix)
public <T> T getParameter(CharSequence key, String namespace, boolean isBatch)
public <T> T getParameter(CharSequence key, String namespace, boolean isBatch, String suffix)
public void setParameter(CharSequence key, Object value)
public void clearParameter()
public <T> T getFooter(CharSequence key)
public void setFooter(CharSequence key, Object value)
public void clearFooter()
public Object get(int index, CharSequence key)
public void set(int index,
CharSequence key,
Object value)
public String getPermission()
public AuthIdentity getIdentity()
public void setIdentity(AuthIdentity identity)
public String getModule()
public void setModule(String module)
public String getOperate()
public void setOperate(String operate)
public Object getPayload()
public void setPayload(Object payload)
public Object getResult()
public void setResult(Object result)
public BaseCommand clone()
Copyright © 2024. All rights reserved.