
org.wildfly.clustering.server.infinispan.EmbeddedCacheManagerGroupConfiguration Maven / Gradle / Ivy
/*
* Copyright The WildFly Authors
* SPDX-License-Identifier: Apache-2.0
*/
package org.wildfly.clustering.server.infinispan;
import java.util.function.Function;
import org.infinispan.remoting.transport.Address;
import org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheContainerConfiguration;
import org.wildfly.clustering.server.group.Group;
import org.wildfly.clustering.server.group.GroupMember;
/**
* Encapsulates the configuration of a {@link EmbeddedCacheManagerGroup}.
* @param the group member address type
* @param the group member type
* @author Paul Ferraro
*/
public interface EmbeddedCacheManagerGroupConfiguration, M extends GroupMember> extends EmbeddedCacheContainerConfiguration {
Group getGroup();
Function getAddressWrapper();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy