40 lines
979 B
Java
40 lines
979 B
Java
package com.muyu.rule.common.basic.abstracts;
|
||
|
||
import com.muyu.common.domain.DataValue;
|
||
import com.muyu.rule.common.basic.BasicEngine;
|
||
import com.muyu.rule.common.basic.handler.DataEngineDataSetHandler;
|
||
import com.muyu.rule.common.basic.handler.DataEngineHandler;
|
||
|
||
/**
|
||
* @Author:张承志
|
||
* @Package:com.muyu.rule.server.basic.abstracts
|
||
* @Project:cloud-etl-rule
|
||
* @name:DataEngineValueAu
|
||
* @Date:2024/8/29 15:11
|
||
*/
|
||
public abstract class DataEngineDataSetActuator implements BasicEngine<DataValue[][]> {
|
||
public void setDataValue(String dataValue){
|
||
DataEngineHandler.set(dataValue);
|
||
}
|
||
public String getDataValue(){return DataEngineHandler.get();}
|
||
|
||
public void set(DataValue[][] dataValue){
|
||
DataEngineDataSetHandler.set(dataValue);
|
||
}
|
||
|
||
|
||
public DataValue[][] get(){
|
||
return DataEngineDataSetHandler.get();
|
||
}
|
||
|
||
|
||
@Override
|
||
public void execution() {
|
||
this.run();
|
||
this.remove();
|
||
}
|
||
|
||
public abstract void run();
|
||
|
||
}
|