public class Processor extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
name |
protected Plugin |
plugin |
protected Map<String,Processor> |
processors |
| 构造器和说明 |
|---|
Processor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy()
销毁processor
|
boolean |
equals(Object object) |
int |
hashCode() |
boolean |
init(ProcessorConfig config)
初始化processor
|
void |
process(xin.manong.weapon.base.record.KVRecords kvRecords,
xin.manong.weapon.base.common.Context context)
调用用户plugin处理数据,并将处理结果分发到后续processor处理
|
void |
setProcessor(String fork,
Processor processor)
设置分支processor
|
public final boolean init(ProcessorConfig config)
config - processor配置public final void destroy()
public final void process(xin.manong.weapon.base.record.KVRecords kvRecords,
xin.manong.weapon.base.common.Context context)
throws Exception
kvRecords - 待处理数据context - 上下文UnacceptableException - 不可接受异常ExceptionCopyright © 2023. All rights reserved.