Package io.quarkus.analytics.dto.config
Class NoopRemoteConfig
- java.lang.Object
-
- io.quarkus.analytics.dto.config.NoopRemoteConfig
-
- All Implemented Interfaces:
AnalyticsRemoteConfig
public class NoopRemoteConfig extends Object implements AnalyticsRemoteConfig
Will not perform any operations
-
-
Field Summary
Fields Modifier and Type Field Description static NoopRemoteConfigINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getDenyAnonymousIds()List of anonymous UUID representing the users who will not send analytics.List<String>getDenyQuarkusVersions()List of quarkus versions that will not send analytics.DurationgetRefreshInterval()Configuration refresh intervalbooleanisActive()
-
-
-
Field Detail
-
INSTANCE
public static final NoopRemoteConfig INSTANCE
-
-
Method Detail
-
isActive
public boolean isActive()
- Specified by:
isActivein interfaceAnalyticsRemoteConfig- Returns:
- true if the analytics is enabled
-
getDenyAnonymousIds
public List<String> getDenyAnonymousIds()
Description copied from interface:AnalyticsRemoteConfigList of anonymous UUID representing the users who will not send analytics. The data from particular UUIDs might contain issues and generation will be disabled at the source.- Specified by:
getDenyAnonymousIdsin interfaceAnalyticsRemoteConfig- Returns:
-
getDenyQuarkusVersions
public List<String> getDenyQuarkusVersions()
Description copied from interface:AnalyticsRemoteConfigList of quarkus versions that will not send analytics. The data from particular versions might contain issues and generation will be disabled at the source.- Specified by:
getDenyQuarkusVersionsin interfaceAnalyticsRemoteConfig- Returns:
-
getRefreshInterval
public Duration getRefreshInterval()
Description copied from interface:AnalyticsRemoteConfigConfiguration refresh interval- Specified by:
getRefreshIntervalin interfaceAnalyticsRemoteConfig- Returns:
-
-