类 CommunicationTool
- java.lang.Object
-
- risesoft.data.transfer.core.statistics.CommunicationTool
-
public final class CommunicationTool extends Object
统计信息业务层面处理- 作者:
- lb
- Date:
- 2023年12月4日
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classCommunicationTool.Stringify
-
字段概要
字段 修饰符和类型 字段 说明 static StringBYTE_SPEEDstatic StringPERCENTAGEstatic StringREAD_FAILED_BYTESstatic StringREAD_FAILED_RECORDSstatic StringREAD_JOB_ENDstatic StringREAD_JOB_STARTstatic StringREAD_SUCCEED_BYTESstatic StringREAD_SUCCEED_RECORDSstatic StringRECORD_SPEEDstatic StringSTAGEstatic StringWRITE_FAILED_BYTESstatic StringWRITE_FAILED_RECORDSstatic StringWRITE_RECEIVED_BYTESstatic StringWRITE_RECEIVED_RECORDSstatic StringWRITER_JOB_ENDstatic StringWRITER_JOB_START
-
构造器概要
构造器 构造器 说明 CommunicationTool()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static longgetRecordSize(List<Record> records)static longgetRecordSize(List<Record> records, int start, int end)static CommunicationgetReportCommunication(Communication now, Communication old, int totalStage)static StringgetStateInfo(Communication communication, JobContext jobContext)static StringgetStatistics(Communication communication)static StringgetStatus(State state)static longgetTotalErrorBytes(Communication communication)static longgetTotalErrorRecords(Communication communication)static longgetTotalReadBytes(Communication communication)static longgetTotalReadRecords(Communication communication)static longgetWriteSucceedBytes(Communication communication)static longgetWriteSucceedRecords(Communication communication)
-
-
-
方法详细资料
-
getReportCommunication
public static Communication getReportCommunication(Communication now, Communication old, int totalStage)
-
getTotalReadRecords
public static long getTotalReadRecords(Communication communication)
-
getTotalReadBytes
public static long getTotalReadBytes(Communication communication)
-
getStatistics
public static String getStatistics(Communication communication)
-
getTotalErrorRecords
public static long getTotalErrorRecords(Communication communication)
-
getTotalErrorBytes
public static long getTotalErrorBytes(Communication communication)
-
getWriteSucceedRecords
public static long getWriteSucceedRecords(Communication communication)
-
getWriteSucceedBytes
public static long getWriteSucceedBytes(Communication communication)
-
getStateInfo
public static String getStateInfo(Communication communication, JobContext jobContext)
-
-