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

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
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