├── .github └── workflows │ ├── create-draft-release.yaml │ ├── pr.yaml │ └── publish.yaml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── assets └── upload_254781881760b6102724f6d12d3d3764.png ├── config └── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml ├── docker-compose.yaml ├── examples ├── README.md ├── build.gradle ├── javaflagr-abtest-example │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── linecorp │ │ └── flagship4j │ │ └── examples │ │ └── JavaFlagrAbTestExample.java ├── javaflagr-example │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── linecorp │ │ └── flagship4j │ │ └── examples │ │ └── JavaFlagrExample.java ├── javaflagr-spring-boot-web-example │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── linecorp │ │ │ └── flagship4j │ │ │ └── examples │ │ │ ├── JavaflagrSpringBootWebExampleApplication.java │ │ │ └── controllers │ │ │ └── HelloWorldController.java │ │ └── resources │ │ └── application.yml ├── openfeature-abtest-example │ ├── README.md │ ├── assets │ │ ├── upload_17fd334aea49f23cc9b2db0b61fea01b.png │ │ ├── upload_1838bc43390bd5273c062a685757d3ed.png │ │ ├── upload_265c2a18df4cb3954450d1968c27bf93.png │ │ ├── upload_2f5e2453c67331d8ce638bac9a405f78.png │ │ ├── upload_506e52b0aea1373d5754a75702696e21.png │ │ ├── upload_966e9460058fc102db48992223601e11.png │ │ ├── upload_b23eefd585567e79a95e82f6deb3f1b6.png │ │ ├── upload_bd0a86e851a5567e103d5b8ece5073d9.gif │ │ ├── upload_c4ff4fe526b9ac2f8a78b224df800f9b.png │ │ ├── upload_ca18b14608b59899f7bf3088707a4b32.png │ │ └── upload_d2625ac65f669ddad92239e7f4ee7527.png │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── linecorp │ │ └── flagship4j │ │ └── examples │ │ └── OpenFeatureAbTestExample.java ├── openfeature-canary-release-example │ ├── README.md │ ├── assets │ │ ├── create_flag.png │ │ ├── create_segment.png │ │ ├── create_variant.png │ │ ├── edit_distribution.png │ │ ├── enable_toggle.png │ │ ├── flag_created.png │ │ ├── modify_key.png │ │ ├── run_result.png │ │ ├── save_segment.png │ │ └── segment_overview.png │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── linecorp │ │ └── flagship4j │ │ └── examples │ │ └── OpenFeatureCanaryExample.java ├── openfeature-example │ ├── README.md │ ├── assets │ │ ├── upload_06c7b529d1f20bc085abbfa0086479ba.png │ │ ├── upload_1838bc43390bd5273c062a685757d3ed.png │ │ ├── upload_2f5e2453c67331d8ce638bac9a405f78.png │ │ ├── upload_6ba8ce5b3c77c331b55d85451df369e7.png │ │ ├── upload_719dbcb0d95e6febe676f22ad5b65a73.png │ │ ├── upload_81bbcf7ad8bd1251eb884bea24deae46.png │ │ ├── upload_88e1a7f7f29a0d46e74ff4eccd57f503.png │ │ ├── upload_8f7e3ea5fc37c02413b944aa24aaa222.png │ │ ├── upload_966e9460058fc102db48992223601e11.png │ │ ├── upload_c199904bf367cf7bd408b2d5c7ed8bf7.gif │ │ └── upload_c4ff4fe526b9ac2f8a78b224df800f9b.png │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── linecorp │ │ └── flagship4j │ │ └── examples │ │ └── OpenFeatureExample.java ├── openfeature-spring-boot-example │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── linecorp │ │ │ └── flagship4j │ │ │ └── examples │ │ │ └── OpenFeatureSpringBootExampleApplication.java │ │ └── resources │ │ └── application.yaml └── openfeature-white-list-example │ ├── README.md │ ├── build.gradle │ ├── images │ ├── create-flag.png │ ├── enable-toggle.png │ ├── flag.png │ ├── output.png │ ├── segments.png │ └── variant.png │ └── src │ └── main │ └── java │ └── com │ └── linecorp │ └── flagship4j │ └── examples │ └── OpenFeatureWhiteListExample.java ├── gradle.properties ├── gradle ├── publish.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs ├── flagship4j-javaflagr-core │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── linecorp │ │ └── flagship4j │ │ └── javaflagr │ │ ├── DefaultOpenFlagr.java │ │ ├── OpenFlagr.java │ │ ├── clients │ │ ├── DefaultOpenFlagrApiClient.java │ │ ├── EvaluationApi.java │ │ └── OpenFlagrApiClient.java │ │ ├── configs │ │ └── OpenFlagrConfig.java │ │ ├── enums │ │ ├── EffectiveVariant.java │ │ └── EvaluationContextFlagTagsOperator.java │ │ ├── exceptions │ │ ├── IllegalEnumValueException.java │ │ ├── OpenFlagrException.java │ │ ├── OpenFlagrNoFlagKeyException.java │ │ └── OpenFlagrNoVariantException.java │ │ └── models │ │ ├── EvaluationContext.java │ │ ├── EvaluationDebugLog.java │ │ ├── EvaluationResult.java │ │ └── SegmentDebugLog.java └── flagship4j-openfeature-provider-javaflagr │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── linecorp │ └── flagship4j │ └── openfeature │ ├── OpenFlagrProvider.java │ └── extensions │ └── EvaluationContextExtensionMethods.java ├── settings.gradle ├── settings └── license_template │ └── LICENSE └── supports ├── flagship4j-javaflagr-spring-boot-web-starter ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── linecorp │ │ │ └── flagship4j │ │ │ └── javaflagr │ │ │ ├── annotations │ │ │ ├── ControllerFeatureToggle.java │ │ │ └── VariantKey.java │ │ │ ├── aspect │ │ │ └── ControllerFeatureToggleAspect.java │ │ │ ├── bean │ │ │ └── BeanLocator.java │ │ │ ├── client │ │ │ ├── FlagrEvalClient.java │ │ │ ├── impl │ │ │ │ └── FlagrEvalClientImpl.java │ │ │ └── stub │ │ │ │ └── FlagrEvalClientStub.java │ │ │ ├── config │ │ │ ├── FlagrEvalClientConfiguration.java │ │ │ ├── FlagrExceptionHandler.java │ │ │ └── properties │ │ │ │ └── Flagship4jToggleFlagrProperties.java │ │ │ ├── exception │ │ │ ├── ErrorResponseException.java │ │ │ ├── FlagrApiNotFoundException.java │ │ │ ├── FlagrErrorResponse.java │ │ │ ├── FlagrException.java │ │ │ ├── FlagrResponseStatusException.java │ │ │ └── IllegalEnumValueException.java │ │ │ ├── model │ │ │ ├── Context.java │ │ │ ├── ContextHolder.java │ │ │ ├── EvaluationContext.java │ │ │ ├── EvaluationDebugLog.java │ │ │ ├── FlagrEvalClientSettings.java │ │ │ ├── PostEvaluationResponse.java │ │ │ ├── SegmentDebugLog.java │ │ │ └── enums │ │ │ │ ├── EffectiveVariant.java │ │ │ │ └── HttpResponseStatus.java │ │ │ ├── service │ │ │ ├── FlagrEvalService.java │ │ │ └── impl │ │ │ │ └── FlagrEvalServiceImpl.java │ │ │ └── utils │ │ │ ├── RandomUtils.java │ │ │ └── SecureRandomUtils.java │ └── resources │ │ └── META-INF │ │ ├── spring.factories │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ ├── java │ └── com │ │ └── linecorp │ │ └── flagship4j │ │ └── javaflagr │ │ ├── TestFlagrDataGenerator.java │ │ ├── annotation │ │ ├── TestService.java │ │ └── TestWebClient.java │ │ ├── aspect │ │ ├── ControllerFeatureToggleAspectTest.java │ │ └── FlagrAnnotationTest.java │ │ ├── base │ │ └── RestApiClientTestBase.java │ │ ├── client │ │ └── FlagrEvalClientTest.java │ │ ├── config │ │ ├── AbstractTestContextConfiguration.java │ │ ├── DefaultTestContextConfiguration.java │ │ ├── FlagrExceptionHandlerTest.java │ │ └── TestContextConfiguration.java │ │ ├── fixture │ │ ├── PostEvaluationResponseFixture.java │ │ └── TestContextFixture.java │ │ └── serivce │ │ └── FlagrEvalServiceTest.java │ └── resources │ └── application.yaml ├── flagship4j-openfeature-javaflagr-starter ├── README.md └── build.gradle └── flagship4j-openfeature-spring-boot-starter ├── build.gradle └── src └── main ├── java └── com │ └── linecorp │ └── flagship4j │ └── openfeature │ └── springframework │ └── boot │ └── autoconfigure │ ├── OpenFeatureAutoConfiguration.java │ └── OpenFeatureProperties.java └── resources └── META-INF ├── spring.factories └── spring └── org.springframework.boot.autoconfigure.AutoConfiguration.imports /.github/workflows/create-draft-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/.github/workflows/create-draft-release.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/README.md -------------------------------------------------------------------------------- /assets/upload_254781881760b6102724f6d12d3d3764.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/assets/upload_254781881760b6102724f6d12d3d3764.png -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/build.gradle -------------------------------------------------------------------------------- /examples/javaflagr-abtest-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-abtest-example/build.gradle -------------------------------------------------------------------------------- /examples/javaflagr-abtest-example/src/main/java/com/linecorp/flagship4j/examples/JavaFlagrAbTestExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-abtest-example/src/main/java/com/linecorp/flagship4j/examples/JavaFlagrAbTestExample.java -------------------------------------------------------------------------------- /examples/javaflagr-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-example/build.gradle -------------------------------------------------------------------------------- /examples/javaflagr-example/src/main/java/com/linecorp/flagship4j/examples/JavaFlagrExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-example/src/main/java/com/linecorp/flagship4j/examples/JavaFlagrExample.java -------------------------------------------------------------------------------- /examples/javaflagr-spring-boot-web-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-spring-boot-web-example/build.gradle -------------------------------------------------------------------------------- /examples/javaflagr-spring-boot-web-example/src/main/java/com/linecorp/flagship4j/examples/JavaflagrSpringBootWebExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-spring-boot-web-example/src/main/java/com/linecorp/flagship4j/examples/JavaflagrSpringBootWebExampleApplication.java -------------------------------------------------------------------------------- /examples/javaflagr-spring-boot-web-example/src/main/java/com/linecorp/flagship4j/examples/controllers/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-spring-boot-web-example/src/main/java/com/linecorp/flagship4j/examples/controllers/HelloWorldController.java -------------------------------------------------------------------------------- /examples/javaflagr-spring-boot-web-example/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/javaflagr-spring-boot-web-example/src/main/resources/application.yml -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/README.md -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_17fd334aea49f23cc9b2db0b61fea01b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_17fd334aea49f23cc9b2db0b61fea01b.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_1838bc43390bd5273c062a685757d3ed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_1838bc43390bd5273c062a685757d3ed.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_265c2a18df4cb3954450d1968c27bf93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_265c2a18df4cb3954450d1968c27bf93.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_2f5e2453c67331d8ce638bac9a405f78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_2f5e2453c67331d8ce638bac9a405f78.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_506e52b0aea1373d5754a75702696e21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_506e52b0aea1373d5754a75702696e21.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_966e9460058fc102db48992223601e11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_966e9460058fc102db48992223601e11.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_b23eefd585567e79a95e82f6deb3f1b6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_b23eefd585567e79a95e82f6deb3f1b6.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_bd0a86e851a5567e103d5b8ece5073d9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_bd0a86e851a5567e103d5b8ece5073d9.gif -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_c4ff4fe526b9ac2f8a78b224df800f9b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_c4ff4fe526b9ac2f8a78b224df800f9b.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_ca18b14608b59899f7bf3088707a4b32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_ca18b14608b59899f7bf3088707a4b32.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/assets/upload_d2625ac65f669ddad92239e7f4ee7527.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/assets/upload_d2625ac65f669ddad92239e7f4ee7527.png -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/build.gradle -------------------------------------------------------------------------------- /examples/openfeature-abtest-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureAbTestExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-abtest-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureAbTestExample.java -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/README.md -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/create_flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/create_flag.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/create_segment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/create_segment.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/create_variant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/create_variant.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/edit_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/edit_distribution.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/enable_toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/enable_toggle.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/flag_created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/flag_created.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/modify_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/modify_key.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/run_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/run_result.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/save_segment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/save_segment.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/assets/segment_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/assets/segment_overview.png -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/build.gradle -------------------------------------------------------------------------------- /examples/openfeature-canary-release-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureCanaryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-canary-release-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureCanaryExample.java -------------------------------------------------------------------------------- /examples/openfeature-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/README.md -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_06c7b529d1f20bc085abbfa0086479ba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_06c7b529d1f20bc085abbfa0086479ba.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_1838bc43390bd5273c062a685757d3ed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_1838bc43390bd5273c062a685757d3ed.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_2f5e2453c67331d8ce638bac9a405f78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_2f5e2453c67331d8ce638bac9a405f78.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_6ba8ce5b3c77c331b55d85451df369e7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_6ba8ce5b3c77c331b55d85451df369e7.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_719dbcb0d95e6febe676f22ad5b65a73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_719dbcb0d95e6febe676f22ad5b65a73.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_81bbcf7ad8bd1251eb884bea24deae46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_81bbcf7ad8bd1251eb884bea24deae46.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_88e1a7f7f29a0d46e74ff4eccd57f503.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_88e1a7f7f29a0d46e74ff4eccd57f503.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_8f7e3ea5fc37c02413b944aa24aaa222.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_8f7e3ea5fc37c02413b944aa24aaa222.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_966e9460058fc102db48992223601e11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_966e9460058fc102db48992223601e11.png -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_c199904bf367cf7bd408b2d5c7ed8bf7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_c199904bf367cf7bd408b2d5c7ed8bf7.gif -------------------------------------------------------------------------------- /examples/openfeature-example/assets/upload_c4ff4fe526b9ac2f8a78b224df800f9b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/assets/upload_c4ff4fe526b9ac2f8a78b224df800f9b.png -------------------------------------------------------------------------------- /examples/openfeature-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/build.gradle -------------------------------------------------------------------------------- /examples/openfeature-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureExample.java -------------------------------------------------------------------------------- /examples/openfeature-spring-boot-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-spring-boot-example/build.gradle -------------------------------------------------------------------------------- /examples/openfeature-spring-boot-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureSpringBootExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-spring-boot-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureSpringBootExampleApplication.java -------------------------------------------------------------------------------- /examples/openfeature-spring-boot-example/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-spring-boot-example/src/main/resources/application.yaml -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/README.md -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/build.gradle -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/images/create-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/images/create-flag.png -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/images/enable-toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/images/enable-toggle.png -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/images/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/images/flag.png -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/images/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/images/output.png -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/images/segments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/images/segments.png -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/images/variant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/images/variant.png -------------------------------------------------------------------------------- /examples/openfeature-white-list-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureWhiteListExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/examples/openfeature-white-list-example/src/main/java/com/linecorp/flagship4j/examples/OpenFeatureWhiteListExample.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/gradle/publish.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/build.gradle -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/DefaultOpenFlagr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/DefaultOpenFlagr.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/OpenFlagr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/OpenFlagr.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/clients/DefaultOpenFlagrApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/clients/DefaultOpenFlagrApiClient.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/clients/EvaluationApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/clients/EvaluationApi.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/clients/OpenFlagrApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/clients/OpenFlagrApiClient.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/configs/OpenFlagrConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/configs/OpenFlagrConfig.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/enums/EffectiveVariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/enums/EffectiveVariant.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/enums/EvaluationContextFlagTagsOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/enums/EvaluationContextFlagTagsOperator.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/IllegalEnumValueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/IllegalEnumValueException.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/OpenFlagrException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/OpenFlagrException.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/OpenFlagrNoFlagKeyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/OpenFlagrNoFlagKeyException.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/OpenFlagrNoVariantException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/exceptions/OpenFlagrNoVariantException.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/EvaluationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/EvaluationContext.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/EvaluationDebugLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/EvaluationDebugLog.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/EvaluationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/EvaluationResult.java -------------------------------------------------------------------------------- /libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/SegmentDebugLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-javaflagr-core/src/main/java/com/linecorp/flagship4j/javaflagr/models/SegmentDebugLog.java -------------------------------------------------------------------------------- /libs/flagship4j-openfeature-provider-javaflagr/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-openfeature-provider-javaflagr/build.gradle -------------------------------------------------------------------------------- /libs/flagship4j-openfeature-provider-javaflagr/src/main/java/com/linecorp/flagship4j/openfeature/OpenFlagrProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-openfeature-provider-javaflagr/src/main/java/com/linecorp/flagship4j/openfeature/OpenFlagrProvider.java -------------------------------------------------------------------------------- /libs/flagship4j-openfeature-provider-javaflagr/src/main/java/com/linecorp/flagship4j/openfeature/extensions/EvaluationContextExtensionMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/libs/flagship4j-openfeature-provider-javaflagr/src/main/java/com/linecorp/flagship4j/openfeature/extensions/EvaluationContextExtensionMethods.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/settings.gradle -------------------------------------------------------------------------------- /settings/license_template/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/settings/license_template/LICENSE -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/build.gradle -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/annotations/ControllerFeatureToggle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/annotations/ControllerFeatureToggle.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/annotations/VariantKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/annotations/VariantKey.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/aspect/ControllerFeatureToggleAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/aspect/ControllerFeatureToggleAspect.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/bean/BeanLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/bean/BeanLocator.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/client/FlagrEvalClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/client/FlagrEvalClient.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/client/impl/FlagrEvalClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/client/impl/FlagrEvalClientImpl.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/client/stub/FlagrEvalClientStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/client/stub/FlagrEvalClientStub.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/config/FlagrEvalClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/config/FlagrEvalClientConfiguration.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/config/FlagrExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/config/FlagrExceptionHandler.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/config/properties/Flagship4jToggleFlagrProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/config/properties/Flagship4jToggleFlagrProperties.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/ErrorResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/ErrorResponseException.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrApiNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrApiNotFoundException.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrErrorResponse.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrException.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrResponseStatusException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/FlagrResponseStatusException.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/IllegalEnumValueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/exception/IllegalEnumValueException.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/Context.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/ContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/ContextHolder.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/EvaluationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/EvaluationContext.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/EvaluationDebugLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/EvaluationDebugLog.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/FlagrEvalClientSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/FlagrEvalClientSettings.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/PostEvaluationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/PostEvaluationResponse.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/SegmentDebugLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/SegmentDebugLog.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/enums/EffectiveVariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/enums/EffectiveVariant.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/enums/HttpResponseStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/model/enums/HttpResponseStatus.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/service/FlagrEvalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/service/FlagrEvalService.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/service/impl/FlagrEvalServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/service/impl/FlagrEvalServiceImpl.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/utils/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/utils/RandomUtils.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/utils/SecureRandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/java/com/linecorp/flagship4j/javaflagr/utils/SecureRandomUtils.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/TestFlagrDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/TestFlagrDataGenerator.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/annotation/TestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/annotation/TestService.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/annotation/TestWebClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/annotation/TestWebClient.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/aspect/ControllerFeatureToggleAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/aspect/ControllerFeatureToggleAspectTest.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/aspect/FlagrAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/aspect/FlagrAnnotationTest.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/base/RestApiClientTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/base/RestApiClientTestBase.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/client/FlagrEvalClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/client/FlagrEvalClientTest.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/AbstractTestContextConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/AbstractTestContextConfiguration.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/DefaultTestContextConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/DefaultTestContextConfiguration.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/FlagrExceptionHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/FlagrExceptionHandlerTest.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/TestContextConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/config/TestContextConfiguration.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/fixture/PostEvaluationResponseFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/fixture/PostEvaluationResponseFixture.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/fixture/TestContextFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/fixture/TestContextFixture.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/serivce/FlagrEvalServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/java/com/linecorp/flagship4j/javaflagr/serivce/FlagrEvalServiceTest.java -------------------------------------------------------------------------------- /supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-javaflagr-spring-boot-web-starter/src/test/resources/application.yaml -------------------------------------------------------------------------------- /supports/flagship4j-openfeature-javaflagr-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-openfeature-javaflagr-starter/README.md -------------------------------------------------------------------------------- /supports/flagship4j-openfeature-javaflagr-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-openfeature-javaflagr-starter/build.gradle -------------------------------------------------------------------------------- /supports/flagship4j-openfeature-spring-boot-starter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-openfeature-spring-boot-starter/build.gradle -------------------------------------------------------------------------------- /supports/flagship4j-openfeature-spring-boot-starter/src/main/java/com/linecorp/flagship4j/openfeature/springframework/boot/autoconfigure/OpenFeatureAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-openfeature-spring-boot-starter/src/main/java/com/linecorp/flagship4j/openfeature/springframework/boot/autoconfigure/OpenFeatureAutoConfiguration.java -------------------------------------------------------------------------------- /supports/flagship4j-openfeature-spring-boot-starter/src/main/java/com/linecorp/flagship4j/openfeature/springframework/boot/autoconfigure/OpenFeatureProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-openfeature-spring-boot-starter/src/main/java/com/linecorp/flagship4j/openfeature/springframework/boot/autoconfigure/OpenFeatureProperties.java -------------------------------------------------------------------------------- /supports/flagship4j-openfeature-spring-boot-starter/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-openfeature-spring-boot-starter/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /supports/flagship4j-openfeature-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/line/Flagship4j/HEAD/supports/flagship4j-openfeature-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports --------------------------------------------------------------------------------