├── .editorconfig ├── .github ├── component_owners.yml └── workflows │ ├── ci.yml │ ├── component-owners.yml │ ├── lint-pr.yml │ └── release-please.yml ├── .gitignore ├── .gitmodules ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── .release-please-manifest.json ├── .sdkmanrc ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── checkstyle-suppressions.xml ├── checkstyle.xml ├── hooks ├── README.md └── open-telemetry │ ├── CHANGELOG.md │ ├── README.md │ ├── pom.xml │ ├── src │ ├── main │ │ └── java │ │ │ └── dev │ │ │ └── openfeature │ │ │ └── contrib │ │ │ └── hooks │ │ │ └── otel │ │ │ ├── DimensionDescription.java │ │ │ ├── MetricHookOptions.java │ │ │ ├── MetricsHook.java │ │ │ ├── OTelCommons.java │ │ │ ├── TracesHook.java │ │ │ └── TracesHookOptions.java │ └── test │ │ └── java │ │ └── dev │ │ └── openfeature │ │ └── contrib │ │ └── hooks │ │ └── otel │ │ ├── MetricsHookTest.java │ │ └── TracesHookTest.java │ └── version.txt ├── mvnw ├── mvnw.cmd ├── pom.xml ├── providers ├── README.md ├── configcat │ ├── CHANGELOG.md │ ├── README.md │ ├── lombok.config │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── configcat │ │ │ │ ├── ConfigCatProvider.java │ │ │ │ ├── ConfigCatProviderConfig.java │ │ │ │ └── ContextTransformer.java │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── configcat │ │ │ │ └── ConfigCatProviderTest.java │ │ │ └── resources │ │ │ ├── features.json │ │ │ └── log4j2-test.xml │ └── version.txt ├── env-var │ ├── CHANGELOG.md │ ├── README.md │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── envvar │ │ │ │ ├── EnvVarProvider.java │ │ │ │ ├── EnvironmentGateway.java │ │ │ │ ├── EnvironmentKeyTransformer.java │ │ │ │ └── OS.java │ │ └── test │ │ │ └── java │ │ │ └── dev │ │ │ └── openfeature │ │ │ └── contrib │ │ │ └── providers │ │ │ └── envvar │ │ │ ├── EnvVarProviderTest.java │ │ │ └── EnvironmentKeyTransformerTest.java │ └── version.txt ├── flagd │ ├── .gitignore │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── README.md │ ├── architecture.png │ ├── lombok.config │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── dev │ │ │ │ │ └── openfeature │ │ │ │ │ └── contrib │ │ │ │ │ └── providers │ │ │ │ │ └── flagd │ │ │ │ │ ├── Config.java │ │ │ │ │ ├── FlagdOptions.java │ │ │ │ │ ├── FlagdProvider.java │ │ │ │ │ ├── FlagdProviderSyncResources.java │ │ │ │ │ ├── SyncMetadataHook.java │ │ │ │ │ └── resolver │ │ │ │ │ ├── Resolver.java │ │ │ │ │ ├── common │ │ │ │ │ ├── ChannelBuilder.java │ │ │ │ │ ├── ChannelConnector.java │ │ │ │ │ ├── Convert.java │ │ │ │ │ ├── FlagdGrpcInterceptor.java │ │ │ │ │ ├── FlagdProviderEvent.java │ │ │ │ │ ├── GenericConfigException.java │ │ │ │ │ ├── QueueingStreamObserver.java │ │ │ │ │ ├── SslConfigException.java │ │ │ │ │ ├── StreamResponseModel.java │ │ │ │ │ ├── SupportedScheme.java │ │ │ │ │ └── nameresolvers │ │ │ │ │ │ ├── EnvoyResolver.java │ │ │ │ │ │ └── EnvoyResolverProvider.java │ │ │ │ │ ├── process │ │ │ │ │ ├── InProcessResolver.java │ │ │ │ │ ├── model │ │ │ │ │ │ ├── FeatureFlag.java │ │ │ │ │ │ ├── FlagParser.java │ │ │ │ │ │ ├── ParsingResult.java │ │ │ │ │ │ └── StringSerializer.java │ │ │ │ │ ├── storage │ │ │ │ │ │ ├── FlagStore.java │ │ │ │ │ │ ├── Storage.java │ │ │ │ │ │ ├── StorageQueryResult.java │ │ │ │ │ │ ├── StorageState.java │ │ │ │ │ │ ├── StorageStateChange.java │ │ │ │ │ │ └── connector │ │ │ │ │ │ │ ├── QueuePayload.java │ │ │ │ │ │ │ ├── QueuePayloadType.java │ │ │ │ │ │ │ ├── QueueSource.java │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ └── FileQueueSource.java │ │ │ │ │ │ │ └── sync │ │ │ │ │ │ │ └── SyncStreamQueueSource.java │ │ │ │ │ └── targeting │ │ │ │ │ │ ├── Fractional.java │ │ │ │ │ │ ├── Operator.java │ │ │ │ │ │ ├── SemVer.java │ │ │ │ │ │ ├── StringComp.java │ │ │ │ │ │ ├── TargetingRuleException.java │ │ │ │ │ │ └── flag.json │ │ │ │ │ └── rpc │ │ │ │ │ ├── Constants.java │ │ │ │ │ ├── Convert.java │ │ │ │ │ ├── RpcResolver.java │ │ │ │ │ ├── cache │ │ │ │ │ ├── Cache.java │ │ │ │ │ └── CacheType.java │ │ │ │ │ └── strategy │ │ │ │ │ ├── ResolveFactory.java │ │ │ │ │ ├── ResolveStrategy.java │ │ │ │ │ ├── SimpleResolving.java │ │ │ │ │ └── TracedResolving.java │ │ │ └── resources │ │ │ │ ├── flagd │ │ │ │ └── schemas │ │ │ │ │ └── .gitignore │ │ │ │ └── simplelogger.properties │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── flagd │ │ │ │ ├── ConfigCucumberTest.java │ │ │ │ ├── FlagdOptionsTest.java │ │ │ │ ├── FlagdProviderSyncResourcesTest.java │ │ │ │ ├── FlagdProviderTest.java │ │ │ │ ├── SyncMetadataHookTest.java │ │ │ │ ├── e2e │ │ │ │ ├── ContainerUtil.java │ │ │ │ ├── RunFileTest.java │ │ │ │ ├── RunInProcessTest.java │ │ │ │ ├── RunRpcTest.java │ │ │ │ ├── State.java │ │ │ │ └── steps │ │ │ │ │ ├── AbstractSteps.java │ │ │ │ │ ├── ContextSteps.java │ │ │ │ │ ├── EnvironmentVariableUtils.java │ │ │ │ │ ├── Event.java │ │ │ │ │ ├── EventSteps.java │ │ │ │ │ ├── FlagSteps.java │ │ │ │ │ ├── ProviderSteps.java │ │ │ │ │ ├── ProviderType.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ └── config │ │ │ │ │ └── ConfigSteps.java │ │ │ │ └── resolver │ │ │ │ ├── common │ │ │ │ ├── ChannelBuilderTest.java │ │ │ │ ├── ChannelConnectorTest.java │ │ │ │ ├── SupportedSchemeTest.java │ │ │ │ └── nameresolvers │ │ │ │ │ ├── EnvoyResolverProviderTest.java │ │ │ │ │ └── EnvoyResolverTest.java │ │ │ │ ├── process │ │ │ │ ├── InProcessResolverTest.java │ │ │ │ ├── MockFlags.java │ │ │ │ ├── MockStorage.java │ │ │ │ ├── TestUtils.java │ │ │ │ ├── model │ │ │ │ │ └── FlagParserTest.java │ │ │ │ ├── storage │ │ │ │ │ ├── FlagStoreTest.java │ │ │ │ │ ├── MockConnector.java │ │ │ │ │ └── connector │ │ │ │ │ │ ├── file │ │ │ │ │ │ └── FileConnectorTest.java │ │ │ │ │ │ └── sync │ │ │ │ │ │ └── SyncStreamQueueSourceTest.java │ │ │ │ └── targeting │ │ │ │ │ ├── FractionalTest.java │ │ │ │ │ ├── OperatorTest.java │ │ │ │ │ ├── SemVerTest.java │ │ │ │ │ └── StringCompTest.java │ │ │ │ └── rpc │ │ │ │ ├── EventStreamObserverTest.java │ │ │ │ ├── RpcResolverTest.java │ │ │ │ ├── cache │ │ │ │ └── CacheTest.java │ │ │ │ └── strategy │ │ │ │ ├── ResolveFactoryTest.java │ │ │ │ └── TracedResolvingTest.java │ │ │ └── resources │ │ │ ├── flagConfigurations │ │ │ ├── invalid-configuration.json │ │ │ ├── invalid-flag-multiple-errors.json │ │ │ ├── invalid-flag-set-metadata.json │ │ │ ├── invalid-flag.json │ │ │ ├── invalid-metadata.json │ │ │ ├── updatableFlags.json │ │ │ ├── valid-flag-set-metadata.json │ │ │ ├── valid-long.json │ │ │ ├── valid-simple-with-extra-fields.json │ │ │ └── valid-simple.json │ │ │ ├── fractional │ │ │ ├── 1-1-1-1.json │ │ │ ├── 25-25-25-25.json │ │ │ ├── 50-50.json │ │ │ ├── notEnoughBuckets.json │ │ │ ├── selfContainedFractionalA.json │ │ │ ├── selfContainedFractionalB.json │ │ │ ├── sum-greater-100.json │ │ │ ├── sum-lower-100.json.json │ │ │ ├── template.json │ │ │ └── weighting-not-set.json │ │ │ ├── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ │ │ └── simplelogger.properties │ └── version.txt ├── flagsmith │ ├── CHANGELOG.md │ ├── README.md │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ ├── dev.openfeature.contrib.providers.flagsmith │ │ │ │ ├── FlagsmithClientConfigurer.java │ │ │ │ ├── FlagsmithProvider.java │ │ │ │ └── FlagsmithProviderOptions.java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── flagsmith │ │ │ │ └── exceptions │ │ │ │ ├── FlagsmithProviderException.java │ │ │ │ ├── InvalidCacheOptionsException.java │ │ │ │ └── InvalidOptionsException.java │ │ └── test │ │ │ ├── java │ │ │ └── dev.openfeature.contrib.providers.flagsmith │ │ │ │ └── FlagsmithProviderTest.java │ │ │ └── resources │ │ │ └── mock_responses │ │ │ ├── environment-document.json │ │ │ ├── valid_flags_response.json │ │ │ └── valid_identity_response.json │ └── version.txt ├── flipt │ ├── CHANGELOG.md │ ├── README.md │ ├── lombok.config │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── flipt │ │ │ │ ├── ContextTransformer.java │ │ │ │ ├── FliptProvider.java │ │ │ │ └── FliptProviderConfig.java │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── flipt │ │ │ │ └── FliptProviderTest.java │ │ │ └── resources │ │ │ ├── boolean.json │ │ │ ├── log4j2-test.xml │ │ │ ├── variant-double.json │ │ │ ├── variant-int.json │ │ │ ├── variant-object.json │ │ │ └── variant.json │ └── version.txt ├── go-feature-flag │ ├── CHANGELOG.md │ ├── README.md │ ├── download-wasm.sh │ ├── lombok.config │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── dev │ │ │ │ │ └── openfeature │ │ │ │ │ └── contrib │ │ │ │ │ └── providers │ │ │ │ │ └── gofeatureflag │ │ │ │ │ ├── GoFeatureFlagProvider.java │ │ │ │ │ ├── GoFeatureFlagProviderOptions.java │ │ │ │ │ ├── api │ │ │ │ │ ├── GoFeatureFlagApi.java │ │ │ │ │ └── bean │ │ │ │ │ │ ├── ExporterRequest.java │ │ │ │ │ │ ├── FlagConfigApiRequest.java │ │ │ │ │ │ ├── FlagConfigApiResponse.java │ │ │ │ │ │ ├── OfrepRequest.java │ │ │ │ │ │ └── OfrepResponse.java │ │ │ │ │ ├── bean │ │ │ │ │ ├── EvaluationType.java │ │ │ │ │ ├── ExperimentationRollout.java │ │ │ │ │ ├── FeatureEvent.java │ │ │ │ │ ├── Flag.java │ │ │ │ │ ├── FlagBase.java │ │ │ │ │ ├── FlagConfigResponse.java │ │ │ │ │ ├── GoFeatureFlagResponse.java │ │ │ │ │ ├── IEvent.java │ │ │ │ │ ├── ProgressiveRollout.java │ │ │ │ │ ├── ProgressiveRolloutStep.java │ │ │ │ │ ├── Rule.java │ │ │ │ │ ├── ScheduledStep.java │ │ │ │ │ └── TrackingEvent.java │ │ │ │ │ ├── evaluator │ │ │ │ │ ├── IEvaluator.java │ │ │ │ │ ├── InProcessEvaluator.java │ │ │ │ │ └── RemoteEvaluator.java │ │ │ │ │ ├── exception │ │ │ │ │ ├── FlagConfigurationEndpointNotFound.java │ │ │ │ │ ├── GoFeatureFlagException.java │ │ │ │ │ ├── GoFeatureFlagRuntimeException.java │ │ │ │ │ ├── ImpossibleToRetrieveConfiguration.java │ │ │ │ │ ├── ImpossibleToSendEventsException.java │ │ │ │ │ ├── InvalidEndpoint.java │ │ │ │ │ ├── InvalidExporterMetadata.java │ │ │ │ │ ├── InvalidOptions.java │ │ │ │ │ └── WasmFileNotFound.java │ │ │ │ │ ├── hook │ │ │ │ │ ├── DataCollectorHook.java │ │ │ │ │ ├── DataCollectorHookOptions.java │ │ │ │ │ └── EnrichEvaluationContextHook.java │ │ │ │ │ ├── service │ │ │ │ │ ├── EvaluationService.java │ │ │ │ │ └── EventsPublisher.java │ │ │ │ │ ├── util │ │ │ │ │ ├── ConcurrentUtil.java │ │ │ │ │ ├── Const.java │ │ │ │ │ ├── EvaluationContextUtil.java │ │ │ │ │ └── MetadataUtil.java │ │ │ │ │ ├── validator │ │ │ │ │ └── Validator.java │ │ │ │ │ └── wasm │ │ │ │ │ ├── EvaluationWasm.java │ │ │ │ │ └── bean │ │ │ │ │ ├── FlagContext.java │ │ │ │ │ └── WasmInput.java │ │ │ └── resources │ │ │ │ └── wasm │ │ │ │ ├── .gitignore │ │ │ │ └── .gitkeep │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── gofeatureflag │ │ │ │ ├── GoFeatureFlagProviderTest.java │ │ │ │ ├── TestUtils.java │ │ │ │ ├── api │ │ │ │ ├── GoFeatureFlagApiTest.java │ │ │ │ └── bean │ │ │ │ │ └── OfrepResponseTest.java │ │ │ │ ├── hook │ │ │ │ ├── DataCollectorHookTest.java │ │ │ │ └── EnrichEvaluationContextHookTest.java │ │ │ │ └── util │ │ │ │ ├── ConcurrentUtilTest.java │ │ │ │ ├── EvaluationContextUtilTest.java │ │ │ │ ├── GoffApiMock.java │ │ │ │ └── MetadataUtilTest.java │ │ │ └── resources │ │ │ ├── api_events │ │ │ └── valid-response.json │ │ │ ├── flag_config_responses │ │ │ ├── valid-all-types-config-change.json │ │ │ ├── valid-all-types.json │ │ │ ├── valid-flag-config.json │ │ │ └── valid-scheduled-rollout.json │ │ │ ├── log4j2-test.xml │ │ │ ├── mock_responses │ │ │ ├── bool_targeting_match.json │ │ │ ├── bool_targeting_match_no_error_code.json │ │ │ ├── disabled.json │ │ │ ├── double_key.json │ │ │ ├── double_point_zero_key.json │ │ │ ├── flag_not_found.json │ │ │ ├── integer_key.json │ │ │ ├── list_key.json │ │ │ ├── no_metadata.json │ │ │ ├── object_key.json │ │ │ ├── string_key.json │ │ │ ├── unknown_field.json │ │ │ └── unknown_reason.json │ │ │ ├── ofrep_evaluate_responses │ │ │ ├── 400.json │ │ │ ├── 500.json │ │ │ ├── bool_flag.json │ │ │ ├── double_flag.json │ │ │ ├── flag-key.json │ │ │ ├── int_flag.json │ │ │ ├── invalid-json.json │ │ │ ├── object_flag.json │ │ │ ├── string_flag.json │ │ │ └── timeout.json │ │ │ └── wasm_inputs │ │ │ └── valid.json │ └── version.txt ├── jsonlogic-eval-provider │ ├── CHANGELOG.md │ ├── README.md │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── jsonlogic │ │ │ │ ├── FileBasedFetcher.java │ │ │ │ ├── JsonlogicProvider.java │ │ │ │ └── RuleFetcher.java │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── jsonlogic │ │ │ │ ├── FileBasedFetcherTest.java │ │ │ │ ├── JsonlogicProviderTest.java │ │ │ │ └── Utils.java │ │ │ └── resources │ │ │ ├── dessert-decider.json │ │ │ ├── many-types.json │ │ │ └── test-rules.json │ └── version.txt ├── multiprovider │ ├── CHANGELOG.md │ ├── README.md │ ├── lombok.config │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── multiprovider │ │ │ │ ├── FirstMatchStrategy.java │ │ │ │ ├── FirstSuccessfulStrategy.java │ │ │ │ ├── MultiProvider.java │ │ │ │ └── Strategy.java │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── multiprovider │ │ │ │ └── MultiProviderTest.java │ │ │ └── resources │ │ │ └── log4j2-test.xml │ └── version.txt ├── ofrep │ ├── README.md │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── ofrep │ │ │ │ ├── OfrepProvider.java │ │ │ │ ├── OfrepProviderOptions.java │ │ │ │ └── internal │ │ │ │ ├── OfrepApi.java │ │ │ │ ├── OfrepRequest.java │ │ │ │ ├── OfrepResponse.java │ │ │ │ ├── Resolution.java │ │ │ │ └── Resolver.java │ │ └── test │ │ │ └── java │ │ │ └── dev │ │ │ └── openfeature │ │ │ └── contrib │ │ │ ├── OfrepProviderTest.java │ │ │ └── testclasses │ │ │ ├── OfrepRequestTest.java │ │ │ ├── TestExecutor.java │ │ │ └── TestProxySelector.java │ └── version.txt ├── optimizely │ ├── CHANGELOG.md │ ├── README.md │ ├── lombok.config │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── optimizely │ │ │ │ ├── ContextTransformer.java │ │ │ │ ├── OptimizelyProvider.java │ │ │ │ └── OptimizelyProviderConfig.java │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── optimizely │ │ │ │ └── OptimizelyProviderTest.java │ │ │ └── resources │ │ │ ├── data.json │ │ │ └── log4j2-test.xml │ └── version.txt ├── statsig │ ├── CHANGELOG.md │ ├── README.md │ ├── lombok.config │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── statsig │ │ │ │ ├── ContextTransformer.java │ │ │ │ ├── StatsigProvider.java │ │ │ │ └── StatsigProviderConfig.java │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── providers │ │ │ │ └── statsig │ │ │ │ └── StatsigProviderTest.java │ │ │ └── resources │ │ │ └── log4j2-test.xml │ └── version.txt └── unleash │ ├── CHANGELOG.md │ ├── README.md │ ├── lombok.config │ ├── pom.xml │ ├── src │ ├── main │ │ └── java │ │ │ └── dev │ │ │ └── openfeature │ │ │ └── contrib │ │ │ └── providers │ │ │ └── unleash │ │ │ ├── ContextTransformer.java │ │ │ ├── UnleashProvider.java │ │ │ ├── UnleashProviderConfig.java │ │ │ └── UnleashSubscriberWrapper.java │ └── test │ │ ├── java │ │ └── dev │ │ │ └── openfeature │ │ │ └── contrib │ │ │ └── providers │ │ │ └── unleash │ │ │ └── UnleashProviderTest.java │ │ └── resources │ │ ├── features.json │ │ └── log4j2-test.xml │ └── version.txt ├── release-please-config.json ├── release └── m2-settings.xml ├── renovate.json ├── spotbugs-exclusions.xml ├── tools ├── flagd-http-connector │ ├── CHANGELOG.md │ ├── README.md │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── tools │ │ │ │ └── flagd │ │ │ │ └── resolver │ │ │ │ └── process │ │ │ │ └── storage │ │ │ │ └── connector │ │ │ │ └── sync │ │ │ │ └── http │ │ │ │ ├── FailSafeCache.java │ │ │ │ ├── HttpCacheFetcher.java │ │ │ │ ├── HttpConnector.java │ │ │ │ ├── HttpConnectorOptions.java │ │ │ │ ├── PayloadCache.java │ │ │ │ ├── PayloadCacheOptions.java │ │ │ │ └── util │ │ │ │ └── ConcurrentUtils.java │ │ └── test │ │ │ ├── java │ │ │ └── dev │ │ │ │ └── openfeature │ │ │ │ └── contrib │ │ │ │ └── tools │ │ │ │ └── flagd │ │ │ │ └── resolver │ │ │ │ └── process │ │ │ │ └── storage │ │ │ │ └── connector │ │ │ │ └── sync │ │ │ │ └── http │ │ │ │ ├── FailSafeCacheTest.java │ │ │ │ ├── HttpCacheFetcherTest.java │ │ │ │ ├── HttpConnectorIntegrationTest.java │ │ │ │ ├── HttpConnectorOptionsTest.java │ │ │ │ └── HttpConnectorTest.java │ │ │ └── resources │ │ │ ├── simplelogger.properties │ │ │ └── testing-flags.json │ └── version.txt └── junit-openfeature │ ├── CHANGELOG.md │ ├── README.md │ ├── pom.xml │ ├── src │ ├── main │ │ └── java │ │ │ └── dev │ │ │ └── openfeature │ │ │ └── contrib │ │ │ └── tools │ │ │ └── junitopenfeature │ │ │ ├── Flag.java │ │ │ ├── Flags.java │ │ │ ├── OpenFeature.java │ │ │ ├── OpenFeatureDefaultDomain.java │ │ │ ├── OpenFeatureExtension.java │ │ │ ├── OpenFeatures.java │ │ │ └── TestProvider.java │ └── test │ │ └── java │ │ └── dev │ │ └── openfeature │ │ └── contrib │ │ └── tools │ │ └── junitopenfeature │ │ ├── BooleanFlagTest.java │ │ ├── DoubleFlagTest.java │ │ ├── IntegerFlagTest.java │ │ ├── OpenFeatureExtensionTest.java │ │ └── StringFlagTest.java │ └── version.txt └── version.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/component_owners.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.github/component_owners.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/component-owners.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.github/workflows/component-owners.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.github/workflows/lint-pr.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.sdkmanrc: -------------------------------------------------------------------------------- 1 | java=11.0.26-tem 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/README.md -------------------------------------------------------------------------------- /hooks/open-telemetry/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/CHANGELOG.md -------------------------------------------------------------------------------- /hooks/open-telemetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/README.md -------------------------------------------------------------------------------- /hooks/open-telemetry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/pom.xml -------------------------------------------------------------------------------- /hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/DimensionDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/DimensionDescription.java -------------------------------------------------------------------------------- /hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/MetricHookOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/MetricHookOptions.java -------------------------------------------------------------------------------- /hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/MetricsHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/MetricsHook.java -------------------------------------------------------------------------------- /hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/OTelCommons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/OTelCommons.java -------------------------------------------------------------------------------- /hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/TracesHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/TracesHook.java -------------------------------------------------------------------------------- /hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/TracesHookOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/TracesHookOptions.java -------------------------------------------------------------------------------- /hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/MetricsHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/MetricsHookTest.java -------------------------------------------------------------------------------- /hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/TracesHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/TracesHookTest.java -------------------------------------------------------------------------------- /hooks/open-telemetry/version.txt: -------------------------------------------------------------------------------- 1 | 3.3.1 2 | -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/pom.xml -------------------------------------------------------------------------------- /providers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/README.md -------------------------------------------------------------------------------- /providers/configcat/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/CHANGELOG.md -------------------------------------------------------------------------------- /providers/configcat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/README.md -------------------------------------------------------------------------------- /providers/configcat/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/lombok.config -------------------------------------------------------------------------------- /providers/configcat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/pom.xml -------------------------------------------------------------------------------- /providers/configcat/src/main/java/dev/openfeature/contrib/providers/configcat/ConfigCatProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/src/main/java/dev/openfeature/contrib/providers/configcat/ConfigCatProvider.java -------------------------------------------------------------------------------- /providers/configcat/src/main/java/dev/openfeature/contrib/providers/configcat/ConfigCatProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/src/main/java/dev/openfeature/contrib/providers/configcat/ConfigCatProviderConfig.java -------------------------------------------------------------------------------- /providers/configcat/src/main/java/dev/openfeature/contrib/providers/configcat/ContextTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/src/main/java/dev/openfeature/contrib/providers/configcat/ContextTransformer.java -------------------------------------------------------------------------------- /providers/configcat/src/test/java/dev/openfeature/contrib/providers/configcat/ConfigCatProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/src/test/java/dev/openfeature/contrib/providers/configcat/ConfigCatProviderTest.java -------------------------------------------------------------------------------- /providers/configcat/src/test/resources/features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/src/test/resources/features.json -------------------------------------------------------------------------------- /providers/configcat/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/configcat/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /providers/configcat/version.txt: -------------------------------------------------------------------------------- 1 | 0.2.1 2 | -------------------------------------------------------------------------------- /providers/env-var/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/CHANGELOG.md -------------------------------------------------------------------------------- /providers/env-var/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/README.md -------------------------------------------------------------------------------- /providers/env-var/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/pom.xml -------------------------------------------------------------------------------- /providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/EnvVarProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/EnvVarProvider.java -------------------------------------------------------------------------------- /providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/EnvironmentGateway.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/EnvironmentGateway.java -------------------------------------------------------------------------------- /providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/EnvironmentKeyTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/EnvironmentKeyTransformer.java -------------------------------------------------------------------------------- /providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/OS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/src/main/java/dev/openfeature/contrib/providers/envvar/OS.java -------------------------------------------------------------------------------- /providers/env-var/src/test/java/dev/openfeature/contrib/providers/envvar/EnvVarProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/src/test/java/dev/openfeature/contrib/providers/envvar/EnvVarProviderTest.java -------------------------------------------------------------------------------- /providers/env-var/src/test/java/dev/openfeature/contrib/providers/envvar/EnvironmentKeyTransformerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/env-var/src/test/java/dev/openfeature/contrib/providers/envvar/EnvironmentKeyTransformerTest.java -------------------------------------------------------------------------------- /providers/env-var/version.txt: -------------------------------------------------------------------------------- 1 | 0.0.12 2 | -------------------------------------------------------------------------------- /providers/flagd/.gitignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | -------------------------------------------------------------------------------- /providers/flagd/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/CHANGELOG.md -------------------------------------------------------------------------------- /providers/flagd/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/CONTRIBUTING.md -------------------------------------------------------------------------------- /providers/flagd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/README.md -------------------------------------------------------------------------------- /providers/flagd/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/architecture.png -------------------------------------------------------------------------------- /providers/flagd/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/lombok.config -------------------------------------------------------------------------------- /providers/flagd/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/pom.xml -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Config.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdOptions.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdProvider.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdProviderSyncResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdProviderSyncResources.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/SyncMetadataHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/SyncMetadataHook.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/Resolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/Resolver.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelBuilder.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelConnector.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/Convert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/Convert.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/FlagdGrpcInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/FlagdGrpcInterceptor.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/FlagdProviderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/FlagdProviderEvent.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/GenericConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/GenericConfigException.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/QueueingStreamObserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/QueueingStreamObserver.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/SslConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/SslConfigException.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/StreamResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/StreamResponseModel.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/SupportedScheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/SupportedScheme.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolver.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolverProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolverProvider.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/InProcessResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/InProcessResolver.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/FeatureFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/FeatureFlag.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/FlagParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/FlagParser.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/ParsingResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/ParsingResult.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/StringSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/StringSerializer.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/FlagStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/FlagStore.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/Storage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/Storage.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/StorageQueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/StorageQueryResult.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/StorageState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/StorageState.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/StorageStateChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/StorageStateChange.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/QueuePayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/QueuePayload.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/QueuePayloadType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/QueuePayloadType.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/QueueSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/QueueSource.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/file/FileQueueSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/file/FileQueueSource.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/sync/SyncStreamQueueSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/sync/SyncStreamQueueSource.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/Fractional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/Fractional.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/Operator.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/SemVer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/SemVer.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/StringComp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/StringComp.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/TargetingRuleException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/TargetingRuleException.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/flag.json -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/Constants.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/Convert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/Convert.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/RpcResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/RpcResolver.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/cache/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/cache/Cache.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/cache/CacheType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/cache/CacheType.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/ResolveFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/ResolveFactory.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/ResolveStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/ResolveStrategy.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/SimpleResolving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/SimpleResolving.java -------------------------------------------------------------------------------- /providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/TracedResolving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/TracedResolving.java -------------------------------------------------------------------------------- /providers/flagd/src/main/resources/flagd/schemas/.gitignore: -------------------------------------------------------------------------------- 1 | *.json -------------------------------------------------------------------------------- /providers/flagd/src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/main/resources/simplelogger.properties -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/ConfigCucumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/ConfigCucumberTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/FlagdOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/FlagdOptionsTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/FlagdProviderSyncResourcesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/FlagdProviderSyncResourcesTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/FlagdProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/FlagdProviderTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/SyncMetadataHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/SyncMetadataHookTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/ContainerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/ContainerUtil.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/RunFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/RunFileTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/RunInProcessTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/RunInProcessTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/RunRpcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/RunRpcTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/State.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/AbstractSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/AbstractSteps.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/ContextSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/ContextSteps.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/EnvironmentVariableUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/EnvironmentVariableUtils.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/Event.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/EventSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/EventSteps.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/FlagSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/FlagSteps.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/ProviderSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/ProviderSteps.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/ProviderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/ProviderType.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/Utils.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/config/ConfigSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/e2e/steps/config/ConfigSteps.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelBuilderTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/ChannelConnectorTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/SupportedSchemeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/SupportedSchemeTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolverProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolverProviderTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/common/nameresolvers/EnvoyResolverTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/InProcessResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/InProcessResolverTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/MockFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/MockFlags.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/MockStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/MockStorage.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/TestUtils.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/FlagParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/model/FlagParserTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/FlagStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/FlagStoreTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/MockConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/MockConnector.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/file/FileConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/file/FileConnectorTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/sync/SyncStreamQueueSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/sync/SyncStreamQueueSourceTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/FractionalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/FractionalTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/OperatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/OperatorTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/SemVerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/SemVerTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/StringCompTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/targeting/StringCompTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/EventStreamObserverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/EventStreamObserverTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/RpcResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/RpcResolverTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/cache/CacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/cache/CacheTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/ResolveFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/ResolveFactoryTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/TracedResolvingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/rpc/strategy/TracedResolvingTest.java -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/invalid-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/invalid-configuration.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/invalid-flag-multiple-errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/invalid-flag-multiple-errors.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/invalid-flag-set-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/invalid-flag-set-metadata.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/invalid-flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/invalid-flag.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/invalid-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/invalid-metadata.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/updatableFlags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/updatableFlags.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/valid-flag-set-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/valid-flag-set-metadata.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/valid-long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/valid-long.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/valid-simple-with-extra-fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/valid-simple-with-extra-fields.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/flagConfigurations/valid-simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/flagConfigurations/valid-simple.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/1-1-1-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/1-1-1-1.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/25-25-25-25.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/25-25-25-25.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/50-50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/50-50.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/notEnoughBuckets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/notEnoughBuckets.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/selfContainedFractionalA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/selfContainedFractionalA.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/selfContainedFractionalB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/selfContainedFractionalB.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/sum-greater-100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/sum-greater-100.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/sum-lower-100.json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/sum-lower-100.json.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/template.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/fractional/weighting-not-set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/fractional/weighting-not-set.json -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /providers/flagd/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagd/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /providers/flagd/version.txt: -------------------------------------------------------------------------------- 1 | 0.11.18 2 | -------------------------------------------------------------------------------- /providers/flagsmith/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/CHANGELOG.md -------------------------------------------------------------------------------- /providers/flagsmith/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/README.md -------------------------------------------------------------------------------- /providers/flagsmith/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/pom.xml -------------------------------------------------------------------------------- /providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithClientConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithClientConfigurer.java -------------------------------------------------------------------------------- /providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProvider.java -------------------------------------------------------------------------------- /providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderOptions.java -------------------------------------------------------------------------------- /providers/flagsmith/src/main/java/dev/openfeature/contrib/providers/flagsmith/exceptions/FlagsmithProviderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/main/java/dev/openfeature/contrib/providers/flagsmith/exceptions/FlagsmithProviderException.java -------------------------------------------------------------------------------- /providers/flagsmith/src/main/java/dev/openfeature/contrib/providers/flagsmith/exceptions/InvalidCacheOptionsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/main/java/dev/openfeature/contrib/providers/flagsmith/exceptions/InvalidCacheOptionsException.java -------------------------------------------------------------------------------- /providers/flagsmith/src/main/java/dev/openfeature/contrib/providers/flagsmith/exceptions/InvalidOptionsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/main/java/dev/openfeature/contrib/providers/flagsmith/exceptions/InvalidOptionsException.java -------------------------------------------------------------------------------- /providers/flagsmith/src/test/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/test/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderTest.java -------------------------------------------------------------------------------- /providers/flagsmith/src/test/resources/mock_responses/environment-document.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/test/resources/mock_responses/environment-document.json -------------------------------------------------------------------------------- /providers/flagsmith/src/test/resources/mock_responses/valid_flags_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/test/resources/mock_responses/valid_flags_response.json -------------------------------------------------------------------------------- /providers/flagsmith/src/test/resources/mock_responses/valid_identity_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flagsmith/src/test/resources/mock_responses/valid_identity_response.json -------------------------------------------------------------------------------- /providers/flagsmith/version.txt: -------------------------------------------------------------------------------- 1 | 0.0.12 2 | -------------------------------------------------------------------------------- /providers/flipt/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/CHANGELOG.md -------------------------------------------------------------------------------- /providers/flipt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/README.md -------------------------------------------------------------------------------- /providers/flipt/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/lombok.config -------------------------------------------------------------------------------- /providers/flipt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/pom.xml -------------------------------------------------------------------------------- /providers/flipt/src/main/java/dev/openfeature/contrib/providers/flipt/ContextTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/main/java/dev/openfeature/contrib/providers/flipt/ContextTransformer.java -------------------------------------------------------------------------------- /providers/flipt/src/main/java/dev/openfeature/contrib/providers/flipt/FliptProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/main/java/dev/openfeature/contrib/providers/flipt/FliptProvider.java -------------------------------------------------------------------------------- /providers/flipt/src/main/java/dev/openfeature/contrib/providers/flipt/FliptProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/main/java/dev/openfeature/contrib/providers/flipt/FliptProviderConfig.java -------------------------------------------------------------------------------- /providers/flipt/src/test/java/dev/openfeature/contrib/providers/flipt/FliptProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/test/java/dev/openfeature/contrib/providers/flipt/FliptProviderTest.java -------------------------------------------------------------------------------- /providers/flipt/src/test/resources/boolean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/test/resources/boolean.json -------------------------------------------------------------------------------- /providers/flipt/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /providers/flipt/src/test/resources/variant-double.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/test/resources/variant-double.json -------------------------------------------------------------------------------- /providers/flipt/src/test/resources/variant-int.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/test/resources/variant-int.json -------------------------------------------------------------------------------- /providers/flipt/src/test/resources/variant-object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/test/resources/variant-object.json -------------------------------------------------------------------------------- /providers/flipt/src/test/resources/variant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/flipt/src/test/resources/variant.json -------------------------------------------------------------------------------- /providers/flipt/version.txt: -------------------------------------------------------------------------------- 1 | 0.1.3 2 | -------------------------------------------------------------------------------- /providers/go-feature-flag/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/CHANGELOG.md -------------------------------------------------------------------------------- /providers/go-feature-flag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/README.md -------------------------------------------------------------------------------- /providers/go-feature-flag/download-wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/download-wasm.sh -------------------------------------------------------------------------------- /providers/go-feature-flag/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/lombok.config -------------------------------------------------------------------------------- /providers/go-feature-flag/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/pom.xml -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProvider.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProviderOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProviderOptions.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApi.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/ExporterRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/ExporterRequest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/FlagConfigApiRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/FlagConfigApiRequest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/FlagConfigApiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/FlagConfigApiResponse.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/OfrepRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/OfrepRequest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/OfrepResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/OfrepResponse.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/EvaluationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/EvaluationType.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ExperimentationRollout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ExperimentationRollout.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/FeatureEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/FeatureEvent.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/Flag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/Flag.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/FlagBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/FlagBase.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/FlagConfigResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/FlagConfigResponse.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/GoFeatureFlagResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/GoFeatureFlagResponse.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/IEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/IEvent.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ProgressiveRollout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ProgressiveRollout.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ProgressiveRolloutStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ProgressiveRolloutStep.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/Rule.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ScheduledStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/ScheduledStep.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/TrackingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/TrackingEvent.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/evaluator/IEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/evaluator/IEvaluator.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/evaluator/InProcessEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/evaluator/InProcessEvaluator.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/evaluator/RemoteEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/evaluator/RemoteEvaluator.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/FlagConfigurationEndpointNotFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/FlagConfigurationEndpointNotFound.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/GoFeatureFlagException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/GoFeatureFlagException.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/GoFeatureFlagRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/GoFeatureFlagRuntimeException.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/ImpossibleToRetrieveConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/ImpossibleToRetrieveConfiguration.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/ImpossibleToSendEventsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/ImpossibleToSendEventsException.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/InvalidEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/InvalidEndpoint.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/InvalidExporterMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/InvalidExporterMetadata.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/InvalidOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/InvalidOptions.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/WasmFileNotFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/exception/WasmFileNotFound.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/hook/DataCollectorHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/hook/DataCollectorHook.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/hook/DataCollectorHookOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/hook/DataCollectorHookOptions.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/hook/EnrichEvaluationContextHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/hook/EnrichEvaluationContextHook.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/service/EvaluationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/service/EvaluationService.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/service/EventsPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/service/EventsPublisher.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/ConcurrentUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/ConcurrentUtil.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/Const.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/EvaluationContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/EvaluationContextUtil.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/MetadataUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/util/MetadataUtil.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/validator/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/validator/Validator.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/wasm/EvaluationWasm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/wasm/EvaluationWasm.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/wasm/bean/FlagContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/wasm/bean/FlagContext.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/wasm/bean/WasmInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/wasm/bean/WasmInput.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/resources/wasm/.gitignore: -------------------------------------------------------------------------------- 1 | gofeatureflag-evaluation_* -------------------------------------------------------------------------------- /providers/go-feature-flag/src/main/resources/wasm/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProviderTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/TestUtils.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/api/GoFeatureFlagApiTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/OfrepResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/api/bean/OfrepResponseTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/hook/DataCollectorHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/hook/DataCollectorHookTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/hook/EnrichEvaluationContextHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/hook/EnrichEvaluationContextHookTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/ConcurrentUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/ConcurrentUtilTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/EvaluationContextUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/EvaluationContextUtilTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/GoffApiMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/GoffApiMock.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/MetadataUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/util/MetadataUtilTest.java -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/api_events/valid-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/api_events/valid-response.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/flag_config_responses/valid-all-types-config-change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/flag_config_responses/valid-all-types-config-change.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/flag_config_responses/valid-all-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/flag_config_responses/valid-all-types.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/flag_config_responses/valid-flag-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/flag_config_responses/valid-flag-config.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/flag_config_responses/valid-scheduled-rollout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/flag_config_responses/valid-scheduled-rollout.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/bool_targeting_match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/bool_targeting_match.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/bool_targeting_match_no_error_code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/bool_targeting_match_no_error_code.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/disabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/disabled.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/double_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/double_key.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/double_point_zero_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/double_point_zero_key.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/flag_not_found.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/flag_not_found.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/integer_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/integer_key.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/list_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/list_key.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/no_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/no_metadata.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/object_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/object_key.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/string_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/string_key.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/unknown_field.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/unknown_field.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/mock_responses/unknown_reason.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/mock_responses/unknown_reason.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/400.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/400.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/500.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/500.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/bool_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/bool_flag.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/double_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/double_flag.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/flag-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/flag-key.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/int_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/int_flag.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/invalid-json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/invalid-json.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/object_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/object_flag.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/string_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/string_flag.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/timeout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/ofrep_evaluate_responses/timeout.json -------------------------------------------------------------------------------- /providers/go-feature-flag/src/test/resources/wasm_inputs/valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/go-feature-flag/src/test/resources/wasm_inputs/valid.json -------------------------------------------------------------------------------- /providers/go-feature-flag/version.txt: -------------------------------------------------------------------------------- 1 | 1.1.0 2 | -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/CHANGELOG.md -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/README.md -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/pom.xml -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/main/java/dev/openfeature/contrib/providers/jsonlogic/FileBasedFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/main/java/dev/openfeature/contrib/providers/jsonlogic/FileBasedFetcher.java -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/main/java/dev/openfeature/contrib/providers/jsonlogic/JsonlogicProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/main/java/dev/openfeature/contrib/providers/jsonlogic/JsonlogicProvider.java -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/main/java/dev/openfeature/contrib/providers/jsonlogic/RuleFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/main/java/dev/openfeature/contrib/providers/jsonlogic/RuleFetcher.java -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/test/java/dev/openfeature/contrib/providers/jsonlogic/FileBasedFetcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/test/java/dev/openfeature/contrib/providers/jsonlogic/FileBasedFetcherTest.java -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/test/java/dev/openfeature/contrib/providers/jsonlogic/JsonlogicProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/test/java/dev/openfeature/contrib/providers/jsonlogic/JsonlogicProviderTest.java -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/test/java/dev/openfeature/contrib/providers/jsonlogic/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/test/java/dev/openfeature/contrib/providers/jsonlogic/Utils.java -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/test/resources/dessert-decider.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/test/resources/dessert-decider.json -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/test/resources/many-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/test/resources/many-types.json -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/src/test/resources/test-rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/jsonlogic-eval-provider/src/test/resources/test-rules.json -------------------------------------------------------------------------------- /providers/jsonlogic-eval-provider/version.txt: -------------------------------------------------------------------------------- 1 | 1.2.1 2 | -------------------------------------------------------------------------------- /providers/multiprovider/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/CHANGELOG.md -------------------------------------------------------------------------------- /providers/multiprovider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/README.md -------------------------------------------------------------------------------- /providers/multiprovider/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/lombok.config -------------------------------------------------------------------------------- /providers/multiprovider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/pom.xml -------------------------------------------------------------------------------- /providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/FirstMatchStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/FirstMatchStrategy.java -------------------------------------------------------------------------------- /providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/FirstSuccessfulStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/FirstSuccessfulStrategy.java -------------------------------------------------------------------------------- /providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/MultiProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/MultiProvider.java -------------------------------------------------------------------------------- /providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/Strategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/src/main/java/dev/openfeature/contrib/providers/multiprovider/Strategy.java -------------------------------------------------------------------------------- /providers/multiprovider/src/test/java/dev/openfeature/contrib/providers/multiprovider/MultiProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/src/test/java/dev/openfeature/contrib/providers/multiprovider/MultiProviderTest.java -------------------------------------------------------------------------------- /providers/multiprovider/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/multiprovider/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /providers/multiprovider/version.txt: -------------------------------------------------------------------------------- 1 | 0.0.3 2 | -------------------------------------------------------------------------------- /providers/ofrep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/README.md -------------------------------------------------------------------------------- /providers/ofrep/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/pom.xml -------------------------------------------------------------------------------- /providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/OfrepProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/OfrepProvider.java -------------------------------------------------------------------------------- /providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/OfrepProviderOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/OfrepProviderOptions.java -------------------------------------------------------------------------------- /providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/OfrepApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/OfrepApi.java -------------------------------------------------------------------------------- /providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/OfrepRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/OfrepRequest.java -------------------------------------------------------------------------------- /providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/OfrepResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/OfrepResponse.java -------------------------------------------------------------------------------- /providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/Resolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/Resolution.java -------------------------------------------------------------------------------- /providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/Resolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/main/java/dev/openfeature/contrib/providers/ofrep/internal/Resolver.java -------------------------------------------------------------------------------- /providers/ofrep/src/test/java/dev/openfeature/contrib/OfrepProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/test/java/dev/openfeature/contrib/OfrepProviderTest.java -------------------------------------------------------------------------------- /providers/ofrep/src/test/java/dev/openfeature/contrib/testclasses/OfrepRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/test/java/dev/openfeature/contrib/testclasses/OfrepRequestTest.java -------------------------------------------------------------------------------- /providers/ofrep/src/test/java/dev/openfeature/contrib/testclasses/TestExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/test/java/dev/openfeature/contrib/testclasses/TestExecutor.java -------------------------------------------------------------------------------- /providers/ofrep/src/test/java/dev/openfeature/contrib/testclasses/TestProxySelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/ofrep/src/test/java/dev/openfeature/contrib/testclasses/TestProxySelector.java -------------------------------------------------------------------------------- /providers/ofrep/version.txt: -------------------------------------------------------------------------------- 1 | 0.0.1 -------------------------------------------------------------------------------- /providers/optimizely/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | -------------------------------------------------------------------------------- /providers/optimizely/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/README.md -------------------------------------------------------------------------------- /providers/optimizely/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/lombok.config -------------------------------------------------------------------------------- /providers/optimizely/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/pom.xml -------------------------------------------------------------------------------- /providers/optimizely/src/main/java/dev/openfeature/contrib/providers/optimizely/ContextTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/src/main/java/dev/openfeature/contrib/providers/optimizely/ContextTransformer.java -------------------------------------------------------------------------------- /providers/optimizely/src/main/java/dev/openfeature/contrib/providers/optimizely/OptimizelyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/src/main/java/dev/openfeature/contrib/providers/optimizely/OptimizelyProvider.java -------------------------------------------------------------------------------- /providers/optimizely/src/main/java/dev/openfeature/contrib/providers/optimizely/OptimizelyProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/src/main/java/dev/openfeature/contrib/providers/optimizely/OptimizelyProviderConfig.java -------------------------------------------------------------------------------- /providers/optimizely/src/test/java/dev/openfeature/contrib/providers/optimizely/OptimizelyProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/src/test/java/dev/openfeature/contrib/providers/optimizely/OptimizelyProviderTest.java -------------------------------------------------------------------------------- /providers/optimizely/src/test/resources/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/src/test/resources/data.json -------------------------------------------------------------------------------- /providers/optimizely/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/optimizely/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /providers/optimizely/version.txt: -------------------------------------------------------------------------------- 1 | 0.0.1 2 | -------------------------------------------------------------------------------- /providers/statsig/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/CHANGELOG.md -------------------------------------------------------------------------------- /providers/statsig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/README.md -------------------------------------------------------------------------------- /providers/statsig/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/lombok.config -------------------------------------------------------------------------------- /providers/statsig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/pom.xml -------------------------------------------------------------------------------- /providers/statsig/src/main/java/dev/openfeature/contrib/providers/statsig/ContextTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/src/main/java/dev/openfeature/contrib/providers/statsig/ContextTransformer.java -------------------------------------------------------------------------------- /providers/statsig/src/main/java/dev/openfeature/contrib/providers/statsig/StatsigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/src/main/java/dev/openfeature/contrib/providers/statsig/StatsigProvider.java -------------------------------------------------------------------------------- /providers/statsig/src/main/java/dev/openfeature/contrib/providers/statsig/StatsigProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/src/main/java/dev/openfeature/contrib/providers/statsig/StatsigProviderConfig.java -------------------------------------------------------------------------------- /providers/statsig/src/test/java/dev/openfeature/contrib/providers/statsig/StatsigProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/src/test/java/dev/openfeature/contrib/providers/statsig/StatsigProviderTest.java -------------------------------------------------------------------------------- /providers/statsig/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/statsig/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /providers/statsig/version.txt: -------------------------------------------------------------------------------- 1 | 0.2.1 2 | -------------------------------------------------------------------------------- /providers/unleash/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/CHANGELOG.md -------------------------------------------------------------------------------- /providers/unleash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/README.md -------------------------------------------------------------------------------- /providers/unleash/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/lombok.config -------------------------------------------------------------------------------- /providers/unleash/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/pom.xml -------------------------------------------------------------------------------- /providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/ContextTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/ContextTransformer.java -------------------------------------------------------------------------------- /providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java -------------------------------------------------------------------------------- /providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProviderConfig.java -------------------------------------------------------------------------------- /providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashSubscriberWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashSubscriberWrapper.java -------------------------------------------------------------------------------- /providers/unleash/src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderTest.java -------------------------------------------------------------------------------- /providers/unleash/src/test/resources/features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/src/test/resources/features.json -------------------------------------------------------------------------------- /providers/unleash/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/providers/unleash/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /providers/unleash/version.txt: -------------------------------------------------------------------------------- 1 | 0.1.3-alpha 2 | -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/release-please-config.json -------------------------------------------------------------------------------- /release/m2-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/release/m2-settings.xml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/renovate.json -------------------------------------------------------------------------------- /spotbugs-exclusions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/spotbugs-exclusions.xml -------------------------------------------------------------------------------- /tools/flagd-http-connector/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/CHANGELOG.md -------------------------------------------------------------------------------- /tools/flagd-http-connector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/README.md -------------------------------------------------------------------------------- /tools/flagd-http-connector/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/pom.xml -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/FailSafeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/FailSafeCache.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpCacheFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpCacheFetcher.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnector.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorOptions.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/PayloadCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/PayloadCache.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/PayloadCacheOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/PayloadCacheOptions.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/util/ConcurrentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/main/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/util/ConcurrentUtils.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/FailSafeCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/FailSafeCacheTest.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpCacheFetcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpCacheFetcherTest.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorIntegrationTest.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorOptionsTest.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/test/java/dev/openfeature/contrib/tools/flagd/resolver/process/storage/connector/sync/http/HttpConnectorTest.java -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /tools/flagd-http-connector/src/test/resources/testing-flags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/flagd-http-connector/src/test/resources/testing-flags.json -------------------------------------------------------------------------------- /tools/flagd-http-connector/version.txt: -------------------------------------------------------------------------------- 1 | 0.0.4 2 | -------------------------------------------------------------------------------- /tools/junit-openfeature/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/CHANGELOG.md -------------------------------------------------------------------------------- /tools/junit-openfeature/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/README.md -------------------------------------------------------------------------------- /tools/junit-openfeature/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/pom.xml -------------------------------------------------------------------------------- /tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/Flag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/Flag.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/Flags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/Flags.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeature.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatureDefaultDomain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatureDefaultDomain.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatureExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatureExtension.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatures.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/TestProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/main/java/dev/openfeature/contrib/tools/junitopenfeature/TestProvider.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/BooleanFlagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/BooleanFlagTest.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/DoubleFlagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/DoubleFlagTest.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/IntegerFlagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/IntegerFlagTest.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatureExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/OpenFeatureExtensionTest.java -------------------------------------------------------------------------------- /tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/StringFlagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/java-sdk-contrib/HEAD/tools/junit-openfeature/src/test/java/dev/openfeature/contrib/tools/junitopenfeature/StringFlagTest.java -------------------------------------------------------------------------------- /tools/junit-openfeature/version.txt: -------------------------------------------------------------------------------- 1 | 0.2.1 2 | -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | --------------------------------------------------------------------------------