/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.instancemanagement.internal; import de.rcenvironment.core.instancemanagement.InstanceManagementService.ConfigurationFlag; /** * A configuration change entry. * * @author Robert Mischke (redesign of ConfigurationPropertiesKey<T> by David Scholz) */ public class ConfigurationChangeEntry { private final ConfigurationFlag flag; private final Class<?> type; private final Object value; public ConfigurationChangeEntry(ConfigurationFlag flag, Class<?> type, Object value) { this.flag = flag; this.type = type; this.value = value; } public Class<?> getType() { return type; } public ConfigurationFlag getFlag() { return flag; } public Object getValue() { return value; } }