org.infinispan.commons.configuration.attributes.AttributeInitializer Maven / Gradle / Ivy
package org.infinispan.commons.configuration.attributes;
/**
* AttributeInitializer. Provides a way to initialize an attribute's value, whenever this needs to be done at Attribute construction time.
* This is usually needed when the value is a mutable object.
*
* @author Tristan Tarrant
* @since 7.2
*/
public interface AttributeInitializer {
T initialize();
}