Package org.infinispan.xsite.status
Class AbstractMixedSiteStatus<E>
- java.lang.Object
-
- org.infinispan.xsite.status.AbstractMixedSiteStatus<E>
-
- All Implemented Interfaces:
SiteStatus
- Direct Known Subclasses:
CacheMixedSiteStatus
,ContainerMixedSiteStatus
public abstract class AbstractMixedSiteStatus<E> extends Object implements SiteStatus
Abstract class to create mixedSiteStatus
.Mixed
SiteStatus
are status in which some considers the site to be online and other to be offline.- Since:
- 8.2
- Author:
- Pedro Ruivo
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractMixedSiteStatus(Collection<E> online, Collection<E> offline)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<E>
getOffline()
List<E>
getOnline()
boolean
isOffline()
boolean
isOnline()
protected static <E> List<E>
toImmutable(Collection<E> collection)
-
-
-
Constructor Detail
-
AbstractMixedSiteStatus
protected AbstractMixedSiteStatus(Collection<E> online, Collection<E> offline)
-
-
Method Detail
-
toImmutable
protected static <E> List<E> toImmutable(Collection<E> collection)
-
isOnline
public final boolean isOnline()
- Specified by:
isOnline
in interfaceSiteStatus
- Returns:
true
if the site is online.
-
isOffline
public final boolean isOffline()
- Specified by:
isOffline
in interfaceSiteStatus
- Returns:
true
if the site is offline.
-
-