A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCEPTANCE_PROMPT - Static variable in class io.quarkus.analytics.ConfigService
- active(boolean) - Method in class io.quarkus.analytics.dto.config.RemoteConfig.RemoteConfigBuilder
- AnalyticsLocalConfig - Interface in io.quarkus.analytics.dto.config
- AnalyticsRemoteConfig - Interface in io.quarkus.analytics.dto.config
-
Allow to configure build analytics behaviour
- AnalyticsService - Class in io.quarkus.analytics
- AnalyticsService(FileLocations, MessageWriter) - Constructor for class io.quarkus.analytics.AnalyticsService
- AnonymousUserId - Class in io.quarkus.analytics
-
Anonymous user identity generated and stored locally.
- APP_EXTENSIONS - Static variable in class io.quarkus.analytics.dto.segment.Track.EventPropertyNames
- APP_NAME - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
- append(String, Path) - Static method in class io.quarkus.analytics.util.FileUtils
-
Writes a String to file
- AppExtension() - Constructor for class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- AppExtension(String, String, String) - Constructor for class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- appExtensions(List<TrackProperties.AppExtension>) - Method in class io.quarkus.analytics.dto.segment.TrackProperties.TrackPropertiesBuilder
- artifactId(String) - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension.AppExtensionBuilder
B
- build() - Method in class io.quarkus.analytics.dto.config.Identity.IdentityBuilder
- build() - Method in class io.quarkus.analytics.dto.config.RemoteConfig.RemoteConfigBuilder
- build() - Method in class io.quarkus.analytics.dto.segment.ContextBuilder
- build() - Method in class io.quarkus.analytics.dto.segment.ContextBuilder.MapValueBuilder
- build() - Method in class io.quarkus.analytics.dto.segment.Track.TrackBuilder
- build() - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension.AppExtensionBuilder
- build() - Method in class io.quarkus.analytics.dto.segment.TrackProperties.TrackPropertiesBuilder
- BUILD - io.quarkus.analytics.dto.segment.TrackEventType
- BUILD_DIAGNOSTICS - Static variable in class io.quarkus.analytics.dto.segment.Track.EventPropertyNames
- buildAnalyticsUserInput(Function<String, String>) - Method in class io.quarkus.analytics.AnalyticsService
- builder() - Static method in class io.quarkus.analytics.dto.config.Identity
- builder() - Static method in class io.quarkus.analytics.dto.config.RemoteConfig
- builder() - Static method in class io.quarkus.analytics.dto.segment.Track
- builder() - Static method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- builder() - Static method in class io.quarkus.analytics.dto.segment.TrackProperties
C
- close() - Method in class io.quarkus.analytics.AnalyticsService
- CommonSystemProperties() - Constructor for class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
- concat(List<String>) - Static method in class io.quarkus.analytics.util.StringUtils
- ConfigClient - Interface in io.quarkus.analytics.rest
-
Client to retrieve the analytics config from the upstream public location.
- ConfigService - Class in io.quarkus.analytics
-
Decided the build analytics behaviour.
- ConfigService(ConfigClient, AnonymousUserId, FileLocations, MessageWriter) - Constructor for class io.quarkus.analytics.ConfigService
- context(Map<String, Object>) - Method in class io.quarkus.analytics.dto.config.Identity.IdentityBuilder
- context(Map<String, Object>) - Method in class io.quarkus.analytics.dto.segment.Track.TrackBuilder
- ContextBuilder - Class in io.quarkus.analytics.dto.segment
- ContextBuilder() - Constructor for class io.quarkus.analytics.dto.segment.ContextBuilder
- ContextBuilder.CommonSystemProperties - Class in io.quarkus.analytics.dto.segment
- ContextBuilder.MapValueBuilder - Class in io.quarkus.analytics.dto.segment
- createFileAndParent(Path) - Static method in class io.quarkus.analytics.util.FileUtils
-
Creates the file for the given path and the folder that contains it.
D
- DEFAULT_TIMEOUT - Static variable in class io.quarkus.analytics.rest.RestClient
- denyQuarkusVersions(List<String>) - Method in class io.quarkus.analytics.dto.config.RemoteConfig.RemoteConfigBuilder
- denyUserIds(List<String>) - Method in class io.quarkus.analytics.dto.config.RemoteConfig.RemoteConfigBuilder
- DEV_MODE - io.quarkus.analytics.dto.segment.TrackEventType
E
- equals(Object) - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- event(TrackEventType) - Method in class io.quarkus.analytics.dto.segment.Track.TrackBuilder
- EventPropertyNames() - Constructor for class io.quarkus.analytics.dto.segment.Track.EventPropertyNames
- ExtensionsFilter - Class in io.quarkus.analytics.config
- ExtensionsFilter() - Constructor for class io.quarkus.analytics.config.ExtensionsFilter
F
- FileLocations - Interface in io.quarkus.analytics.config
-
File location paths
- FileLocationsImpl - Class in io.quarkus.analytics.config
-
File location paths used in production code
- FileUtils - Class in io.quarkus.analytics.util
- FileUtils() - Constructor for class io.quarkus.analytics.util.FileUtils
G
- getAppExtensions() - Method in class io.quarkus.analytics.dto.segment.TrackProperties
- getArtifactId() - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- getConfig() - Method in interface io.quarkus.analytics.rest.ConfigClient
- getConfig() - Method in class io.quarkus.analytics.rest.RestClient
- getContext() - Method in class io.quarkus.analytics.dto.config.Identity
-
The context of the user.
- getContext() - Method in interface io.quarkus.analytics.dto.segment.SegmentContext
- getContext() - Method in class io.quarkus.analytics.dto.segment.Track
- getDenyAnonymousIds() - Method in interface io.quarkus.analytics.dto.config.AnalyticsRemoteConfig
-
List of anonymous UUID representing the users who will not send analytics.
- getDenyAnonymousIds() - Method in class io.quarkus.analytics.dto.config.NoopRemoteConfig
- getDenyAnonymousIds() - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- getDenyQuarkusVersions() - Method in interface io.quarkus.analytics.dto.config.AnalyticsRemoteConfig
-
List of quarkus versions that will not send analytics.
- getDenyQuarkusVersions() - Method in class io.quarkus.analytics.dto.config.NoopRemoteConfig
- getDenyQuarkusVersions() - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- getEvent() - Method in class io.quarkus.analytics.dto.segment.Track
- getFolder() - Method in interface io.quarkus.analytics.config.FileLocations
-
Returns the folder where all the build time analytics files are stored.
- getFolder() - Method in class io.quarkus.analytics.config.FileLocationsImpl
- getGroupId() - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- getInstance(FileLocations, MessageWriter) - Static method in class io.quarkus.analytics.AnonymousUserId
- getLastRemoteConfigTryFile() - Method in interface io.quarkus.analytics.config.FileLocations
-
Returns the file where the last time the remote config was retrieved and stored.
- getLastRemoteConfigTryFile() - Method in class io.quarkus.analytics.config.FileLocationsImpl
- getLocalConfigFile() - Method in interface io.quarkus.analytics.config.FileLocations
- getLocalConfigFile() - Method in class io.quarkus.analytics.config.FileLocationsImpl
- getObjectMapper() - Static method in class io.quarkus.analytics.util.StringUtils
- getProperties() - Method in class io.quarkus.analytics.dto.segment.Track
- getProperty(String, boolean) - Static method in class io.quarkus.analytics.util.PropertyUtils
- getProperty(String, int) - Static method in class io.quarkus.analytics.util.PropertyUtils
- getProperty(String, String) - Static method in class io.quarkus.analytics.util.PropertyUtils
- getRefreshInterval() - Method in interface io.quarkus.analytics.dto.config.AnalyticsRemoteConfig
-
Configuration refresh interval
- getRefreshInterval() - Method in class io.quarkus.analytics.dto.config.NoopRemoteConfig
- getRefreshInterval() - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- getRemoteConfigFile() - Method in interface io.quarkus.analytics.config.FileLocations
-
Returns the file where the build time analytics config is stored.
- getRemoteConfigFile() - Method in class io.quarkus.analytics.config.FileLocationsImpl
- getTimestamp() - Method in class io.quarkus.analytics.dto.config.Identity
- getTimestamp() - Method in class io.quarkus.analytics.dto.segment.Track
- getUserId() - Method in class io.quarkus.analytics.dto.config.Identity
-
The UUID of the user.
- getUserId() - Method in class io.quarkus.analytics.dto.segment.Track
- getUuid() - Method in class io.quarkus.analytics.AnonymousUserId
- getUUIDFile() - Method in interface io.quarkus.analytics.config.FileLocations
-
Returns the file where the user's UUID is stored.
- getUUIDFile() - Method in class io.quarkus.analytics.config.FileLocationsImpl
- getVersion() - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- GRAALVM_VERSION_DISTRIBUTION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
- GRAALVM_VERSION_JAVA - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
- GRAALVM_VERSION_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
- GRADLE_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
- groupId(String) - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension.AppExtensionBuilder
- GroupIdFilter - Class in io.quarkus.analytics.config
- GroupIdFilter() - Constructor for class io.quarkus.analytics.config.GroupIdFilter
H
- hashCode() - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- hashSHA256(String) - Static method in class io.quarkus.analytics.util.StringUtils
-
Anonymize sensitive contents.
I
- Identity - Class in io.quarkus.analytics.dto.config
-
Identity of the user at the upstream collection tool.
- Identity(String, Map<String, Object>, Instant) - Constructor for class io.quarkus.analytics.dto.config.Identity
- Identity.IdentityBuilder - Class in io.quarkus.analytics.dto.config
- INSTANCE - Static variable in class io.quarkus.analytics.config.FileLocationsImpl
- INSTANCE - Static variable in class io.quarkus.analytics.dto.config.NoopRemoteConfig
- io.quarkus.analytics - package io.quarkus.analytics
- io.quarkus.analytics.config - package io.quarkus.analytics.config
- io.quarkus.analytics.dto.config - package io.quarkus.analytics.dto.config
- io.quarkus.analytics.dto.segment - package io.quarkus.analytics.dto.segment
- io.quarkus.analytics.rest - package io.quarkus.analytics.rest
- io.quarkus.analytics.util - package io.quarkus.analytics.util
- isActive() - Method in class io.quarkus.analytics.ConfigService
-
True if build time analytics can be gathered.
- isActive() - Method in interface io.quarkus.analytics.dto.config.AnalyticsRemoteConfig
- isActive() - Method in class io.quarkus.analytics.dto.config.NoopRemoteConfig
- isActive() - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- isArtifactActive(String, String) - Method in class io.quarkus.analytics.ConfigService
-
If groupId has been disabled by local static config, false If Quarkus version has been disabled by remote config, false
- isAuthorizedGroupId(String, MessageWriter) - Static method in class io.quarkus.analytics.config.GroupIdFilter
- isDisabled() - Method in interface io.quarkus.analytics.dto.config.AnalyticsLocalConfig
- isDisabled() - Method in class io.quarkus.analytics.dto.config.LocalConfig
- isNew() - Method in class io.quarkus.analytics.AnonymousUserId
L
- lastTrackFileName() - Method in interface io.quarkus.analytics.config.FileLocations
- lastTrackFileName() - Method in class io.quarkus.analytics.config.FileLocationsImpl
- LocalConfig - Class in io.quarkus.analytics.dto.config
- LocalConfig() - Constructor for class io.quarkus.analytics.dto.config.LocalConfig
- LocalConfig(boolean) - Constructor for class io.quarkus.analytics.dto.config.LocalConfig
M
- mapPair(String) - Method in class io.quarkus.analytics.dto.segment.ContextBuilder
- MAVEN_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
N
- NoopRemoteConfig - Class in io.quarkus.analytics.dto.config
-
Will not perform any operations
O
- onlyPublic(String, MessageWriter) - Static method in class io.quarkus.analytics.config.ExtensionsFilter
- overwrite(T, Path) - Static method in class io.quarkus.analytics.util.FileUtils
-
Writes an object, as JSON to file.
P
- pair(String, Object) - Method in class io.quarkus.analytics.dto.segment.ContextBuilder.MapValueBuilder
- pair(String, Object) - Method in class io.quarkus.analytics.dto.segment.ContextBuilder
- pair(String, String) - Method in class io.quarkus.analytics.dto.segment.ContextBuilder
- pairs(Collection<AbstractMap.SimpleEntry<String, Object>>) - Method in class io.quarkus.analytics.dto.segment.ContextBuilder.MapValueBuilder
- pairs(Collection<AbstractMap.SimpleEntry<String, Object>>) - Method in class io.quarkus.analytics.dto.segment.ContextBuilder
- postIdentity(Identity) - Method in class io.quarkus.analytics.rest.RestClient
- postIdentity(Identity) - Method in interface io.quarkus.analytics.rest.SegmentClient
-
Posts the anonymous identity to the upstream collection tool.
- postTrack(Track) - Method in class io.quarkus.analytics.rest.RestClient
- postTrack(Track) - Method in interface io.quarkus.analytics.rest.SegmentClient
-
Posts the trace to the upstream collection tool.
- PROP_APP - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_BUILD - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_CI - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_CI_NAME - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_DETECTED - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_GRAALVM - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_GRADLE_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_IP - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_JAVA - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_JAVA_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_KUBERNETES - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_LOCALE_COUNTRY - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_LOCATION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_MAVEN_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_NAME - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_OS - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_OS_ARCH - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_QUARKUS - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_TIMEZONE - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_VENDOR - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- PROP_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
- properties(TrackProperties) - Method in class io.quarkus.analytics.dto.segment.Track.TrackBuilder
- PropertyUtils - Class in io.quarkus.analytics.util
- PropertyUtils() - Constructor for class io.quarkus.analytics.util.PropertyUtils
Q
- QUARKUS_ANALYTICS_DISABLED_LOCAL_PROP - Static variable in class io.quarkus.analytics.ConfigService
- QUARKUS_ANALYTICS_PROMPT_TIMEOUT - Static variable in class io.quarkus.analytics.ConfigService
- QUARKUS_VERSION - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder.CommonSystemProperties
R
- read(Class<T>, Path, MessageWriter) - Static method in class io.quarkus.analytics.util.FileUtils
- refreshInterval(Duration) - Method in class io.quarkus.analytics.dto.config.RemoteConfig.RemoteConfigBuilder
- RemoteConfig - Class in io.quarkus.analytics.dto.config
-
Allow to configure build analytics behaviour by downloading a remote configuration file from a public location.
- RemoteConfig() - Constructor for class io.quarkus.analytics.dto.config.RemoteConfig
- RemoteConfig.RemoteConfigBuilder - Class in io.quarkus.analytics.dto.config
- RestClient - Class in io.quarkus.analytics.rest
-
Client to post the analytics data to the upstream collection tool.
- RestClient() - Constructor for class io.quarkus.analytics.rest.RestClient
- RestClient(MessageWriter) - Constructor for class io.quarkus.analytics.rest.RestClient
S
- SegmentClient - Interface in io.quarkus.analytics.rest
-
Client to post the analytics data to the upstream collection tool.
- SegmentContext - Interface in io.quarkus.analytics.dto.segment
- sendAnalytics(TrackEventType, ApplicationModel, Map<String, Object>, File) - Method in class io.quarkus.analytics.AnalyticsService
- setActive(boolean) - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- setAppExtensions(List<TrackProperties.AppExtension>) - Method in class io.quarkus.analytics.dto.segment.TrackProperties
- setArtifactId(String) - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- setContext(Map<String, Object>) - Method in class io.quarkus.analytics.dto.config.Identity
- setContext(Map<String, Object>) - Method in class io.quarkus.analytics.dto.segment.Track
- setDenyAnonymousIds(List<String>) - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- setDenyQuarkusVersions(List<String>) - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- setDisabled(boolean) - Method in class io.quarkus.analytics.dto.config.LocalConfig
- setEvent(TrackEventType) - Method in class io.quarkus.analytics.dto.segment.Track
- setGroupId(String) - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- setProperties(TrackProperties) - Method in class io.quarkus.analytics.dto.segment.Track
- setRefreshInterval(Duration) - Method in class io.quarkus.analytics.dto.config.RemoteConfig
- setTimestamp(Instant) - Method in class io.quarkus.analytics.dto.config.Identity
- setTimestamp(Instant) - Method in class io.quarkus.analytics.dto.segment.Track
- setUserId(String) - Method in class io.quarkus.analytics.dto.config.Identity
- setUserId(String) - Method in class io.quarkus.analytics.dto.segment.Track
- setVersion(String) - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension
- StringUtils - Class in io.quarkus.analytics.util
- StringUtils() - Constructor for class io.quarkus.analytics.util.StringUtils
T
- timestamp(Instant) - Method in class io.quarkus.analytics.dto.config.Identity.IdentityBuilder
- timestamp(Instant) - Method in class io.quarkus.analytics.dto.segment.Track.TrackBuilder
- toString() - Method in class io.quarkus.analytics.dto.config.Identity.IdentityBuilder
- toString() - Method in class io.quarkus.analytics.dto.config.RemoteConfig.RemoteConfigBuilder
- toString() - Method in class io.quarkus.analytics.dto.segment.Track.TrackBuilder
- toString() - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension.AppExtensionBuilder
- toString() - Method in class io.quarkus.analytics.dto.segment.TrackProperties.TrackPropertiesBuilder
- Track - Class in io.quarkus.analytics.dto.segment
- Track() - Constructor for class io.quarkus.analytics.dto.segment.Track
- Track(String, TrackEventType, TrackProperties, Map<String, Object>, Instant) - Constructor for class io.quarkus.analytics.dto.segment.Track
- Track.EventPropertyNames - Class in io.quarkus.analytics.dto.segment
- Track.TrackBuilder - Class in io.quarkus.analytics.dto.segment
- TrackEventType - Enum in io.quarkus.analytics.dto.segment
- TrackProperties - Class in io.quarkus.analytics.dto.segment
- TrackProperties() - Constructor for class io.quarkus.analytics.dto.segment.TrackProperties
- TrackProperties(List<TrackProperties.AppExtension>) - Constructor for class io.quarkus.analytics.dto.segment.TrackProperties
- TrackProperties.AppExtension - Class in io.quarkus.analytics.dto.segment
- TrackProperties.AppExtension.AppExtensionBuilder - Class in io.quarkus.analytics.dto.segment
- TrackProperties.TrackPropertiesBuilder - Class in io.quarkus.analytics.dto.segment
U
- userAcceptance(Function<String, String>) - Method in class io.quarkus.analytics.ConfigService
- userId(String) - Method in class io.quarkus.analytics.dto.config.Identity.IdentityBuilder
- userId(String) - Method in class io.quarkus.analytics.dto.segment.Track.TrackBuilder
V
- VALUE_NULL_IP - Static variable in class io.quarkus.analytics.dto.segment.ContextBuilder
-
Must not track ips.
- valueOf(String) - Static method in enum io.quarkus.analytics.dto.segment.TrackEventType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.quarkus.analytics.dto.segment.TrackEventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version(String) - Method in class io.quarkus.analytics.dto.segment.TrackProperties.AppExtension.AppExtensionBuilder
W
- write(T, Path) - Static method in class io.quarkus.analytics.util.FileUtils
-
Writes an object, as JSON to file
All Classes All Packages