package org.infinispan.config;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
@XmlAccessorType(XmlAccessType.PROPERTY)
@ConfigurationDoc(name="grouper",desc="Grouper definition. See The Grouping API for more details")
public class GrouperConfiguration extends AbstractNamedCacheConfigurationBean{
@ConfigurationDocRef(name = "class", targetElement = "setClazz", bean = GrouperConfiguration.class)
String clazz;
public GrouperConfiguration() {
}
GrouperConfiguration(Class<?> clazz) {
this.clazz = clazz.getName();
}
public String getClazz() {
return clazz;
}
/**
* The grouper class
*
* @param clazz
*/
@XmlAttribute(name="class")
public void setClazz(String clazz) {
this.clazz = clazz;
}
}