├── .github ├── dependabot.yml └── workflows │ ├── IJ-latest.yml │ ├── IJ.yml │ ├── ci.yml │ ├── conventionalCheck.yml │ ├── nightly.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── DCO ├── LICENSE ├── README.md ├── USAGE_DATA.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── consumer-preferences.png ├── optin-preferences.png └── optin-request.png ├── settings.gradle.kts └── src ├── main ├── java │ └── com │ │ └── redhat │ │ └── devtools │ │ └── intellij │ │ └── telemetry │ │ ├── core │ │ ├── configuration │ │ │ ├── AbstractConfiguration.java │ │ │ ├── ClasspathConfiguration.java │ │ │ ├── CompositeConfiguration.java │ │ │ ├── FileConfiguration.java │ │ │ ├── IConfiguration.java │ │ │ ├── SaveableFileConfiguration.java │ │ │ ├── SystemProperties.java │ │ │ ├── TelemetryConfiguration.java │ │ │ └── limits │ │ │ │ ├── Enabled.java │ │ │ │ ├── EventCounts.java │ │ │ │ ├── EventLimits.java │ │ │ │ ├── Filter.java │ │ │ │ ├── IEventLimits.java │ │ │ │ ├── LimitsConfigurations.java │ │ │ │ ├── PluginLimits.java │ │ │ │ └── PluginLimitsDeserialization.java │ │ ├── service │ │ │ ├── Application.java │ │ │ ├── Country.java │ │ │ ├── Environment.java │ │ │ ├── Event.java │ │ │ ├── FeedbackService.java │ │ │ ├── FeedbackServiceFactory.java │ │ │ ├── IDE.java │ │ │ ├── IMessageBroker.java │ │ │ ├── IService.java │ │ │ ├── Message.java │ │ │ ├── Platform.java │ │ │ ├── Plugin.java │ │ │ ├── TelemetryMessageBuilder.java │ │ │ ├── TelemetryService.java │ │ │ ├── TelemetryServiceFactory.java │ │ │ ├── UserId.java │ │ │ └── segment │ │ │ │ ├── ISegmentConfiguration.java │ │ │ │ ├── IdentifyTraits.java │ │ │ │ ├── IdentifyTraitsPersistence.java │ │ │ │ ├── SegmentBroker.java │ │ │ │ ├── SegmentBrokerFactory.java │ │ │ │ ├── SegmentConfiguration.java │ │ │ │ └── package-info.java │ │ └── util │ │ │ ├── AnonymizeUtils.java │ │ │ ├── BasicGlobPattern.java │ │ │ ├── CircularBuffer.java │ │ │ ├── Directories.java │ │ │ ├── FileUtils.java │ │ │ ├── LICENCE │ │ │ ├── Lazy.java │ │ │ ├── MapBuilder.java │ │ │ └── TimeUtils.java │ │ └── ui │ │ ├── TelemetryNotifications.java │ │ ├── preferences │ │ ├── TelemetryComponent.java │ │ ├── TelemetryConfigurable.java │ │ └── TelemetryPreferencesUtils.java │ │ └── utils │ │ ├── JBLabelUtils.java │ │ └── NotificationGroupFactory.java └── resources │ ├── META-INF │ └── plugin.xml │ ├── segment-defaults.properties │ ├── telemetry-config.json │ └── timezones.json └── test ├── java └── com │ └── redhat │ └── devtools │ └── intellij │ └── telemetry │ ├── core │ ├── configuration │ │ ├── ClasspathConfigurationTest.java │ │ ├── FileConfigurationTest.java │ │ ├── SaveableFileConfigurationTest.java │ │ ├── TelemetryConfigurationTest.java │ │ └── limits │ │ │ ├── EventCountsTest.java │ │ │ ├── EventLimitsTest.java │ │ │ ├── EventNameFilterTest.java │ │ │ ├── EventPropertyFilterTest.java │ │ │ ├── LimitsConfigurationsIntegrationTest.java │ │ │ ├── Mocks.java │ │ │ ├── PluginLimitsDeserializationTest.java │ │ │ ├── PluginLimitsRatioTests.java │ │ │ └── PluginLimitsTest.java │ ├── service │ │ ├── CountryTest.java │ │ ├── EnvironmentTest.java │ │ ├── Fakes.java │ │ ├── TelemetryMessageBuilderIntegrationTest.java │ │ ├── TelemetryMessageBuilderTest.java │ │ ├── TelemetryServiceTest.java │ │ ├── UserIdTest.java │ │ └── segment │ │ │ ├── IdentifyTraitsPersistenceTest.java │ │ │ ├── SegmentBrokerTest.java │ │ │ └── SegmentConfigurationTest.java │ └── util │ │ ├── AnonymizeUtilsTest.java │ │ ├── BasicGlobPatternTest.java │ │ └── ConfigurationUtils.java │ └── util │ ├── BlockingFlush.java │ └── StdOutLogging.java └── resources ├── segment-defaults.properties └── segment.properties /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/IJ-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.github/workflows/IJ-latest.yml -------------------------------------------------------------------------------- /.github/workflows/IJ.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.github/workflows/IJ.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/conventionalCheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.github/workflows/conventionalCheck.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/DCO -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/README.md -------------------------------------------------------------------------------- /USAGE_DATA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/USAGE_DATA.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/consumer-preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/images/consumer-preferences.png -------------------------------------------------------------------------------- /images/optin-preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/images/optin-preferences.png -------------------------------------------------------------------------------- /images/optin-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/images/optin-request.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "intellij-redhat-telemetry" 2 | -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/AbstractConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/AbstractConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/ClasspathConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/ClasspathConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/CompositeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/CompositeConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/FileConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/FileConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/IConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/IConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/SaveableFileConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/SaveableFileConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/SystemProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/SystemProperties.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/TelemetryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/TelemetryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/Enabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/Enabled.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventCounts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventCounts.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventLimits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventLimits.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/Filter.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/IEventLimits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/IEventLimits.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/LimitsConfigurations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/LimitsConfigurations.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimits.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsDeserialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsDeserialization.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Application.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Country.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Environment.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Event.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/FeedbackService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/FeedbackService.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/FeedbackServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/FeedbackServiceFactory.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/IDE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/IDE.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/IMessageBroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/IMessageBroker.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/IService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/IService.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Message.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Platform.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/Plugin.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryMessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryService.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryServiceFactory.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/UserId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/UserId.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/ISegmentConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/ISegmentConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/IdentifyTraits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/IdentifyTraits.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/IdentifyTraitsPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/IdentifyTraitsPersistence.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentBroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentBroker.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentBrokerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentBrokerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/service/segment/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/AnonymizeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/AnonymizeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/BasicGlobPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/BasicGlobPattern.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/CircularBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/CircularBuffer.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/Directories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/Directories.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/FileUtils.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/LICENCE -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/Lazy.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/MapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/MapBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/core/util/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/core/util/TimeUtils.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/ui/TelemetryNotifications.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/ui/TelemetryNotifications.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/ui/preferences/TelemetryComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/ui/preferences/TelemetryComponent.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/ui/preferences/TelemetryConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/ui/preferences/TelemetryConfigurable.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/ui/preferences/TelemetryPreferencesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/ui/preferences/TelemetryPreferencesUtils.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/ui/utils/JBLabelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/ui/utils/JBLabelUtils.java -------------------------------------------------------------------------------- /src/main/java/com/redhat/devtools/intellij/telemetry/ui/utils/NotificationGroupFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/java/com/redhat/devtools/intellij/telemetry/ui/utils/NotificationGroupFactory.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/segment-defaults.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/resources/segment-defaults.properties -------------------------------------------------------------------------------- /src/main/resources/telemetry-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/resources/telemetry-config.json -------------------------------------------------------------------------------- /src/main/resources/timezones.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/main/resources/timezones.json -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/ClasspathConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/ClasspathConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/FileConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/FileConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/SaveableFileConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/SaveableFileConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/TelemetryConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/TelemetryConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventCountsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventCountsTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventLimitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventLimitsTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventNameFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventNameFilterTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventPropertyFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/EventPropertyFilterTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/LimitsConfigurationsIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/LimitsConfigurationsIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/Mocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/Mocks.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsDeserializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsDeserializationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsRatioTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsRatioTests.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/configuration/limits/PluginLimitsTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/CountryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/CountryTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/EnvironmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/EnvironmentTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/Fakes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/Fakes.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryMessageBuilderIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryMessageBuilderIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryMessageBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryMessageBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/TelemetryServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/UserIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/UserIdTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/segment/IdentifyTraitsPersistenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/segment/IdentifyTraitsPersistenceTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentBrokerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentBrokerTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/service/segment/SegmentConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/util/AnonymizeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/util/AnonymizeUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/util/BasicGlobPatternTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/util/BasicGlobPatternTest.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/core/util/ConfigurationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/core/util/ConfigurationUtils.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/util/BlockingFlush.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/util/BlockingFlush.java -------------------------------------------------------------------------------- /src/test/java/com/redhat/devtools/intellij/telemetry/util/StdOutLogging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/java/com/redhat/devtools/intellij/telemetry/util/StdOutLogging.java -------------------------------------------------------------------------------- /src/test/resources/segment-defaults.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/resources/segment-defaults.properties -------------------------------------------------------------------------------- /src/test/resources/segment.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer/intellij-redhat-telemetry/HEAD/src/test/resources/segment.properties --------------------------------------------------------------------------------