org.infinispan.xsite.status.OfflineSiteStatus Maven / Gradle / Ivy
package org.infinispan.xsite.status;
/**
* {@link SiteStatus} implementation for offline sites.
*
* This class is a singleton and its instance is accessible via {@link #getInstance()}.
*
* @author Pedro Ruivo
* @since 8.2
*/
public class OfflineSiteStatus implements SiteStatus {
private OfflineSiteStatus() {
}
public static OfflineSiteStatus getInstance() {
return SingletonHolder.INSTANCE;
}
@Override
public boolean isOnline() {
return false;
}
@Override
public boolean isOffline() {
return true;
}
private static class SingletonHolder {
private static final OfflineSiteStatus INSTANCE = new OfflineSiteStatus();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy