All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.terracotta.modules.ehcache.store.CacheConfigChangeNotificationMsg Maven / Gradle / Ivy

/*
 * All content copyright Terracotta, Inc., unless otherwise indicated. All rights reserved.
 */
package org.terracotta.modules.ehcache.store;

import java.io.Serializable;

public class CacheConfigChangeNotificationMsg implements Serializable {
  private final String       fullyQualifiedEhcacheName;
  private final String       toolkitConfigName;
  private final Serializable newValue;

  public CacheConfigChangeNotificationMsg(String fullyQualifiedCacheName, String configName, Serializable newValue) {
    this.fullyQualifiedEhcacheName = fullyQualifiedCacheName;
    this.toolkitConfigName = configName;
    this.newValue = newValue;
  }

  public String getToolkitConfigName() {
    return toolkitConfigName;
  }

  public Serializable getNewValue() {
    return newValue;
  }

  public String getFullyQualifiedEhcacheName() {
    return fullyQualifiedEhcacheName;
  }

  @Override
  public String toString() {
    return "CacheConfigChangeNotificationMsg [fullyQualifiedEhcacheName=" + fullyQualifiedEhcacheName
           + ", toolkitConfigName=" + toolkitConfigName + ", newValue=" + newValue + "]";
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy