Class ColumnDisposeHandlePlug
- java.lang.Object
-
- risesoft.data.transfer.core.record.AbstractRecordInHandle
-
- risesoft.data.transfer.core.record.ColumnDisposeHandlePlug
-
- All Implemented Interfaces:
Handle,Plug,ColumnDisposeHandle,RecordInHandle
public class ColumnDisposeHandlePlug extends AbstractRecordInHandle implements Plug, ColumnDisposeHandle, RecordInHandle
对于只要处理某些字段的插件进行统一遍历,这样不会出现多个插件多次反复循环遍历计算 这个插件只能添加一次到插件管理器,需要注册这个插件,调用这个插件的静态方法- Author:
- lb
- Date:
- 2024年3月15日
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Columndispose(Column column, Record record, int index)voiddoIn(Record record)从输入通道中进入一条数据booleanregister(JobContext jobContext)是否注册static voidregisterListener(String field, ColumnDisposeHandle columnDisposeHandle, JobContext jobContext)在一个任务上下文中注册监听字段-
Methods inherited from class risesoft.data.transfer.core.record.AbstractRecordInHandle
doIn
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface risesoft.data.transfer.core.record.RecordInHandle
doIn
-
-
-
-
Method Detail
-
registerListener
public static void registerListener(String field, ColumnDisposeHandle columnDisposeHandle, JobContext jobContext)
在一个任务上下文中注册监听字段- Parameters:
field-columnDisposeHandle-jobContext-
-
register
public boolean register(JobContext jobContext)
Description copied from interface:Plug是否注册
-
dispose
public Column dispose(Column column, Record record, int index)
- Specified by:
disposein interfaceColumnDisposeHandle
-
doIn
public void doIn(Record record)
Description copied from interface:RecordInHandle从输入通道中进入一条数据- Specified by:
doInin interfaceRecordInHandle- Specified by:
doInin classAbstractRecordInHandle
-
-