Package org.infinispan.xsite.status
Class AbstractSiteStatusBuilder<E>
java.lang.Object
org.infinispan.xsite.status.AbstractSiteStatusBuilder<E>
- Direct Known Subclasses:
CacheSiteStatusBuilder,ContainerSiteStatusBuilder
A
SiteStatus builder based on its online and offline members.- Since:
- 8.2
- Author:
- Pedro Ruivo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal SiteStatusbuild()protected abstract SiteStatuscreateMixedStatus(List<E> onlineElements, List<E> offlineElements) protected booleanprotected booleanisOnline()final voidAdds the member with an offline connection to the site.final voidAdds the element with an online connection to the site.
-
Constructor Details
-
AbstractSiteStatusBuilder
protected AbstractSiteStatusBuilder()
-
-
Method Details
-
onlineOn
Adds the element with an online connection to the site.- Parameters:
member- The member.
-
offlineOn
Adds the member with an offline connection to the site.- Parameters:
member- The member.
-
build
- Returns:
SiteStatuscreated.
-
isOnline
protected boolean isOnline() -
isOffline
protected boolean isOffline() -
createMixedStatus
-