package org.infinispan.xsite.status; import java.util.Collection; import java.util.List; /** * A mixed {@link SiteStatus}. * * Used per container and it describes the caches in which the site is online, offline and mixed. * * @author Pedro Ruivo * @since 8.2 */ public class ContainerMixedSiteStatus extends AbstractMixedSiteStatus<String> { private final List<String> mixedCaches; public ContainerMixedSiteStatus(Collection<String> onlineCacheNameCollection, Collection<String> offlineCacheNameCollection, Collection<String> mixedCacheNameCollection) { super(onlineCacheNameCollection, offlineCacheNameCollection); this.mixedCaches = toImmutable(mixedCacheNameCollection); } public List<String> getMixedCaches() { return mixedCaches; } }