├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── maven.yml ├── .gitignore ├── .idea └── icon.png ├── .mvn └── jvm.config ├── LICENSE ├── README.adoc ├── fusion-api ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── yupiik │ │ └── fusion │ │ └── framework │ │ └── api │ │ ├── ConfiguringContainer.java │ │ ├── Instance.java │ │ ├── RuntimeContainer.java │ │ ├── composable │ │ └── Wraps.java │ │ ├── configuration │ │ ├── Configuration.java │ │ ├── ConfigurationSource.java │ │ └── MissingRequiredParameterException.java │ │ ├── container │ │ ├── BaseLookup.java │ │ ├── Beans.java │ │ ├── ConfiguringContainerImpl.java │ │ ├── Contexts.java │ │ ├── DefaultInstance.java │ │ ├── DelegatingRuntimeContainer.java │ │ ├── FusionBean.java │ │ ├── FusionListener.java │ │ ├── FusionModule.java │ │ ├── Generation.java │ │ ├── Listeners.java │ │ ├── RuntimeContainerImpl.java │ │ ├── Types.java │ │ ├── bean │ │ │ ├── BaseBean.java │ │ │ ├── ConfigurationBean.java │ │ │ ├── DelegatingBean.java │ │ │ ├── NullBean.java │ │ │ ├── OptionalBean.java │ │ │ └── ProvidedInstanceBean.java │ │ ├── configuration │ │ │ ├── ConfigurationImpl.java │ │ │ └── source │ │ │ │ ├── DirectorySource.java │ │ │ │ ├── EnvironmentSource.java │ │ │ │ └── SystemPropertiesSource.java │ │ ├── context │ │ │ ├── ApplicationFusionContext.java │ │ │ ├── DefaultFusionContext.java │ │ │ └── subclass │ │ │ │ ├── DelegatingContext.java │ │ │ │ └── SupplierDelegatingContext.java │ │ ├── instance │ │ │ └── OptionalInstance.java │ │ └── package-info.java │ │ ├── event │ │ └── Emitter.java │ │ ├── exception │ │ ├── AmbiguousBeanException.java │ │ ├── MissingContextException.java │ │ └── NoMatchingBeanException.java │ │ ├── lifecycle │ │ ├── Start.java │ │ └── Stop.java │ │ ├── main │ │ ├── Args.java │ │ ├── ArgsConfigSource.java │ │ ├── Awaiter.java │ │ └── Launcher.java │ │ ├── scope │ │ ├── ApplicationScoped.java │ │ └── DefaultScoped.java │ │ └── spi │ │ └── FusionContext.java │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── framework │ └── api │ ├── ContainerTest.java │ ├── composable │ └── WrapsTest.java │ ├── container │ ├── BeansTest.java │ ├── TypesTest.java │ └── configuration │ │ ├── ConfigurationImplTest.java │ │ └── source │ │ └── DirectorySourceTest.java │ └── main │ └── ArgsConfigSourceTest.java ├── fusion-build-api ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── yupiik │ └── fusion │ └── framework │ └── build │ └── api │ ├── cli │ └── Command.java │ ├── configuration │ ├── ConfigurationModel.java │ ├── Property.java │ └── RootConfiguration.java │ ├── container │ ├── DetectableContext.java │ └── LazyContext.java │ ├── event │ └── OnEvent.java │ ├── http │ └── HttpMatcher.java │ ├── json │ ├── JsonModel.java │ ├── JsonOthers.java │ └── JsonProperty.java │ ├── jsonrpc │ ├── JsonRpc.java │ ├── JsonRpcError.java │ ├── JsonRpcParam.java │ └── package-info.java │ ├── kubernetes │ └── crd │ │ └── CustomResourceDefinition.java │ ├── lifecycle │ ├── Destroy.java │ └── Init.java │ ├── metadata │ ├── BeanMetadata.java │ ├── BeanMetadataAlias.java │ └── spi │ │ └── MetadataContributor.java │ ├── order │ └── Order.java │ ├── persistence │ ├── Column.java │ ├── Id.java │ ├── OnDelete.java │ ├── OnInsert.java │ ├── OnLoad.java │ ├── OnUpdate.java │ └── Table.java │ └── scanning │ ├── Bean.java │ └── Injection.java ├── fusion-cli ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── cli │ │ │ ├── CliAwaiter.java │ │ │ └── internal │ │ │ ├── BaseCliCommand.java │ │ │ ├── CliAwaiterBean.java │ │ │ ├── CliCommand.java │ │ │ └── CliModule.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── cli │ └── internal │ └── BaseCliCommandTest.java ├── fusion-documentation ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── documentation │ │ │ ├── BaseOpenRPCConverter.java │ │ │ ├── CliDocumentationGenerator.java │ │ │ ├── ConfigurationDocumentationGenerator.java │ │ │ ├── DocumentationGenerator.java │ │ │ ├── OpenRPC2Adoc.java │ │ │ ├── OpenRPC2OpenAPI.java │ │ │ ├── OpenRPC2Postman.java │ │ │ └── OpenRpcGenerator.java │ └── minisite │ │ └── content │ │ └── fusion │ │ ├── cli.adoc │ │ ├── documentation.adoc │ │ ├── examples.adoc │ │ ├── graalvm.adoc │ │ ├── handlebars.adoc │ │ ├── http-client.adoc │ │ ├── http-server.adoc │ │ ├── index.adoc │ │ ├── json.adoc │ │ ├── jwt.adoc │ │ ├── kubernetes-operator.adoc │ │ ├── observability.adoc │ │ ├── persistence.adoc │ │ ├── setup.adoc │ │ └── testing.adoc │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── documentation │ ├── DocumentationGeneratorTest.java │ ├── OpenRPC2AdocTest.java │ ├── OpenRPC2ApiTest.java │ └── OpenRPC2PostmanTest.java ├── fusion-handlebars ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── framework │ │ │ └── handlebars │ │ │ ├── HandlebarsCompiler.java │ │ │ ├── compiler │ │ │ ├── accessor │ │ │ │ ├── ByNameAccessor.java │ │ │ │ ├── ChainedAccessor.java │ │ │ │ ├── DataAwareAccessor.java │ │ │ │ ├── IterableDataVariablesAccessor.java │ │ │ │ ├── MapAccessor.java │ │ │ │ ├── MapEntryDataVariablesAccessor.java │ │ │ │ ├── PrecomputedChainAccessor.java │ │ │ │ └── RoutingAccessor.java │ │ │ ├── escaping │ │ │ │ └── Escaper.java │ │ │ └── part │ │ │ │ ├── BlockHelperPart.java │ │ │ │ ├── ConstantPart.java │ │ │ │ ├── EachVariablePart.java │ │ │ │ ├── EmptyPart.java │ │ │ │ ├── EscapedPart.java │ │ │ │ ├── IfVariablePart.java │ │ │ │ ├── InlineHelperPart.java │ │ │ │ ├── NestedVariablePart.java │ │ │ │ ├── Part.java │ │ │ │ ├── PartListPart.java │ │ │ │ ├── ThisHelperPart.java │ │ │ │ ├── UnescapedThisPart.java │ │ │ │ ├── UnescapedVariablePart.java │ │ │ │ └── UnlessVariablePart.java │ │ │ ├── helper │ │ │ └── BlockHelperContext.java │ │ │ ├── ioc │ │ │ └── HandlebarsModule.java │ │ │ └── spi │ │ │ ├── Accessor.java │ │ │ └── Template.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── framework │ └── handlebars │ └── HandlebarsTest.java ├── fusion-http-server ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── http │ │ │ └── server │ │ │ ├── api │ │ │ ├── Body.java │ │ │ ├── Cookie.java │ │ │ ├── HttpException.java │ │ │ ├── IOConsumer.java │ │ │ ├── Request.java │ │ │ ├── Response.java │ │ │ ├── Unwrappable.java │ │ │ └── WebServer.java │ │ │ ├── impl │ │ │ ├── DefaultEndpoint.java │ │ │ ├── FusionResponse.java │ │ │ ├── bean │ │ │ │ ├── FusionServerAwaiterBean.java │ │ │ │ ├── FusionServerBean.java │ │ │ │ ├── FusionServerConfigurationBean.java │ │ │ │ ├── FusionServerStarterListener.java │ │ │ │ └── FusionWebServerModule.java │ │ │ ├── flow │ │ │ │ ├── BytesPublisher.java │ │ │ │ ├── IteratorSubscription.java │ │ │ │ ├── ServletInputStreamSubscription.java │ │ │ │ └── WriterPublisher.java │ │ │ ├── io │ │ │ │ ├── CloseOnceWriter.java │ │ │ │ └── RequestBodyAggregator.java │ │ │ ├── matcher │ │ │ │ ├── CaseInsensitiveValuesMatcher.java │ │ │ │ ├── PatternMatcher.java │ │ │ │ └── ValueMatcher.java │ │ │ ├── servlet │ │ │ │ ├── ByteBufferPool.java │ │ │ │ ├── FusionServlet.java │ │ │ │ ├── FusionWriteListener.java │ │ │ │ ├── NoCacheByteBufferPool.java │ │ │ │ ├── ServletBody.java │ │ │ │ ├── ServletCookie.java │ │ │ │ └── ServletRequest.java │ │ │ └── tomcat │ │ │ │ ├── LaunchingClassLoaderLoader.java │ │ │ │ ├── MonitoringServerConfiguration.java │ │ │ │ ├── TomcatWebServer.java │ │ │ │ └── TomcatWebServerConfiguration.java │ │ │ └── spi │ │ │ ├── BaseEndpoint.java │ │ │ ├── Endpoint.java │ │ │ └── MonitoringEndpoint.java │ └── resources │ │ └── META-INF │ │ ├── native-image │ │ └── io.yupiik.fusion │ │ │ └── fusion-http-server │ │ │ ├── native-image.properties │ │ │ ├── proxies.json │ │ │ ├── reflections.json │ │ │ └── resources.json │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── http │ └── server │ ├── StaticResourcesTest.java │ ├── WebServerTest.java │ └── impl │ ├── ByteBuffers.java │ ├── bean │ └── FusionServerBeanTest.java │ ├── flow │ ├── IteratorSubscriptionTest.java │ └── WriterPublisherTest.java │ └── servlet │ └── ServletRequestTest.java ├── fusion-httpclient-parent ├── fusion-httpclient │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── httpclient │ │ │ └── core │ │ │ ├── DelegatingHttpClient.java │ │ │ ├── ExtendedHttpClient.java │ │ │ ├── ExtendedHttpClientConfiguration.java │ │ │ ├── RoutingHttpClient.java │ │ │ ├── client │ │ │ └── ratelimiting │ │ │ │ ├── RateLimitedClient.java │ │ │ │ └── RateLimiter.java │ │ │ ├── listener │ │ │ ├── RequestListener.java │ │ │ └── impl │ │ │ │ ├── BaseHARDumperListener.java │ │ │ │ ├── DefaultTimeout.java │ │ │ │ ├── ExchangeLogger.java │ │ │ │ ├── FilteringListener.java │ │ │ │ ├── HARDumperListener.java │ │ │ │ ├── NDJSONDumperListener.java │ │ │ │ ├── SetUserAgent.java │ │ │ │ └── har │ │ │ │ └── HarJsonMapper.java │ │ │ ├── replay │ │ │ ├── HARHelper.java │ │ │ ├── HARHttpClient.java │ │ │ └── NDJSONHttpClient.java │ │ │ ├── request │ │ │ └── UnlockedHttpRequest.java │ │ │ └── response │ │ │ ├── StaticHttpResponse.java │ │ │ └── StaticResponseInfo.java │ │ └── test │ │ └── java │ │ └── io │ │ └── yupiik │ │ └── fusion │ │ └── httpclient │ │ └── core │ │ ├── ExtendedHttpClientTest.java │ │ ├── client │ │ └── ratelimiting │ │ │ ├── RateLimitedClientTest.java │ │ │ └── RateLimiterTest.java │ │ ├── listener │ │ └── impl │ │ │ ├── FilteringListenerTest.java │ │ │ ├── HARDumperListenerTest.java │ │ │ └── NDJSONDumperListenerTest.java │ │ └── replay │ │ ├── HARHttpClientTest.java │ │ └── NDJSONHttpClientTest.java ├── fusion-kubernetes-client │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── kubernetes │ │ │ └── client │ │ │ ├── KubernetesClient.java │ │ │ ├── KubernetesClientConfiguration.java │ │ │ ├── WebSocketBuilderDelegate.java │ │ │ └── internal │ │ │ ├── LightYamlParser.java │ │ │ └── PrivateKeyReader.java │ │ └── test │ │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── kubernetes │ │ │ └── client │ │ │ ├── KubernetesClientTest.java │ │ │ └── internal │ │ │ └── LightYamlParserTest.java │ │ └── resources │ │ ├── test.p12 │ │ └── test.pem └── pom.xml ├── fusion-json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── json │ │ │ ├── JsonMapper.java │ │ │ ├── deserialization │ │ │ └── AvailableCharArrayReader.java │ │ │ ├── diff │ │ │ └── GenericJsonDiff.java │ │ │ ├── internal │ │ │ ├── JsonMapperImpl.java │ │ │ ├── JsonStrings.java │ │ │ ├── codec │ │ │ │ ├── BaseJsonCodec.java │ │ │ │ ├── BigDecimalJsonCodec.java │ │ │ │ ├── BooleanJsonCodec.java │ │ │ │ ├── CollectionJsonCodec.java │ │ │ │ ├── DoubleJsonCodec.java │ │ │ │ ├── EnumJsonCodec.java │ │ │ │ ├── FloatJsonCodec.java │ │ │ │ ├── IntegerJsonCodec.java │ │ │ │ ├── LocalDateJsonCodec.java │ │ │ │ ├── LocalDateTimeJsonCodec.java │ │ │ │ ├── LongJsonCodec.java │ │ │ │ ├── MapJsonCodec.java │ │ │ │ ├── NumberJsonCodec.java │ │ │ │ ├── ObjectJsonCodec.java │ │ │ │ ├── OffsetDateTimeJsonCodec.java │ │ │ │ ├── StringJsonCodec.java │ │ │ │ └── ZonedDateTimeJsonCodec.java │ │ │ ├── formatter │ │ │ │ └── SimplePrettyFormatter.java │ │ │ ├── framework │ │ │ │ ├── JsonMapperBean.java │ │ │ │ └── JsonModule.java │ │ │ ├── io │ │ │ │ └── FastStringWriter.java │ │ │ └── parser │ │ │ │ ├── BufferProvider.java │ │ │ │ └── JsonParser.java │ │ │ ├── mapper │ │ │ └── DelegatingMapper.java │ │ │ ├── patch │ │ │ ├── GenericJsonPatch.java │ │ │ ├── GenericJsonPatchTransformer.java │ │ │ └── JsonPatchOperation.java │ │ │ ├── pointer │ │ │ └── GenericJsonPointer.java │ │ │ ├── pretty │ │ │ └── PrettyJsonMapper.java │ │ │ ├── schema │ │ │ └── validation │ │ │ │ ├── JsonSchemaValidator.java │ │ │ │ ├── JsonSchemaValidatorFactory.java │ │ │ │ ├── ValidationResult.java │ │ │ │ └── spi │ │ │ │ ├── ValidationContext.java │ │ │ │ ├── ValidationExtension.java │ │ │ │ └── builtin │ │ │ │ ├── BaseNumberValidation.java │ │ │ │ ├── BaseValidation.java │ │ │ │ ├── ContainsValidation.java │ │ │ │ ├── DateFormatValidation.java │ │ │ │ ├── DateTimeFormatValidation.java │ │ │ │ ├── DurationFormatValidation.java │ │ │ │ ├── EmailFormatValidation.java │ │ │ │ ├── EnumValidation.java │ │ │ │ ├── ExclusiveMaximumValidation.java │ │ │ │ ├── ExclusiveMinimumValidation.java │ │ │ │ ├── HostnameFormatValidation.java │ │ │ │ ├── IPv4FormatValidation.java │ │ │ │ ├── IPv6FormatValidation.java │ │ │ │ ├── IntegerValidation.java │ │ │ │ ├── ItemsValidation.java │ │ │ │ ├── JsonPointerFormatValidation.java │ │ │ │ ├── MaxItemsValidation.java │ │ │ │ ├── MaxLengthValidation.java │ │ │ │ ├── MaxPropertiesValidation.java │ │ │ │ ├── MaximumValidation.java │ │ │ │ ├── MinItemsValidation.java │ │ │ │ ├── MinLengthValidation.java │ │ │ │ ├── MinPropertiesValidation.java │ │ │ │ ├── MinimumValidation.java │ │ │ │ ├── MultipleOfValidation.java │ │ │ │ ├── PatternValidation.java │ │ │ │ ├── RegexFormatValidation.java │ │ │ │ ├── RequiredValidation.java │ │ │ │ ├── TimeFormatValidation.java │ │ │ │ ├── TypeValidation.java │ │ │ │ ├── UUIDFormatValidation.java │ │ │ │ ├── UniqueItemsValidation.java │ │ │ │ ├── UriFormatValidation.java │ │ │ │ ├── regex │ │ │ │ └── JavaRegex.java │ │ │ │ └── type │ │ │ │ ├── JsonSchemaFormat.java │ │ │ │ └── TypeFilter.java │ │ │ ├── serialization │ │ │ ├── ExtendedWriter.java │ │ │ └── JsonCodec.java │ │ │ └── spi │ │ │ └── Parser.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── json │ ├── JsonMapperTest.java │ ├── diff │ └── GenericJsonDiffTest.java │ ├── internal │ ├── JsonStringsTest.java │ ├── codec │ │ ├── MapJsonCodecTest.java │ │ └── ObjectJsonCodecTest.java │ ├── formatter │ │ └── SimplePrettyFormatterTest.java │ └── parser │ │ └── JsonParserTest.java │ ├── patch │ ├── GenericJsonPatchTest.java │ └── JsonPatchOperationTest.java │ ├── pointer │ └── GenericJsonPointerTest.java │ └── schema │ └── validation │ └── JsonSchemaValidatorFactoryTest.java ├── fusion-jsonrpc ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── jsonrpc │ │ │ ├── JsonRpcEndpoint.java │ │ │ ├── JsonRpcException.java │ │ │ ├── JsonRpcHandler.java │ │ │ ├── JsonRpcRegistry.java │ │ │ ├── Response.java │ │ │ ├── api │ │ │ └── PartialResponse.java │ │ │ ├── bean │ │ │ ├── OpenRPCEndpoint.java │ │ │ └── OpenRPCHttpEndpoint.java │ │ │ ├── event │ │ │ └── BeforeRequest.java │ │ │ ├── impl │ │ │ ├── DefaultJsonRpcMethod.java │ │ │ ├── JsonRpcMethod.java │ │ │ └── bean │ │ │ │ ├── ErrorResponseJsonCodecBean.java │ │ │ │ ├── JsonRpcEndpointBean.java │ │ │ │ ├── JsonRpcHandlerBean.java │ │ │ │ ├── JsonRpcModule.java │ │ │ │ ├── JsonRpcRegistryBean.java │ │ │ │ └── ResponseJsonCodecBean.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ ├── java │ └── io │ │ └── yupiik │ │ └── fusion │ │ └── jsonrpc │ │ ├── JsonRpcHandlerTest.java │ │ ├── ResponseTest.java │ │ ├── bean │ │ └── OpenRPCEndpointTest.java │ │ └── impl │ │ └── bean │ │ └── ResponseJsonCodecBeanTest.java │ └── resources │ └── META-INF │ └── fusion │ └── jsonrpc │ └── openrpc.json ├── fusion-jwt ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── jwt │ │ │ ├── Jwt.java │ │ │ ├── JwtSignerConfiguration.java │ │ │ ├── JwtSignerFactory.java │ │ │ ├── JwtValidatorConfiguration.java │ │ │ ├── JwtValidatorFactory.java │ │ │ ├── PrivateKeyLoader.java │ │ │ ├── PublicKeyLoader.java │ │ │ ├── bean │ │ │ ├── DefaultJwtSigner.java │ │ │ └── DefaultJwtValidator.java │ │ │ └── internal │ │ │ └── JwtImpl.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── jwt │ ├── JwtSignerFactoryTest.java │ ├── JwtValidatorFactoryTest.java │ ├── PrivateKeyLoaderTest.java │ ├── PublicKeyLoaderTest.java │ └── beans │ └── JwtValidatorFactoryBeanTest.java ├── fusion-kubernetes-operator-base ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── yupiik │ │ └── kubernetes │ │ └── operator │ │ └── base │ │ ├── impl │ │ ├── Beans.java │ │ ├── Event.java │ │ ├── MetadataLike.java │ │ ├── ObjectLike.java │ │ ├── OperatorConfiguration.java │ │ ├── OperatorRuntime.java │ │ ├── OperatorState.java │ │ ├── OperatorsLifecycle.java │ │ ├── SimpleController.java │ │ └── Threads.java │ │ └── spi │ │ ├── BulkingOperator.java │ │ └── Operator.java │ └── test │ └── java │ └── io │ └── yupiik │ └── kubernetes │ └── operator │ └── base │ ├── SampleOperatorTest.java │ └── test │ └── sample │ ├── SampleLoggingCapture.java │ ├── SampleOperator.java │ └── SampleResource.java ├── fusion-observability ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── yupiik │ │ └── fusion │ │ └── observability │ │ ├── health │ │ ├── Health.java │ │ ├── HealthCheck.java │ │ └── HealthRegistry.java │ │ ├── http │ │ ├── MonitoringEndpointRegistry.java │ │ └── ObservabilityServer.java │ │ └── metrics │ │ ├── Metrics.java │ │ ├── MetricsRegistry.java │ │ └── OpenMetricsFormatter.java │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── observability │ └── http │ ├── ObservabilityServerTest.java │ └── test │ └── SampleCheck.java ├── fusion-persistence ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── persistence │ │ │ ├── api │ │ │ ├── BaseDatabase.java │ │ │ ├── ContextLessDatabase.java │ │ │ ├── Database.java │ │ │ ├── DatabaseFactory.java │ │ │ ├── Entity.java │ │ │ ├── PersistenceException.java │ │ │ ├── ResultSetWrapper.java │ │ │ ├── SQLFunction.java │ │ │ ├── SqlBuilder.java │ │ │ ├── StatementBinder.java │ │ │ └── TransactionManager.java │ │ │ ├── impl │ │ │ ├── BaseDatabaseConfiguration.java │ │ │ ├── BaseEntity.java │ │ │ ├── ColumnMetadataImpl.java │ │ │ ├── ContextLessDatabaseConfiguration.java │ │ │ ├── DatabaseConfiguration.java │ │ │ ├── DatabaseImpl.java │ │ │ ├── DefaultBaseDatabase.java │ │ │ ├── DelegatingContextLessDatabase.java │ │ │ ├── DelegatingDatabase.java │ │ │ ├── ResultSetWrapperImpl.java │ │ │ ├── SQLBiFunction.java │ │ │ ├── ThrowingDataSource.java │ │ │ ├── bean │ │ │ │ ├── FusionBaseDatabaseBean.java │ │ │ │ ├── FusionContextLessDatabaseBean.java │ │ │ │ ├── FusionDataSourceBean.java │ │ │ │ ├── FusionDatabaseBean.java │ │ │ │ ├── FusionDatabaseConfigurationBean.java │ │ │ │ ├── FusionDatabaseFactoryBean.java │ │ │ │ ├── FusionTransactionManagerBean.java │ │ │ │ └── PersistenceModule.java │ │ │ ├── datasource │ │ │ │ ├── SimpleDataSource.java │ │ │ │ ├── SimpleTransactionManager.java │ │ │ │ └── tomcat │ │ │ │ │ ├── PoolProperties.java │ │ │ │ │ ├── SimpleTomcatDataSource.java │ │ │ │ │ ├── ThreadLocalTomcatDataSource.java │ │ │ │ │ ├── TomcatDataSource.java │ │ │ │ │ └── TomcatDatabaseConfiguration.java │ │ │ ├── query │ │ │ │ ├── CompiledQuery.java │ │ │ │ ├── QueryCompiler.java │ │ │ │ ├── QueryKey.java │ │ │ │ └── StatementBinderImpl.java │ │ │ └── translation │ │ │ │ ├── DefaultTranslation.java │ │ │ │ ├── H2Translation.java │ │ │ │ ├── MySQLTranslation.java │ │ │ │ ├── OracleTranslation.java │ │ │ │ └── PostgresTranslation.java │ │ │ └── spi │ │ │ └── DatabaseTranslation.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ └── persistence │ ├── impl │ ├── DatabaseImplTest.java │ ├── EntityImplTest.java │ └── entity │ │ ├── AutoIncrementEntity.java │ │ ├── AutoIncrementEntityModel.java │ │ ├── SimpleFlatEntity.java │ │ ├── SimpleFlatEntityModel.java │ │ └── operation │ │ ├── MyOps.java │ │ └── MyOpsImpl.java │ └── test │ ├── EnableH2.java │ └── H2Extension.java ├── fusion-processor ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── framework │ │ │ └── processor │ │ │ ├── FusionProcessor.java │ │ │ ├── build │ │ │ └── PreparePackaging.java │ │ │ └── internal │ │ │ ├── Bean.java │ │ │ ├── Elements.java │ │ │ ├── GeneratedJsonSchema.java │ │ │ ├── InternalFusionProcessor.java │ │ │ ├── ParsedType.java │ │ │ ├── generator │ │ │ ├── BaseGenerator.java │ │ │ ├── BaseHttpEndpointGenerator.java │ │ │ ├── BeanConfigurationGenerator.java │ │ │ ├── BeanGenerator.java │ │ │ ├── CliCommandGenerator.java │ │ │ ├── ConfigurationFactoryGenerator.java │ │ │ ├── CrdDescriptorGenerator.java │ │ │ ├── HttpEndpointGenerator.java │ │ │ ├── JsonCodecBeanGenerator.java │ │ │ ├── JsonCodecEnumBeanGenerator.java │ │ │ ├── JsonCodecGenerator.java │ │ │ ├── JsonRpcEndpointGenerator.java │ │ │ ├── ListenerGenerator.java │ │ │ ├── MetadataContributorGenerator.java │ │ │ ├── MethodBeanGenerator.java │ │ │ ├── ModuleGenerator.java │ │ │ ├── PersistenceEntityGenerator.java │ │ │ ├── PropertyImpl.java │ │ │ └── SubclassGenerator.java │ │ │ ├── json │ │ │ ├── JsonMapperFacade.java │ │ │ └── JsonStrings.java │ │ │ ├── meta │ │ │ ├── Docs.java │ │ │ ├── GenericObjectJsonSerializationLike.java │ │ │ ├── JsonSchema.java │ │ │ ├── PartialOpenRPC.java │ │ │ ├── ReusableDoc.java │ │ │ └── renderer │ │ │ │ └── doc │ │ │ │ └── DocJsonRenderer.java │ │ │ ├── metadata │ │ │ └── MetadataContributorRegistry.java │ │ │ ├── persistence │ │ │ └── SimpleEntity.java │ │ │ └── stream │ │ │ └── Streams.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ ├── java │ └── io │ │ └── yupiik │ │ └── fusion │ │ └── framework │ │ └── processor │ │ ├── FusionProcessorTest.java │ │ └── test │ │ ├── CompilationClassLoader.java │ │ └── Compiler.java │ └── resources │ └── test │ └── p │ ├── AppScopedBeanWithoutSubClassFriendlyConstructor.java │ ├── Bean1.java │ ├── Bean11.java │ ├── Bean1Child.java │ ├── Bean1Private.java │ ├── Bean2.java │ ├── Bean21.java │ ├── Bean22.java │ ├── Commands.java │ ├── ConstructorInjection.java │ ├── Emitting.java │ ├── EmptyRecord.java │ ├── EnumType.java │ ├── EnumTypeWithFields.java │ ├── GenericInMethod.java │ ├── GenericProducer.java │ ├── HttpEndpoints.java │ ├── HttpNoJson.java │ ├── InjectedListAutoSorted.java │ ├── InvalidJsonOthers.java │ ├── JsonCycle.java │ ├── JsonEnumCustomMapping.java │ ├── JsonRecords.java │ ├── JsonRpcDoubleParam.java │ ├── JsonRpcEndpoints.java │ ├── JsonRpcEnumParam.java │ ├── JsonRpcNestedSchema.java │ ├── JsonRpcNotifications.java │ ├── Lifecycled.java │ ├── LifecycledDep.java │ ├── Listening.java │ ├── ListeningWithInjections.java │ ├── MapConfiguration.java │ ├── MethodProducer.java │ ├── MethodProducerWithInjections.java │ ├── NestedBeans.java │ ├── NestedCommand.java │ ├── NestedConf.java │ ├── NestedJsonRpc.java │ ├── NoArgCommand.java │ ├── NotABean.java │ ├── NotABeanBeanImpl.java │ ├── OptionalInjection.java │ ├── OrderedBean1.java │ ├── OrderedBean2.java │ ├── RecordConfiguration.java │ ├── TestConf.java │ ├── configuration │ ├── ConfigurationMissingParamMessage.java │ └── ConfigurationWithNullNested.java │ ├── crd │ └── MyOperator.java │ ├── json │ ├── Foo.java │ ├── GenericlyTyped.java │ ├── ListMap.java │ └── MapListModel.java │ ├── metadata │ ├── SimpleBean.java │ └── SimpleFlag.java │ └── persistence │ ├── CallbackWithInjections.java │ ├── NestedEntity.java │ ├── OnDeleteEntity.java │ └── SimpleFlatEntity.java ├── fusion-testing ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── yupiik │ │ │ └── fusion │ │ │ └── testing │ │ │ ├── Fusion.java │ │ │ ├── FusionSupport.java │ │ │ ├── MonoFusionSupport.java │ │ │ ├── assertion │ │ │ ├── Asserts.java │ │ │ └── JsonAsserts.java │ │ │ ├── http │ │ │ ├── CapturingHttpServer.java │ │ │ ├── TestClient.java │ │ │ ├── TestingBeansModule.java │ │ │ └── internal │ │ │ │ └── TestClientBean.java │ │ │ ├── impl │ │ │ ├── FusionMonoLifecycle.java │ │ │ ├── FusionParameterResolver.java │ │ │ └── FusionPerClassLifecycle.java │ │ │ ├── launcher │ │ │ ├── FusionCLITest.java │ │ │ ├── FusionCLITestExtension.java │ │ │ ├── Stderr.java │ │ │ └── Stdout.java │ │ │ ├── module │ │ │ ├── ListingPredicateModule.java │ │ │ └── TestingModule.java │ │ │ └── task │ │ │ ├── Task.java │ │ │ ├── TaskExtension.java │ │ │ └── TaskResult.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.yupiik.fusion.framework.api.container.FusionModule │ └── test │ ├── java │ └── io │ │ └── yupiik │ │ └── fusion │ │ └── testing │ │ ├── FusionSupportTest.java │ │ ├── http │ │ └── TestClientTest.java │ │ ├── launcher │ │ ├── CliMain.java │ │ └── FusionCLITestTest.java │ │ └── task │ │ └── TaskExtensionTest.java │ └── resources │ └── META-INF │ └── services │ └── io.yupiik.fusion.framework.api.container.FusionModule ├── fusion-tracing ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── yupiik │ │ └── fusion │ │ └── tracing │ │ ├── client │ │ ├── ClientTracingConfiguration.java │ │ └── TracingListener.java │ │ ├── collector │ │ ├── AccumulatingSpanCollector.java │ │ └── Buffer.java │ │ ├── httpserver │ │ └── RequestAttributeEvaluator.java │ │ ├── id │ │ └── IdGenerator.java │ │ ├── opentelemetry │ │ ├── OpenTelemetryFlusher.java │ │ └── OpenTelemetryFlusherConfiguration.java │ │ ├── request │ │ └── PendingSpan.java │ │ ├── server │ │ ├── ServerTracingConfiguration.java │ │ └── TracingValve.java │ │ ├── servlet │ │ └── ServletContextAttributeEvaluator.java │ │ ├── span │ │ └── Span.java │ │ └── zipkin │ │ ├── ZipkinFlusher.java │ │ └── ZipkinFlusherConfiguration.java │ └── test │ └── java │ └── io │ └── yupiik │ └── fusion │ ├── opentelemetry │ └── zipkin │ │ └── OpenTelemetryFlusherTest.java │ └── tracing │ ├── client │ └── TracingListenerTest.java │ ├── id │ └── IdGeneratorTest.java │ ├── server │ └── TracingValveTest.java │ └── zipkin │ └── ZipkinFlusherTest.java ├── oss.json └── pom.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [yupiik] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/.mvn/jvm.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/README.adoc -------------------------------------------------------------------------------- /fusion-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/pom.xml -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/ConfiguringContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/ConfiguringContainer.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/Instance.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/RuntimeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/RuntimeContainer.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/composable/Wraps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/composable/Wraps.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/configuration/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/configuration/Configuration.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/configuration/ConfigurationSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/configuration/ConfigurationSource.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/configuration/MissingRequiredParameterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/configuration/MissingRequiredParameterException.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/BaseLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/BaseLookup.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Beans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Beans.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/ConfiguringContainerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/ConfiguringContainerImpl.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Contexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Contexts.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/DefaultInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/DefaultInstance.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/DelegatingRuntimeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/DelegatingRuntimeContainer.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/FusionBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/FusionBean.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/FusionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/FusionListener.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/FusionModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/FusionModule.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Generation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Generation.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Listeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Listeners.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/RuntimeContainerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/RuntimeContainerImpl.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/Types.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/BaseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/BaseBean.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/ConfigurationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/ConfigurationBean.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/DelegatingBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/DelegatingBean.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/NullBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/NullBean.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/OptionalBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/OptionalBean.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/ProvidedInstanceBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/bean/ProvidedInstanceBean.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/ConfigurationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/ConfigurationImpl.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/source/DirectorySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/source/DirectorySource.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/source/EnvironmentSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/source/EnvironmentSource.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/source/SystemPropertiesSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/configuration/source/SystemPropertiesSource.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/ApplicationFusionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/ApplicationFusionContext.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/DefaultFusionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/DefaultFusionContext.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/subclass/DelegatingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/subclass/DelegatingContext.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/subclass/SupplierDelegatingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/context/subclass/SupplierDelegatingContext.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/instance/OptionalInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/instance/OptionalInstance.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/container/package-info.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/event/Emitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/event/Emitter.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/exception/AmbiguousBeanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/exception/AmbiguousBeanException.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/exception/MissingContextException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/exception/MissingContextException.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/exception/NoMatchingBeanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/exception/NoMatchingBeanException.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/lifecycle/Start.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/lifecycle/Start.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/lifecycle/Stop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/lifecycle/Stop.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/Args.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/Args.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/ArgsConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/ArgsConfigSource.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/Awaiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/Awaiter.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/main/Launcher.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/scope/ApplicationScoped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/scope/ApplicationScoped.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/scope/DefaultScoped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/scope/DefaultScoped.java -------------------------------------------------------------------------------- /fusion-api/src/main/java/io/yupiik/fusion/framework/api/spi/FusionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/main/java/io/yupiik/fusion/framework/api/spi/FusionContext.java -------------------------------------------------------------------------------- /fusion-api/src/test/java/io/yupiik/fusion/framework/api/ContainerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/test/java/io/yupiik/fusion/framework/api/ContainerTest.java -------------------------------------------------------------------------------- /fusion-api/src/test/java/io/yupiik/fusion/framework/api/composable/WrapsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/test/java/io/yupiik/fusion/framework/api/composable/WrapsTest.java -------------------------------------------------------------------------------- /fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/BeansTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/BeansTest.java -------------------------------------------------------------------------------- /fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/TypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/TypesTest.java -------------------------------------------------------------------------------- /fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/configuration/ConfigurationImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/configuration/ConfigurationImplTest.java -------------------------------------------------------------------------------- /fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/configuration/source/DirectorySourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/test/java/io/yupiik/fusion/framework/api/container/configuration/source/DirectorySourceTest.java -------------------------------------------------------------------------------- /fusion-api/src/test/java/io/yupiik/fusion/framework/api/main/ArgsConfigSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-api/src/test/java/io/yupiik/fusion/framework/api/main/ArgsConfigSourceTest.java -------------------------------------------------------------------------------- /fusion-build-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/pom.xml -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/cli/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/cli/Command.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/configuration/ConfigurationModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/configuration/ConfigurationModel.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/configuration/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/configuration/Property.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/configuration/RootConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/configuration/RootConfiguration.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/container/DetectableContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/container/DetectableContext.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/container/LazyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/container/LazyContext.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/event/OnEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/event/OnEvent.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/http/HttpMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/http/HttpMatcher.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/json/JsonModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/json/JsonModel.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/json/JsonOthers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/json/JsonOthers.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/json/JsonProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/json/JsonProperty.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/JsonRpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/JsonRpc.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/JsonRpcError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/JsonRpcError.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/JsonRpcParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/JsonRpcParam.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/jsonrpc/package-info.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/kubernetes/crd/CustomResourceDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/kubernetes/crd/CustomResourceDefinition.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/lifecycle/Destroy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/lifecycle/Destroy.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/lifecycle/Init.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/lifecycle/Init.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/metadata/BeanMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/metadata/BeanMetadata.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/metadata/BeanMetadataAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/metadata/BeanMetadataAlias.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/metadata/spi/MetadataContributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/metadata/spi/MetadataContributor.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/order/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/order/Order.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/Column.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/Id.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnDelete.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnInsert.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnLoad.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/OnUpdate.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/persistence/Table.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/scanning/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/scanning/Bean.java -------------------------------------------------------------------------------- /fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/scanning/Injection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-build-api/src/main/java/io/yupiik/fusion/framework/build/api/scanning/Injection.java -------------------------------------------------------------------------------- /fusion-cli/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-cli/pom.xml -------------------------------------------------------------------------------- /fusion-cli/src/main/java/io/yupiik/fusion/cli/CliAwaiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-cli/src/main/java/io/yupiik/fusion/cli/CliAwaiter.java -------------------------------------------------------------------------------- /fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/BaseCliCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/BaseCliCommand.java -------------------------------------------------------------------------------- /fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/CliAwaiterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/CliAwaiterBean.java -------------------------------------------------------------------------------- /fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/CliCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/CliCommand.java -------------------------------------------------------------------------------- /fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/CliModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-cli/src/main/java/io/yupiik/fusion/cli/internal/CliModule.java -------------------------------------------------------------------------------- /fusion-cli/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- 1 | io.yupiik.fusion.cli.internal.CliModule 2 | -------------------------------------------------------------------------------- /fusion-cli/src/test/java/io/yupiik/fusion/cli/internal/BaseCliCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-cli/src/test/java/io/yupiik/fusion/cli/internal/BaseCliCommandTest.java -------------------------------------------------------------------------------- /fusion-documentation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/pom.xml -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/BaseOpenRPCConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/BaseOpenRPCConverter.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/CliDocumentationGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/CliDocumentationGenerator.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/ConfigurationDocumentationGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/ConfigurationDocumentationGenerator.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/DocumentationGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/DocumentationGenerator.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRPC2Adoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRPC2Adoc.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRPC2OpenAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRPC2OpenAPI.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRPC2Postman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRPC2Postman.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRpcGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/java/io/yupiik/fusion/documentation/OpenRpcGenerator.java -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/cli.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/cli.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/documentation.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/documentation.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/examples.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/examples.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/graalvm.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/graalvm.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/handlebars.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/handlebars.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/http-client.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/http-client.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/http-server.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/http-server.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/index.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/json.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/json.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/jwt.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/jwt.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/kubernetes-operator.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/kubernetes-operator.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/observability.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/observability.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/persistence.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/persistence.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/setup.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/setup.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/main/minisite/content/fusion/testing.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/main/minisite/content/fusion/testing.adoc -------------------------------------------------------------------------------- /fusion-documentation/src/test/java/io/yupiik/fusion/documentation/DocumentationGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/test/java/io/yupiik/fusion/documentation/DocumentationGeneratorTest.java -------------------------------------------------------------------------------- /fusion-documentation/src/test/java/io/yupiik/fusion/documentation/OpenRPC2AdocTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/test/java/io/yupiik/fusion/documentation/OpenRPC2AdocTest.java -------------------------------------------------------------------------------- /fusion-documentation/src/test/java/io/yupiik/fusion/documentation/OpenRPC2ApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/test/java/io/yupiik/fusion/documentation/OpenRPC2ApiTest.java -------------------------------------------------------------------------------- /fusion-documentation/src/test/java/io/yupiik/fusion/documentation/OpenRPC2PostmanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-documentation/src/test/java/io/yupiik/fusion/documentation/OpenRPC2PostmanTest.java -------------------------------------------------------------------------------- /fusion-handlebars/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/pom.xml -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/HandlebarsCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/HandlebarsCompiler.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/ByNameAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/ByNameAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/ChainedAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/ChainedAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/DataAwareAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/DataAwareAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/IterableDataVariablesAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/IterableDataVariablesAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/MapAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/MapAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/MapEntryDataVariablesAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/MapEntryDataVariablesAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/PrecomputedChainAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/PrecomputedChainAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/RoutingAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/accessor/RoutingAccessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/escaping/Escaper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/escaping/Escaper.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/BlockHelperPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/BlockHelperPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/ConstantPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/ConstantPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/EachVariablePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/EachVariablePart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/EmptyPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/EmptyPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/EscapedPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/EscapedPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/IfVariablePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/IfVariablePart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/InlineHelperPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/InlineHelperPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/NestedVariablePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/NestedVariablePart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/Part.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/Part.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/PartListPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/PartListPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/ThisHelperPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/ThisHelperPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/UnescapedThisPart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/UnescapedThisPart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/UnescapedVariablePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/UnescapedVariablePart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/UnlessVariablePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/compiler/part/UnlessVariablePart.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/helper/BlockHelperContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/helper/BlockHelperContext.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/ioc/HandlebarsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/ioc/HandlebarsModule.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/spi/Accessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/spi/Accessor.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/spi/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/java/io/yupiik/fusion/framework/handlebars/spi/Template.java -------------------------------------------------------------------------------- /fusion-handlebars/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule -------------------------------------------------------------------------------- /fusion-handlebars/src/test/java/io/yupiik/fusion/framework/handlebars/HandlebarsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-handlebars/src/test/java/io/yupiik/fusion/framework/handlebars/HandlebarsTest.java -------------------------------------------------------------------------------- /fusion-http-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/pom.xml -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Body.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Body.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Cookie.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/HttpException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/HttpException.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/IOConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/IOConsumer.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Request.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Response.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Unwrappable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/Unwrappable.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/WebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/api/WebServer.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/DefaultEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/DefaultEndpoint.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/FusionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/FusionResponse.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerAwaiterBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerAwaiterBean.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerBean.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerConfigurationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerConfigurationBean.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerStarterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionServerStarterListener.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionWebServerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/bean/FusionWebServerModule.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/BytesPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/BytesPublisher.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/IteratorSubscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/IteratorSubscription.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/ServletInputStreamSubscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/ServletInputStreamSubscription.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/WriterPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/flow/WriterPublisher.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/io/CloseOnceWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/io/CloseOnceWriter.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/io/RequestBodyAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/io/RequestBodyAggregator.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/matcher/CaseInsensitiveValuesMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/matcher/CaseInsensitiveValuesMatcher.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/matcher/PatternMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/matcher/PatternMatcher.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/matcher/ValueMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/matcher/ValueMatcher.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ByteBufferPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ByteBufferPool.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/FusionServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/FusionServlet.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/FusionWriteListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/FusionWriteListener.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/NoCacheByteBufferPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/NoCacheByteBufferPool.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ServletBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ServletBody.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ServletCookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ServletCookie.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ServletRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/servlet/ServletRequest.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/LaunchingClassLoaderLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/LaunchingClassLoaderLoader.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/MonitoringServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/MonitoringServerConfiguration.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/TomcatWebServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/TomcatWebServer.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/TomcatWebServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/impl/tomcat/TomcatWebServerConfiguration.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/spi/BaseEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/spi/BaseEndpoint.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/spi/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/spi/Endpoint.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/java/io/yupiik/fusion/http/server/spi/MonitoringEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/java/io/yupiik/fusion/http/server/spi/MonitoringEndpoint.java -------------------------------------------------------------------------------- /fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/native-image.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/native-image.properties -------------------------------------------------------------------------------- /fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/proxies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/proxies.json -------------------------------------------------------------------------------- /fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/reflections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/reflections.json -------------------------------------------------------------------------------- /fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/resources/META-INF/native-image/io.yupiik.fusion/fusion-http-server/resources.json -------------------------------------------------------------------------------- /fusion-http-server/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule -------------------------------------------------------------------------------- /fusion-http-server/src/test/java/io/yupiik/fusion/http/server/StaticResourcesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/test/java/io/yupiik/fusion/http/server/StaticResourcesTest.java -------------------------------------------------------------------------------- /fusion-http-server/src/test/java/io/yupiik/fusion/http/server/WebServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/test/java/io/yupiik/fusion/http/server/WebServerTest.java -------------------------------------------------------------------------------- /fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/ByteBuffers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/ByteBuffers.java -------------------------------------------------------------------------------- /fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/bean/FusionServerBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/bean/FusionServerBeanTest.java -------------------------------------------------------------------------------- /fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/flow/IteratorSubscriptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/flow/IteratorSubscriptionTest.java -------------------------------------------------------------------------------- /fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/flow/WriterPublisherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/flow/WriterPublisherTest.java -------------------------------------------------------------------------------- /fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/servlet/ServletRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-http-server/src/test/java/io/yupiik/fusion/http/server/impl/servlet/ServletRequestTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/pom.xml -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/DelegatingHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/DelegatingHttpClient.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/ExtendedHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/ExtendedHttpClient.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/ExtendedHttpClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/ExtendedHttpClientConfiguration.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/RoutingHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/RoutingHttpClient.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/client/ratelimiting/RateLimitedClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/client/ratelimiting/RateLimitedClient.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/client/ratelimiting/RateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/client/ratelimiting/RateLimiter.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/RequestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/RequestListener.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/BaseHARDumperListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/BaseHARDumperListener.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/DefaultTimeout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/DefaultTimeout.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/ExchangeLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/ExchangeLogger.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/FilteringListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/FilteringListener.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/HARDumperListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/HARDumperListener.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/NDJSONDumperListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/NDJSONDumperListener.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/SetUserAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/SetUserAgent.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/har/HarJsonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/listener/impl/har/HarJsonMapper.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/replay/HARHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/replay/HARHelper.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/replay/HARHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/replay/HARHttpClient.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/replay/NDJSONHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/replay/NDJSONHttpClient.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/request/UnlockedHttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/request/UnlockedHttpRequest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/response/StaticHttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/response/StaticHttpResponse.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/response/StaticResponseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/main/java/io/yupiik/fusion/httpclient/core/response/StaticResponseInfo.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/ExtendedHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/ExtendedHttpClientTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/client/ratelimiting/RateLimiterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/client/ratelimiting/RateLimiterTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/listener/impl/FilteringListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/listener/impl/FilteringListenerTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/listener/impl/HARDumperListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/listener/impl/HARDumperListenerTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/listener/impl/NDJSONDumperListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/listener/impl/NDJSONDumperListenerTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/replay/HARHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/replay/HARHttpClientTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/replay/NDJSONHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-httpclient/src/test/java/io/yupiik/fusion/httpclient/core/replay/NDJSONHttpClientTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/pom.xml -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/KubernetesClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/KubernetesClient.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/WebSocketBuilderDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/WebSocketBuilderDelegate.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/internal/LightYamlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/internal/LightYamlParser.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/internal/PrivateKeyReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/main/java/io/yupiik/fusion/kubernetes/client/internal/PrivateKeyReader.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/test/java/io/yupiik/fusion/kubernetes/client/KubernetesClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/test/java/io/yupiik/fusion/kubernetes/client/KubernetesClientTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/test/java/io/yupiik/fusion/kubernetes/client/internal/LightYamlParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/test/java/io/yupiik/fusion/kubernetes/client/internal/LightYamlParserTest.java -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/test/resources/test.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/test/resources/test.p12 -------------------------------------------------------------------------------- /fusion-httpclient-parent/fusion-kubernetes-client/src/test/resources/test.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/fusion-kubernetes-client/src/test/resources/test.pem -------------------------------------------------------------------------------- /fusion-httpclient-parent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-httpclient-parent/pom.xml -------------------------------------------------------------------------------- /fusion-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/pom.xml -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/JsonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/JsonMapper.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/deserialization/AvailableCharArrayReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/deserialization/AvailableCharArrayReader.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/diff/GenericJsonDiff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/diff/GenericJsonDiff.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/JsonMapperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/JsonMapperImpl.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/JsonStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/JsonStrings.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/BaseJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/BaseJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/BigDecimalJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/BigDecimalJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/BooleanJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/BooleanJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/CollectionJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/CollectionJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/DoubleJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/DoubleJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/EnumJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/EnumJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/FloatJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/FloatJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/IntegerJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/IntegerJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/LocalDateJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/LocalDateJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/LocalDateTimeJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/LocalDateTimeJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/LongJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/LongJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/MapJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/MapJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/NumberJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/NumberJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/ObjectJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/ObjectJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/OffsetDateTimeJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/OffsetDateTimeJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/StringJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/StringJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/ZonedDateTimeJsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/codec/ZonedDateTimeJsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/formatter/SimplePrettyFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/formatter/SimplePrettyFormatter.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/framework/JsonMapperBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/framework/JsonMapperBean.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/framework/JsonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/framework/JsonModule.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/io/FastStringWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/io/FastStringWriter.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/parser/BufferProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/parser/BufferProvider.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/internal/parser/JsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/internal/parser/JsonParser.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/mapper/DelegatingMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/mapper/DelegatingMapper.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/patch/GenericJsonPatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/patch/GenericJsonPatch.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/patch/GenericJsonPatchTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/patch/GenericJsonPatchTransformer.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/patch/JsonPatchOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/patch/JsonPatchOperation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/pointer/GenericJsonPointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/pointer/GenericJsonPointer.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/pretty/PrettyJsonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/pretty/PrettyJsonMapper.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/JsonSchemaValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/JsonSchemaValidator.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/JsonSchemaValidatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/JsonSchemaValidatorFactory.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/ValidationResult.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/ValidationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/ValidationContext.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/ValidationExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/ValidationExtension.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/BaseNumberValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/BaseNumberValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/BaseValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/BaseValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ContainsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ContainsValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/DateFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/DateFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/DateTimeFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/DateTimeFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/DurationFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/DurationFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/EmailFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/EmailFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/EnumValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/EnumValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ExclusiveMaximumValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ExclusiveMaximumValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ExclusiveMinimumValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ExclusiveMinimumValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/HostnameFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/HostnameFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/IPv4FormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/IPv4FormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/IPv6FormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/IPv6FormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/IntegerValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/IntegerValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ItemsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/ItemsValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/JsonPointerFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/JsonPointerFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaxItemsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaxItemsValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaxLengthValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaxLengthValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaxPropertiesValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaxPropertiesValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaximumValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MaximumValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinItemsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinItemsValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinLengthValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinLengthValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinPropertiesValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinPropertiesValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinimumValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MinimumValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MultipleOfValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/MultipleOfValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/PatternValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/PatternValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/RegexFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/RegexFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/RequiredValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/RequiredValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/TimeFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/TimeFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/TypeValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/TypeValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/UUIDFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/UUIDFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/UniqueItemsValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/UniqueItemsValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/UriFormatValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/UriFormatValidation.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/regex/JavaRegex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/regex/JavaRegex.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/type/JsonSchemaFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/type/JsonSchemaFormat.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/type/TypeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/schema/validation/spi/builtin/type/TypeFilter.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/serialization/ExtendedWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/serialization/ExtendedWriter.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/serialization/JsonCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/serialization/JsonCodec.java -------------------------------------------------------------------------------- /fusion-json/src/main/java/io/yupiik/fusion/json/spi/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/java/io/yupiik/fusion/json/spi/Parser.java -------------------------------------------------------------------------------- /fusion-json/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/JsonMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/JsonMapperTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/diff/GenericJsonDiffTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/diff/GenericJsonDiffTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/internal/JsonStringsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/internal/JsonStringsTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/internal/codec/MapJsonCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/internal/codec/MapJsonCodecTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/internal/codec/ObjectJsonCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/internal/codec/ObjectJsonCodecTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/internal/formatter/SimplePrettyFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/internal/formatter/SimplePrettyFormatterTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/internal/parser/JsonParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/internal/parser/JsonParserTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/patch/GenericJsonPatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/patch/GenericJsonPatchTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/patch/JsonPatchOperationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/patch/JsonPatchOperationTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/pointer/GenericJsonPointerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/pointer/GenericJsonPointerTest.java -------------------------------------------------------------------------------- /fusion-json/src/test/java/io/yupiik/fusion/json/schema/validation/JsonSchemaValidatorFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-json/src/test/java/io/yupiik/fusion/json/schema/validation/JsonSchemaValidatorFactoryTest.java -------------------------------------------------------------------------------- /fusion-jsonrpc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/pom.xml -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcEndpoint.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcException.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcHandler.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/JsonRpcRegistry.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/Response.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/api/PartialResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/api/PartialResponse.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/bean/OpenRPCEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/bean/OpenRPCEndpoint.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/bean/OpenRPCHttpEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/bean/OpenRPCHttpEndpoint.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/event/BeforeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/event/BeforeRequest.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/DefaultJsonRpcMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/DefaultJsonRpcMethod.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/JsonRpcMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/JsonRpcMethod.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/ErrorResponseJsonCodecBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/ErrorResponseJsonCodecBean.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcEndpointBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcEndpointBean.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcHandlerBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcHandlerBean.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcModule.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcRegistryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/JsonRpcRegistryBean.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/ResponseJsonCodecBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/impl/bean/ResponseJsonCodecBean.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/main/java/io/yupiik/fusion/jsonrpc/package-info.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- 1 | io.yupiik.fusion.jsonrpc.impl.bean.JsonRpcModule 2 | -------------------------------------------------------------------------------- /fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/JsonRpcHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/JsonRpcHandlerTest.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/ResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/ResponseTest.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/bean/OpenRPCEndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/bean/OpenRPCEndpointTest.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/impl/bean/ResponseJsonCodecBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/test/java/io/yupiik/fusion/jsonrpc/impl/bean/ResponseJsonCodecBeanTest.java -------------------------------------------------------------------------------- /fusion-jsonrpc/src/test/resources/META-INF/fusion/jsonrpc/openrpc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jsonrpc/src/test/resources/META-INF/fusion/jsonrpc/openrpc.json -------------------------------------------------------------------------------- /fusion-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/pom.xml -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/Jwt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/Jwt.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtSignerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtSignerConfiguration.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtSignerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtSignerFactory.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtValidatorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtValidatorConfiguration.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtValidatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/JwtValidatorFactory.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/PrivateKeyLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/PrivateKeyLoader.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/PublicKeyLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/PublicKeyLoader.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/bean/DefaultJwtSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/bean/DefaultJwtSigner.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/bean/DefaultJwtValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/bean/DefaultJwtValidator.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/java/io/yupiik/fusion/jwt/internal/JwtImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/main/java/io/yupiik/fusion/jwt/internal/JwtImpl.java -------------------------------------------------------------------------------- /fusion-jwt/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- 1 | io.yupiik.fusion.jwt.beans.JwtModule 2 | -------------------------------------------------------------------------------- /fusion-jwt/src/test/java/io/yupiik/fusion/jwt/JwtSignerFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/test/java/io/yupiik/fusion/jwt/JwtSignerFactoryTest.java -------------------------------------------------------------------------------- /fusion-jwt/src/test/java/io/yupiik/fusion/jwt/JwtValidatorFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/test/java/io/yupiik/fusion/jwt/JwtValidatorFactoryTest.java -------------------------------------------------------------------------------- /fusion-jwt/src/test/java/io/yupiik/fusion/jwt/PrivateKeyLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/test/java/io/yupiik/fusion/jwt/PrivateKeyLoaderTest.java -------------------------------------------------------------------------------- /fusion-jwt/src/test/java/io/yupiik/fusion/jwt/PublicKeyLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/test/java/io/yupiik/fusion/jwt/PublicKeyLoaderTest.java -------------------------------------------------------------------------------- /fusion-jwt/src/test/java/io/yupiik/fusion/jwt/beans/JwtValidatorFactoryBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-jwt/src/test/java/io/yupiik/fusion/jwt/beans/JwtValidatorFactoryBeanTest.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/pom.xml -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/Beans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/Beans.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/Event.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/MetadataLike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/MetadataLike.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/ObjectLike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/ObjectLike.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorConfiguration.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorRuntime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorRuntime.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorState.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorsLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/OperatorsLifecycle.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/SimpleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/SimpleController.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/Threads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/impl/Threads.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/spi/BulkingOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/spi/BulkingOperator.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/spi/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/main/java/io/yupiik/kubernetes/operator/base/spi/Operator.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/SampleOperatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/SampleOperatorTest.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/test/sample/SampleLoggingCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/test/sample/SampleLoggingCapture.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/test/sample/SampleOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/test/sample/SampleOperator.java -------------------------------------------------------------------------------- /fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/test/sample/SampleResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-kubernetes-operator-base/src/test/java/io/yupiik/kubernetes/operator/base/test/sample/SampleResource.java -------------------------------------------------------------------------------- /fusion-observability/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/pom.xml -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/health/Health.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/health/Health.java -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/health/HealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/health/HealthCheck.java -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/health/HealthRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/health/HealthRegistry.java -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/http/MonitoringEndpointRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/http/MonitoringEndpointRegistry.java -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/http/ObservabilityServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/http/ObservabilityServer.java -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/metrics/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/metrics/Metrics.java -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/metrics/MetricsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/metrics/MetricsRegistry.java -------------------------------------------------------------------------------- /fusion-observability/src/main/java/io/yupiik/fusion/observability/metrics/OpenMetricsFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/main/java/io/yupiik/fusion/observability/metrics/OpenMetricsFormatter.java -------------------------------------------------------------------------------- /fusion-observability/src/test/java/io/yupiik/fusion/observability/http/ObservabilityServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/test/java/io/yupiik/fusion/observability/http/ObservabilityServerTest.java -------------------------------------------------------------------------------- /fusion-observability/src/test/java/io/yupiik/fusion/observability/http/test/SampleCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-observability/src/test/java/io/yupiik/fusion/observability/http/test/SampleCheck.java -------------------------------------------------------------------------------- /fusion-persistence/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/pom.xml -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/BaseDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/BaseDatabase.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/ContextLessDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/ContextLessDatabase.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/Database.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/DatabaseFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/DatabaseFactory.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/Entity.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/PersistenceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/PersistenceException.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/ResultSetWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/ResultSetWrapper.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/SQLFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/SQLFunction.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/SqlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/SqlBuilder.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/StatementBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/StatementBinder.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/api/TransactionManager.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/BaseDatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/BaseDatabaseConfiguration.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/BaseEntity.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ColumnMetadataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ColumnMetadataImpl.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ContextLessDatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ContextLessDatabaseConfiguration.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DatabaseConfiguration.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DatabaseImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DatabaseImpl.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DefaultBaseDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DefaultBaseDatabase.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DelegatingContextLessDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DelegatingContextLessDatabase.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DelegatingDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/DelegatingDatabase.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ResultSetWrapperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ResultSetWrapperImpl.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/SQLBiFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/SQLBiFunction.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ThrowingDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/ThrowingDataSource.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionBaseDatabaseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionBaseDatabaseBean.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionContextLessDatabaseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionContextLessDatabaseBean.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDataSourceBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDataSourceBean.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDatabaseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDatabaseBean.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDatabaseConfigurationBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDatabaseConfigurationBean.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDatabaseFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionDatabaseFactoryBean.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionTransactionManagerBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/FusionTransactionManagerBean.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/PersistenceModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/bean/PersistenceModule.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/SimpleDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/SimpleDataSource.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/SimpleTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/SimpleTransactionManager.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/PoolProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/PoolProperties.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/SimpleTomcatDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/SimpleTomcatDataSource.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/ThreadLocalTomcatDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/ThreadLocalTomcatDataSource.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/TomcatDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/TomcatDataSource.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/TomcatDatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/datasource/tomcat/TomcatDatabaseConfiguration.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/CompiledQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/CompiledQuery.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/QueryCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/QueryCompiler.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/QueryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/QueryKey.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/StatementBinderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/query/StatementBinderImpl.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/DefaultTranslation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/DefaultTranslation.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/H2Translation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/H2Translation.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/MySQLTranslation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/MySQLTranslation.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/OracleTranslation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/OracleTranslation.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/PostgresTranslation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/impl/translation/PostgresTranslation.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/java/io/yupiik/fusion/persistence/spi/DatabaseTranslation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/java/io/yupiik/fusion/persistence/spi/DatabaseTranslation.java -------------------------------------------------------------------------------- /fusion-persistence/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/DatabaseImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/DatabaseImplTest.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/EntityImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/EntityImplTest.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/AutoIncrementEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/AutoIncrementEntity.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/AutoIncrementEntityModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/AutoIncrementEntityModel.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/SimpleFlatEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/SimpleFlatEntity.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/SimpleFlatEntityModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/SimpleFlatEntityModel.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/operation/MyOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/operation/MyOps.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/operation/MyOpsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/impl/entity/operation/MyOpsImpl.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/test/EnableH2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/test/EnableH2.java -------------------------------------------------------------------------------- /fusion-persistence/src/test/java/io/yupiik/fusion/persistence/test/H2Extension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-persistence/src/test/java/io/yupiik/fusion/persistence/test/H2Extension.java -------------------------------------------------------------------------------- /fusion-processor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/pom.xml -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/FusionProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/FusionProcessor.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/build/PreparePackaging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/build/PreparePackaging.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/Bean.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/Elements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/Elements.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/GeneratedJsonSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/GeneratedJsonSchema.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/InternalFusionProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/InternalFusionProcessor.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/ParsedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/ParsedType.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BaseGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BaseGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BaseHttpEndpointGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BaseHttpEndpointGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BeanConfigurationGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BeanConfigurationGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BeanGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/BeanGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/CliCommandGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/CliCommandGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/ConfigurationFactoryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/ConfigurationFactoryGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/CrdDescriptorGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/CrdDescriptorGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/HttpEndpointGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/HttpEndpointGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonCodecBeanGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonCodecBeanGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonCodecEnumBeanGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonCodecEnumBeanGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonCodecGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonCodecGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonRpcEndpointGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/JsonRpcEndpointGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/ListenerGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/ListenerGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/MetadataContributorGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/MetadataContributorGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/MethodBeanGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/MethodBeanGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/ModuleGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/ModuleGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/PersistenceEntityGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/PersistenceEntityGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/PropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/PropertyImpl.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/SubclassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/generator/SubclassGenerator.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/json/JsonMapperFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/json/JsonMapperFacade.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/json/JsonStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/json/JsonStrings.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/Docs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/Docs.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/GenericObjectJsonSerializationLike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/GenericObjectJsonSerializationLike.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/JsonSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/JsonSchema.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/PartialOpenRPC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/PartialOpenRPC.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/ReusableDoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/ReusableDoc.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/renderer/doc/DocJsonRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/meta/renderer/doc/DocJsonRenderer.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/metadata/MetadataContributorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/metadata/MetadataContributorRegistry.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/persistence/SimpleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/persistence/SimpleEntity.java -------------------------------------------------------------------------------- /fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/stream/Streams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/java/io/yupiik/fusion/framework/processor/internal/stream/Streams.java -------------------------------------------------------------------------------- /fusion-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /fusion-processor/src/test/java/io/yupiik/fusion/framework/processor/FusionProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/java/io/yupiik/fusion/framework/processor/FusionProcessorTest.java -------------------------------------------------------------------------------- /fusion-processor/src/test/java/io/yupiik/fusion/framework/processor/test/CompilationClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/java/io/yupiik/fusion/framework/processor/test/CompilationClassLoader.java -------------------------------------------------------------------------------- /fusion-processor/src/test/java/io/yupiik/fusion/framework/processor/test/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/java/io/yupiik/fusion/framework/processor/test/Compiler.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/AppScopedBeanWithoutSubClassFriendlyConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/AppScopedBeanWithoutSubClassFriendlyConstructor.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Bean1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Bean1.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Bean11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Bean11.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Bean1Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Bean1Child.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Bean1Private.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Bean1Private.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Bean2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Bean2.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Bean21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Bean21.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Bean22.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Bean22.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Commands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Commands.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/ConstructorInjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/ConstructorInjection.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Emitting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Emitting.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/EmptyRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/EmptyRecord.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/EnumType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/EnumType.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/EnumTypeWithFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/EnumTypeWithFields.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/GenericInMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/GenericInMethod.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/GenericProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/GenericProducer.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/HttpEndpoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/HttpEndpoints.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/HttpNoJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/HttpNoJson.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/InjectedListAutoSorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/InjectedListAutoSorted.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/InvalidJsonOthers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/InvalidJsonOthers.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonCycle.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonEnumCustomMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonEnumCustomMapping.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonRecords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonRecords.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonRpcDoubleParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonRpcDoubleParam.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonRpcEndpoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonRpcEndpoints.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonRpcEnumParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonRpcEnumParam.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonRpcNestedSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonRpcNestedSchema.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/JsonRpcNotifications.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/JsonRpcNotifications.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Lifecycled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Lifecycled.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/LifecycledDep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/LifecycledDep.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/Listening.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/Listening.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/ListeningWithInjections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/ListeningWithInjections.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/MapConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/MapConfiguration.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/MethodProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/MethodProducer.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/MethodProducerWithInjections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/MethodProducerWithInjections.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/NestedBeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/NestedBeans.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/NestedCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/NestedCommand.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/NestedConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/NestedConf.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/NestedJsonRpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/NestedJsonRpc.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/NoArgCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/NoArgCommand.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/NotABean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/NotABean.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/NotABeanBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/NotABeanBeanImpl.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/OptionalInjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/OptionalInjection.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/OrderedBean1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/OrderedBean1.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/OrderedBean2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/OrderedBean2.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/RecordConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/RecordConfiguration.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/TestConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/TestConf.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/configuration/ConfigurationMissingParamMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/configuration/ConfigurationMissingParamMessage.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/configuration/ConfigurationWithNullNested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/configuration/ConfigurationWithNullNested.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/crd/MyOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/crd/MyOperator.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/json/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/json/Foo.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/json/GenericlyTyped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/json/GenericlyTyped.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/json/ListMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/json/ListMap.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/json/MapListModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/json/MapListModel.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/metadata/SimpleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/metadata/SimpleBean.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/metadata/SimpleFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/metadata/SimpleFlag.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/persistence/CallbackWithInjections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/persistence/CallbackWithInjections.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/persistence/NestedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/persistence/NestedEntity.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/persistence/OnDeleteEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/persistence/OnDeleteEntity.java -------------------------------------------------------------------------------- /fusion-processor/src/test/resources/test/p/persistence/SimpleFlatEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-processor/src/test/resources/test/p/persistence/SimpleFlatEntity.java -------------------------------------------------------------------------------- /fusion-testing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/pom.xml -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/Fusion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/Fusion.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/FusionSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/FusionSupport.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/MonoFusionSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/MonoFusionSupport.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/assertion/Asserts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/assertion/Asserts.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/assertion/JsonAsserts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/assertion/JsonAsserts.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/http/CapturingHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/http/CapturingHttpServer.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/http/TestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/http/TestClient.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/http/TestingBeansModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/http/TestingBeansModule.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/http/internal/TestClientBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/http/internal/TestClientBean.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/impl/FusionMonoLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/impl/FusionMonoLifecycle.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/impl/FusionParameterResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/impl/FusionParameterResolver.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/impl/FusionPerClassLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/impl/FusionPerClassLifecycle.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/FusionCLITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/FusionCLITest.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/FusionCLITestExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/FusionCLITestExtension.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/Stderr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/Stderr.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/Stdout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/launcher/Stdout.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/module/ListingPredicateModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/module/ListingPredicateModule.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/module/TestingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/module/TestingModule.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/task/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/task/Task.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/task/TaskExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/task/TaskExtension.java -------------------------------------------------------------------------------- /fusion-testing/src/main/java/io/yupiik/fusion/testing/task/TaskResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/java/io/yupiik/fusion/testing/task/TaskResult.java -------------------------------------------------------------------------------- /fusion-testing/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/main/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule -------------------------------------------------------------------------------- /fusion-testing/src/test/java/io/yupiik/fusion/testing/FusionSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/test/java/io/yupiik/fusion/testing/FusionSupportTest.java -------------------------------------------------------------------------------- /fusion-testing/src/test/java/io/yupiik/fusion/testing/http/TestClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/test/java/io/yupiik/fusion/testing/http/TestClientTest.java -------------------------------------------------------------------------------- /fusion-testing/src/test/java/io/yupiik/fusion/testing/launcher/CliMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/test/java/io/yupiik/fusion/testing/launcher/CliMain.java -------------------------------------------------------------------------------- /fusion-testing/src/test/java/io/yupiik/fusion/testing/launcher/FusionCLITestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/test/java/io/yupiik/fusion/testing/launcher/FusionCLITestTest.java -------------------------------------------------------------------------------- /fusion-testing/src/test/java/io/yupiik/fusion/testing/task/TaskExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-testing/src/test/java/io/yupiik/fusion/testing/task/TaskExtensionTest.java -------------------------------------------------------------------------------- /fusion-testing/src/test/resources/META-INF/services/io.yupiik.fusion.framework.api.container.FusionModule: -------------------------------------------------------------------------------- 1 | io.yupiik.fusion.testing.launcher.CliMain$Module 2 | -------------------------------------------------------------------------------- /fusion-tracing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/pom.xml -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/client/ClientTracingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/client/ClientTracingConfiguration.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/client/TracingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/client/TracingListener.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/collector/AccumulatingSpanCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/collector/AccumulatingSpanCollector.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/collector/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/collector/Buffer.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/httpserver/RequestAttributeEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/httpserver/RequestAttributeEvaluator.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/id/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/id/IdGenerator.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/opentelemetry/OpenTelemetryFlusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/opentelemetry/OpenTelemetryFlusher.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/opentelemetry/OpenTelemetryFlusherConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/opentelemetry/OpenTelemetryFlusherConfiguration.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/request/PendingSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/request/PendingSpan.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/server/ServerTracingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/server/ServerTracingConfiguration.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/server/TracingValve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/server/TracingValve.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/servlet/ServletContextAttributeEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/servlet/ServletContextAttributeEvaluator.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/span/Span.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/span/Span.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/zipkin/ZipkinFlusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/zipkin/ZipkinFlusher.java -------------------------------------------------------------------------------- /fusion-tracing/src/main/java/io/yupiik/fusion/tracing/zipkin/ZipkinFlusherConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/main/java/io/yupiik/fusion/tracing/zipkin/ZipkinFlusherConfiguration.java -------------------------------------------------------------------------------- /fusion-tracing/src/test/java/io/yupiik/fusion/opentelemetry/zipkin/OpenTelemetryFlusherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/test/java/io/yupiik/fusion/opentelemetry/zipkin/OpenTelemetryFlusherTest.java -------------------------------------------------------------------------------- /fusion-tracing/src/test/java/io/yupiik/fusion/tracing/client/TracingListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/test/java/io/yupiik/fusion/tracing/client/TracingListenerTest.java -------------------------------------------------------------------------------- /fusion-tracing/src/test/java/io/yupiik/fusion/tracing/id/IdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/test/java/io/yupiik/fusion/tracing/id/IdGeneratorTest.java -------------------------------------------------------------------------------- /fusion-tracing/src/test/java/io/yupiik/fusion/tracing/server/TracingValveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/test/java/io/yupiik/fusion/tracing/server/TracingValveTest.java -------------------------------------------------------------------------------- /fusion-tracing/src/test/java/io/yupiik/fusion/tracing/zipkin/ZipkinFlusherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/fusion-tracing/src/test/java/io/yupiik/fusion/tracing/zipkin/ZipkinFlusherTest.java -------------------------------------------------------------------------------- /oss.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/oss.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yupiik/fusion/HEAD/pom.xml --------------------------------------------------------------------------------