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

org.infinispan.config.GrouperConfiguration Maven / Gradle / Ivy

There is a newer version: 9.4.8.Final
Show newest version
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;
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy