package rocks.inspectit.server.processor.impl; import java.util.Collections; import rocks.inspectit.shared.all.communication.DefaultData; import rocks.inspectit.shared.all.communication.data.SystemInformationData; /** * Persisting processor for the {@link SystemInformationData} as this one will be saved always to * the database, even when influx is active as it's only sent once from the agent. * * @author Ivan Senic * */ public class SystemInformationPersistingCmrProcessor extends PersistingCmrProcessor { /** * Default constructor. */ public SystemInformationPersistingCmrProcessor() { super(Collections.<Class<? extends DefaultData>> emptyList()); } /** * {@inheritDoc} */ @Override public boolean canBeProcessed(DefaultData defaultData) { return defaultData instanceof SystemInformationData; } }