
com.dianping.cat.status.model.transform.IMaker Maven / Gradle / Ivy
package com.dianping.cat.status.model.transform;
import com.dianping.cat.status.model.entity.CustomInfo;
import com.dianping.cat.status.model.entity.DiskInfo;
import com.dianping.cat.status.model.entity.DiskVolumeInfo;
import com.dianping.cat.status.model.entity.Extension;
import com.dianping.cat.status.model.entity.ExtensionDetail;
import com.dianping.cat.status.model.entity.GcInfo;
import com.dianping.cat.status.model.entity.MemoryInfo;
import com.dianping.cat.status.model.entity.MessageInfo;
import com.dianping.cat.status.model.entity.OsInfo;
import com.dianping.cat.status.model.entity.RuntimeInfo;
import com.dianping.cat.status.model.entity.StatusInfo;
import com.dianping.cat.status.model.entity.ThreadsInfo;
public interface IMaker {
public CustomInfo buildCustomInfo(T node);
public DiskInfo buildDisk(T node);
public DiskVolumeInfo buildDiskVolume(T node);
public Extension buildExtension(T node);
public ExtensionDetail buildExtensionDetail(T node);
public GcInfo buildGc(T node);
public MemoryInfo buildMemory(T node);
public MessageInfo buildMessage(T node);
public OsInfo buildOs(T node);
public RuntimeInfo buildRuntime(T node);
public StatusInfo buildStatus(T node);
public ThreadsInfo buildThread(T node);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy