├── .circleci ├── config.yml ├── settings.xml └── toolchains.xml ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── auto-merge-dependabot.yml ├── .gitignore ├── .mvn ├── develocity.xml ├── extensions.xml ├── jvm.config ├── maven.config └── wrapper │ └── maven-wrapper.properties ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── HACKING.md ├── LICENSE ├── NOTICE ├── OSSMETADATA ├── README.md ├── RELEASE.md ├── SECURITY.md ├── annotation-error-decoder ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── error │ │ ├── AnnotationErrorDecoder.java │ │ ├── ErrorCodes.java │ │ ├── ErrorHandling.java │ │ ├── ExceptionGenerator.java │ │ ├── FeignExceptionConstructor.java │ │ ├── MethodErrorHandler.java │ │ ├── ResponseBody.java │ │ └── ResponseHeaders.java │ └── test │ └── java │ └── feign │ └── error │ ├── AbstractAnnotationErrorDecoderTest.java │ ├── AnnotationErrorDecoderAnnotationInheritanceTest.java │ ├── AnnotationErrorDecoderClassInheritanceTest.java │ ├── AnnotationErrorDecoderExceptionConstructorsTest.java │ ├── AnnotationErrorDecoderIllegalInterfacesTest.java │ ├── AnnotationErrorDecoderInheritanceClassLevelAnnotationTest.java │ ├── AnnotationErrorDecoderInheritanceMethodLevelAnnotationTest.java │ ├── AnnotationErrorDecoderInheritanceTest.java │ ├── AnnotationErrorDecoderNoAnnotationTest.java │ ├── AnnotationErrorDecoderPriorityTest.java │ └── TestPojo.java ├── apt-test-generator ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── feign │ │ │ └── apttestgenerator │ │ │ ├── ArgumentDefinition.java │ │ │ ├── ClientDefinition.java │ │ │ ├── GenerateTestStubAPT.java │ │ │ └── MethodDefinition.java │ └── resources │ │ └── stub.mustache │ └── test │ └── java │ ├── example │ └── github │ │ └── GitHubStub.java │ └── feign │ └── apttestgenerator │ └── GenerateTestStubAPTTest.java ├── benchmark ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── feign │ └── benchmark │ ├── DecoderIteratorsBenchmark.java │ ├── FeignTestInterface.java │ ├── RealRequestBenchmarks.java │ └── WhatShouldWeCacheBenchmarks.java ├── codequality └── checkstyle.xml ├── core ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ ├── AlwaysEncodeBodyContract.java │ │ ├── AsyncClient.java │ │ ├── AsyncContextSupplier.java │ │ ├── AsyncFeign.java │ │ ├── AsyncResponseHandler.java │ │ ├── AsynchronousMethodHandler.java │ │ ├── BaseBuilder.java │ │ ├── Body.java │ │ ├── Capability.java │ │ ├── Client.java │ │ ├── CollectionFormat.java │ │ ├── Contract.java │ │ ├── DeclarativeContract.java │ │ ├── DefaultMethodHandler.java │ │ ├── ExceptionPropagationPolicy.java │ │ ├── Experimental.java │ │ ├── Feign.java │ │ ├── FeignException.java │ │ ├── FeignIgnore.java │ │ ├── HeaderMap.java │ │ ├── Headers.java │ │ ├── InvocationContext.java │ │ ├── InvocationHandlerFactory.java │ │ ├── Logger.java │ │ ├── MethodHandlerConfiguration.java │ │ ├── MethodInfo.java │ │ ├── MethodInfoResolver.java │ │ ├── MethodMetadata.java │ │ ├── Param.java │ │ ├── QueryMap.java │ │ ├── QueryMapEncoder.java │ │ ├── RedirectionInterceptor.java │ │ ├── ReflectiveFeign.java │ │ ├── Request.java │ │ ├── RequestInterceptor.java │ │ ├── RequestLine.java │ │ ├── RequestTemplate.java │ │ ├── RequestTemplateFactoryResolver.java │ │ ├── Response.java │ │ ├── ResponseHandler.java │ │ ├── ResponseInterceptor.java │ │ ├── ResponseMapper.java │ │ ├── RetryableException.java │ │ ├── Retryer.java │ │ ├── SynchronousMethodHandler.java │ │ ├── Target.java │ │ ├── TypedResponse.java │ │ ├── Types.java │ │ ├── Util.java │ │ ├── auth │ │ ├── Base64.java │ │ └── BasicAuthRequestInterceptor.java │ │ ├── codec │ │ ├── DecodeException.java │ │ ├── Decoder.java │ │ ├── EncodeException.java │ │ ├── Encoder.java │ │ ├── ErrorDecoder.java │ │ └── StringDecoder.java │ │ ├── optionals │ │ └── OptionalDecoder.java │ │ ├── querymap │ │ ├── BeanQueryMapEncoder.java │ │ └── FieldQueryMapEncoder.java │ │ ├── stream │ │ └── StreamDecoder.java │ │ ├── template │ │ ├── BodyTemplate.java │ │ ├── Expression.java │ │ ├── Expressions.java │ │ ├── HeaderTemplate.java │ │ ├── Literal.java │ │ ├── QueryTemplate.java │ │ ├── Template.java │ │ ├── TemplateChunk.java │ │ ├── UriTemplate.java │ │ └── UriUtils.java │ │ └── utils │ │ └── ExceptionUtils.java │ └── test │ ├── java │ └── feign │ │ ├── AlwaysEncodeBodyContractTest.java │ │ ├── AsyncFeignTest.java │ │ ├── BaseApiTest.java │ │ ├── BaseBuilderTest.java │ │ ├── CapabilityTest.java │ │ ├── ChildPojo.java │ │ ├── ClientTest.java │ │ ├── ContractWithRuntimeInjectionTest.java │ │ ├── CustomPojo.java │ │ ├── DefaultContractInheritanceTest.java │ │ ├── DefaultContractTest.java │ │ ├── DefaultQueryMapEncoderTest.java │ │ ├── EmptyTargetTest.java │ │ ├── EnumForNameTest.java │ │ ├── FeignBuilderTest.java │ │ ├── FeignExceptionTest.java │ │ ├── FeignTest.java │ │ ├── FeignUnderAsyncTest.java │ │ ├── LoggerMethodsTest.java │ │ ├── LoggerTest.java │ │ ├── MethodInfoTest.java │ │ ├── MethodMetadataPresenceTest.java │ │ ├── MultipleLoggerTest.java │ │ ├── OptionsTest.java │ │ ├── PropertyPojo.java │ │ ├── QueryMapEncoderObject.java │ │ ├── RequestTemplateTest.java │ │ ├── ResponseTest.java │ │ ├── RetryableExceptionTest.java │ │ ├── RetryerTest.java │ │ ├── TargetTest.java │ │ ├── TypesResolveReturnTypeTest.java │ │ ├── UtilTest.java │ │ ├── assertj │ │ ├── FeignAssertions.java │ │ ├── MockWebServerAssertions.java │ │ ├── RecordedRequestAssert.java │ │ └── RequestTemplateAssert.java │ │ ├── auth │ │ └── BasicAuthRequestInterceptorTest.java │ │ ├── client │ │ ├── AbstractClientTest.java │ │ ├── DefaultClientTest.java │ │ └── TrustingSSLSocketFactory.java │ │ ├── codec │ │ ├── DefaultDecoderTest.java │ │ ├── DefaultEncoderTest.java │ │ ├── DefaultErrorDecoderHttpErrorTest.java │ │ ├── DefaultErrorDecoderTest.java │ │ └── RetryAfterDecoderTest.java │ │ ├── examples │ │ └── GitHubExample.java │ │ ├── optionals │ │ └── OptionalDecoderTests.java │ │ ├── querymap │ │ ├── BeanQueryMapEncoderTest.java │ │ └── FieldQueryMapEncoderTest.java │ │ ├── stream │ │ └── StreamDecoderTest.java │ │ ├── template │ │ ├── BodyTemplateTest.java │ │ ├── ExpressionsTest.java │ │ ├── HeaderTemplateTest.java │ │ ├── QueryTemplateTest.java │ │ ├── UriTemplateTest.java │ │ └── UriUtilsTest.java │ │ └── utils │ │ └── ExceptionUtilsTest.java │ └── resources │ └── keystore.jks ├── dropwizard-metrics4 ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── metrics4 │ │ ├── BaseMeteredClient.java │ │ ├── CountingInputStream.java │ │ ├── FeignMetricName.java │ │ ├── MeteredAsyncClient.java │ │ ├── MeteredBody.java │ │ ├── MeteredClient.java │ │ ├── MeteredDecoder.java │ │ ├── MeteredEncoder.java │ │ ├── MeteredInvocationHandleFactory.java │ │ ├── MetricSuppliers.java │ │ └── Metrics4Capability.java │ └── test │ └── java │ └── feign │ └── metrics4 │ └── Metrics4CapabilityTest.java ├── dropwizard-metrics5 ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── metrics5 │ │ ├── BaseMeteredClient.java │ │ ├── CountingInputStream.java │ │ ├── FeignMetricName.java │ │ ├── MeteredAsyncClient.java │ │ ├── MeteredBody.java │ │ ├── MeteredClient.java │ │ ├── MeteredDecoder.java │ │ ├── MeteredEncoder.java │ │ ├── MeteredInvocationHandleFactory.java │ │ ├── MetricSuppliers.java │ │ └── Metrics5Capability.java │ └── test │ └── java │ └── feign │ └── metrics5 │ └── Metrics5CapabilityTest.java ├── example-github-with-coroutine ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── example │ │ └── github │ │ ├── GitHubExample.kt │ │ └── package-info.java │ └── test │ └── java │ └── feign │ └── example │ └── github │ └── GitHubExampleIT.java ├── example-github ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── example │ │ └── github │ │ └── GitHubExample.java │ └── test │ └── java │ └── feign │ └── example │ └── github │ └── GitHubExampleIT.java ├── example-wikipedia-with-springboot ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── example │ │ └── wikipedia │ │ ├── ResponseAdapter.java │ │ ├── WikipediaApplication.java │ │ ├── WikipediaClient.java │ │ └── WikipediaClientConfiguration.java │ └── test │ └── java │ └── feign │ └── example │ └── wikipedia │ └── WikipediaExampleIT.java ├── example-wikipedia ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── example │ │ └── wikipedia │ │ ├── ResponseAdapter.java │ │ └── WikipediaExample.java │ └── test │ └── java │ └── feign │ └── example │ └── wikipedia │ └── WikipediaExampleIT.java ├── fastjson2 ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── fastjson2 │ │ ├── Fastjson2Decoder.java │ │ └── Fastjson2Encoder.java │ └── test │ └── java │ └── feign │ └── fastjson2 │ ├── FastJsonCodecTest.java │ └── examples │ └── GitHubExample.java ├── form-spring ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── form │ │ └── spring │ │ ├── SpringFormEncoder.java │ │ ├── SpringManyMultipartFilesWriter.java │ │ ├── SpringSingleMultipartFileWriter.java │ │ └── converter │ │ ├── ByteArrayMultipartFile.java │ │ ├── IgnoreKeyCaseMap.java │ │ └── SpringManyMultipartFilesReader.java │ └── test │ ├── java │ └── feign │ │ └── form │ │ └── feign │ │ └── spring │ │ ├── Client.java │ │ ├── DownloadClient.java │ │ ├── Dto.java │ │ ├── Server.java │ │ ├── SpringFormEncoderTest.java │ │ ├── SpringMultipartDecoderTest.java │ │ └── converter │ │ └── SpringManyMultipartFilesReaderTest.java │ └── resources │ └── testfile.txt ├── form ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── form │ │ ├── ContentProcessor.java │ │ ├── ContentType.java │ │ ├── FormData.java │ │ ├── FormEncoder.java │ │ ├── FormProperty.java │ │ ├── MultipartFormContentProcessor.java │ │ ├── UrlencodedFormContentProcessor.java │ │ ├── multipart │ │ ├── AbstractWriter.java │ │ ├── ByteArrayWriter.java │ │ ├── DelegateWriter.java │ │ ├── FormDataWriter.java │ │ ├── ManyFilesWriter.java │ │ ├── ManyParametersWriter.java │ │ ├── Output.java │ │ ├── PojoWriter.java │ │ ├── SingleFileWriter.java │ │ ├── SingleParameterWriter.java │ │ └── Writer.java │ │ └── util │ │ └── PojoUtil.java │ └── test │ ├── java │ └── feign │ │ └── form │ │ ├── BasicClientTest.java │ │ ├── ByteArrayClientTest.java │ │ ├── CustomClientTest.java │ │ ├── Dto.java │ │ ├── FormDto.java │ │ ├── FormPropertyTest.java │ │ ├── Server.java │ │ ├── TestClient.java │ │ ├── WildCardMapTest.java │ │ ├── issues │ │ └── Issue63Test.java │ │ └── utils │ │ └── UndertowServer.java │ └── resources │ ├── another_file.txt │ ├── file.abc │ └── file.txt ├── googlehttpclient ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── googlehttpclient │ │ └── GoogleHttpClient.java │ └── test │ └── java │ └── feign │ └── googlehttpclient │ └── GoogleHttpClientTest.java ├── gson ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── gson │ │ ├── DoubleToIntMapTypeAdapter.java │ │ ├── GsonDecoder.java │ │ ├── GsonEncoder.java │ │ └── GsonFactory.java │ └── test │ └── java │ └── feign │ └── gson │ ├── GsonCodecTest.java │ └── examples │ └── GitHubExample.java ├── hc5 ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── hc5 │ │ ├── ApacheHttp5Client.java │ │ └── AsyncApacheHttp5Client.java │ └── test │ └── java │ └── feign │ └── hc5 │ ├── ApacheHttp5ClientTest.java │ ├── AsyncApacheHttp5ClientTest.java │ ├── CustomPojo.java │ └── GzipHttp5ClientTest.java ├── httpclient ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── httpclient │ │ └── ApacheHttpClient.java │ └── test │ └── java │ └── feign │ └── httpclient │ └── ApacheHttpClientTest.java ├── hystrix ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── hystrix │ │ ├── FallbackFactory.java │ │ ├── HystrixCapability.java │ │ ├── HystrixDelegatingContract.java │ │ ├── HystrixFeign.java │ │ ├── HystrixInvocationHandler.java │ │ ├── ObservableCompletableFuture.java │ │ └── SetterFactory.java │ └── test │ └── java │ └── feign │ └── hystrix │ ├── FallbackFactoryTest.java │ ├── HystrixBuilderTest.java │ ├── HystrixCapabilityTest.java │ └── SetterFactoryTest.java ├── jackson-jaxb ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jackson │ │ └── jaxb │ │ ├── JacksonJaxbJsonDecoder.java │ │ └── JacksonJaxbJsonEncoder.java │ └── test │ └── java │ └── feign │ └── jackson │ └── jaxb │ └── JacksonJaxbCodecTest.java ├── jackson-jr ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jackson │ │ └── jr │ │ ├── JacksonJrDecoder.java │ │ ├── JacksonJrEncoder.java │ │ └── JacksonJrMapper.java │ └── test │ └── java │ └── feign │ └── jackson │ └── jr │ ├── JacksonCodecTest.java │ ├── JavaLocalDateExtension.java │ └── examples │ └── GitHubExample.java ├── jackson ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jackson │ │ ├── JacksonDecoder.java │ │ ├── JacksonEncoder.java │ │ └── JacksonIteratorDecoder.java │ └── test │ └── java │ └── feign │ └── jackson │ ├── JacksonCodecTest.java │ ├── JacksonIteratorTest.java │ └── examples │ ├── GitHubExample.java │ └── GitHubIteratorExample.java ├── jakarta ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── feign │ └── jaxrs │ └── JakartaContract.java ├── java11 ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── http2client │ │ └── Http2Client.java │ └── test │ └── java │ └── feign │ └── http2client │ └── test │ ├── CustomPojo.java │ ├── Http2ClientAsyncTest.java │ └── Http2ClientTest.java ├── jaxb-jakarta ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jaxb │ │ ├── JAXBContextCacheKey.java │ │ ├── JAXBContextClassCacheKey.java │ │ ├── JAXBContextFactory.java │ │ ├── JAXBContextInstantationMode.java │ │ ├── JAXBContextPackageCacheKey.java │ │ ├── JAXBDecoder.java │ │ └── JAXBEncoder.java │ └── test │ └── java │ └── feign │ └── jaxb │ ├── JAXBCodecTest.java │ ├── JAXBContextFactoryTest.java │ ├── examples │ ├── AWSSignatureVersion4.java │ ├── IAMExample.java │ └── package-info.java │ └── mock │ ├── anotherpackage │ ├── MockedJAXBObject.java │ └── ObjectFactory.java │ └── onepackage │ ├── AnotherMockedJAXBObject.java │ ├── MockedJAXBObject.java │ └── ObjectFactory.java ├── jaxb ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jaxb │ │ ├── JAXBContextCacheKey.java │ │ ├── JAXBContextClassCacheKey.java │ │ ├── JAXBContextFactory.java │ │ ├── JAXBContextInstantationMode.java │ │ ├── JAXBContextPackageCacheKey.java │ │ ├── JAXBDecoder.java │ │ └── JAXBEncoder.java │ └── test │ └── java │ └── feign │ └── jaxb │ ├── JAXBCodecTest.java │ ├── JAXBContextFactoryTest.java │ ├── examples │ ├── AWSSignatureVersion4.java │ ├── IAMExample.java │ └── package-info.java │ └── mock │ ├── anotherpackage │ ├── MockedJAXBObject.java │ └── ObjectFactory.java │ └── onepackage │ ├── AnotherMockedJAXBObject.java │ ├── MockedJAXBObject.java │ └── ObjectFactory.java ├── jaxrs ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jaxrs │ │ └── JAXRSContract.java │ └── test │ └── java │ └── feign │ └── jaxrs │ ├── JAXRSContractTest.java │ ├── JAXRSContractTestSupport.java │ └── examples │ └── GitHubExample.java ├── jaxrs2 ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jaxrs2 │ │ ├── JAXRS2Contract.java │ │ └── JAXRSClient.java │ └── test │ └── java │ └── feign │ └── jaxrs2 │ ├── AbstractJAXRSClientTest.java │ ├── JAXRS2ContractTest.java │ ├── JAXRS2ContractWithBeanParamSupportTest.java │ └── JAXRSClientTest.java ├── jaxrs3 ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── jaxrs3 │ │ ├── JAXRS3Client.java │ │ └── JAXRS3Contract.java │ └── test │ └── java │ └── feign │ ├── jaxrs │ └── JAXRS3ContractTest.java │ └── jaxrs3 │ └── JAXRS3ClientTest.java ├── jaxrs4 ├── README.md ├── pom.xml └── src │ └── test │ └── java │ └── feign │ ├── jaxrs │ └── JAXRS4ContractTest.java │ └── jaxrs4 │ └── JAXRS4ClientTest.java ├── json ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── json │ │ ├── JsonDecoder.java │ │ └── JsonEncoder.java │ └── test │ ├── java │ └── feign │ │ └── json │ │ ├── JsonCodecTest.java │ │ ├── JsonDecoderTest.java │ │ ├── JsonEncoderTest.java │ │ └── examples │ │ └── GitHubExample.java │ └── resources │ └── fixtures │ └── contributors.json ├── kotlin ├── pom.xml └── src │ ├── main │ ├── java │ │ └── feign │ │ │ └── kotlin │ │ │ ├── CoroutineFeign.java │ │ │ └── KotlinMethodInfo.java │ └── kotlin │ │ └── feign │ │ └── kotlin │ │ └── MethodKt.kt │ └── test │ └── kotlin │ └── feign │ └── kotlin │ └── CoroutineFeignTest.kt ├── micrometer ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── micrometer │ │ ├── BaseMeteredClient.java │ │ ├── CountingInputStream.java │ │ ├── DefaultFeignObservationConvention.java │ │ ├── FeignContext.java │ │ ├── FeignMetricName.java │ │ ├── FeignMetricTagResolver.java │ │ ├── FeignObservationConvention.java │ │ ├── FeignObservationDocumentation.java │ │ ├── MeteredAsyncClient.java │ │ ├── MeteredBody.java │ │ ├── MeteredClient.java │ │ ├── MeteredDecoder.java │ │ ├── MeteredEncoder.java │ │ ├── MeteredInvocationHandleFactory.java │ │ ├── MetricName.java │ │ ├── MetricTagResolver.java │ │ ├── MicrometerCapability.java │ │ └── MicrometerObservationCapability.java │ └── test │ └── java │ └── feign │ └── micrometer │ ├── AbstractMetricsTestBase.java │ ├── FeignHeaderInstrumentationTest.java │ ├── MicrometerCapabilityTest.java │ └── MicrometerObservationRegistryCapabilityTest.java ├── mock ├── README.asciidoc ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── mock │ │ ├── HttpMethod.java │ │ ├── MockClient.java │ │ ├── MockTarget.java │ │ ├── RequestHeaders.java │ │ ├── RequestKey.java │ │ └── VerificationAssertionError.java │ └── test │ ├── java │ └── feign │ │ └── mock │ │ ├── HttpProtocolVersionTest.java │ │ ├── MockClientSequentialTest.java │ │ ├── MockClientTest.java │ │ ├── MockTargetTest.java │ │ ├── RequestHeadersTest.java │ │ └── RequestKeyTest.java │ └── resources │ └── fixtures │ └── contributors.json ├── moshi ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── moshi │ │ ├── MoshiDecoder.java │ │ ├── MoshiEncoder.java │ │ └── MoshiFactory.java │ └── test │ └── java │ └── feign │ └── moshi │ ├── MoshiDecoderTest.java │ ├── MoshiEncoderTest.java │ ├── UpperZoneJSONAdapter.java │ ├── VideoGame.java │ ├── Zone.java │ └── examples │ └── GithubExample.java ├── mvnw ├── mvnw.cmd ├── okhttp ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── okhttp │ │ └── OkHttpClient.java │ └── test │ └── java │ └── feign │ └── okhttp │ ├── CustomPojo.java │ ├── OkHttpClientAsyncTest.java │ └── OkHttpClientTest.java ├── pom.xml ├── reactive ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── reactive │ │ ├── ReactiveDelegatingContract.java │ │ ├── ReactiveFeign.java │ │ ├── ReactiveInvocationHandler.java │ │ ├── ReactorDecoder.java │ │ ├── ReactorFeign.java │ │ ├── ReactorInvocationHandler.java │ │ ├── RxJavaDecoder.java │ │ ├── RxJavaFeign.java │ │ └── RxJavaInvocationHandler.java │ └── test │ └── java │ └── feign │ └── reactive │ ├── ReactiveDelegatingContractTest.java │ ├── ReactiveFeignIntegrationTest.java │ ├── ReactiveInvocationHandlerTest.java │ └── examples │ ├── ConsoleLogger.java │ ├── ReactorGitHubExample.java │ └── RxJavaGitHubExample.java ├── ribbon ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── ribbon │ │ ├── LBClient.java │ │ ├── LBClientFactory.java │ │ ├── LoadBalancingTarget.java │ │ └── RibbonClient.java │ └── test │ └── java │ └── feign │ └── ribbon │ ├── LBClientFactoryTest.java │ ├── LBClientTest.java │ ├── LoadBalancingTargetTest.java │ ├── PropagateFirstIOExceptionTest.java │ └── RibbonClientTest.java ├── sax ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── sax │ │ └── SAXDecoder.java │ └── test │ └── java │ └── feign │ └── sax │ ├── SAXDecoderTest.java │ └── examples │ ├── AWSSignatureVersion4.java │ └── IAMExample.java ├── scripts ├── no-git-changes.sh └── release.sh ├── slf4j ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── slf4j │ │ └── Slf4jLogger.java │ └── test │ └── java │ ├── feign │ └── slf4j │ │ └── Slf4jLoggerTest.java │ └── org │ └── slf4j │ └── simple │ └── RecordingSimpleLogger.java ├── soap-jakarta ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── soap │ │ ├── SOAPDecoder.java │ │ ├── SOAPEncoder.java │ │ └── SOAPErrorDecoder.java │ └── test │ ├── java │ └── feign │ │ └── soap │ │ ├── SOAPCodecTest.java │ │ ├── SOAPFaultDecoderTest.java │ │ └── package-info.java │ └── resources │ └── samples │ ├── SOAP_1_1_FAULT.xml │ └── SOAP_1_2_FAULT.xml ├── soap ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── feign │ │ │ └── soap │ │ │ ├── SOAPDecoder.java │ │ │ ├── SOAPEncoder.java │ │ │ └── SOAPErrorDecoder.java │ └── resources │ │ └── services │ │ └── javax.xml.soap.SAAJMetaFactory │ └── test │ ├── java │ └── feign │ │ └── soap │ │ ├── SOAPCodecTest.java │ │ ├── SOAPFaultDecoderTest.java │ │ └── package-info.java │ └── resources │ └── samples │ ├── SOAP_1_1_FAULT.xml │ └── SOAP_1_2_FAULT.xml ├── spring ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ └── spring │ │ └── SpringContract.java │ └── test │ └── java │ └── feign │ └── spring │ ├── Data.java │ └── SpringContractTest.java ├── spring4 ├── README.md └── pom.xml ├── src ├── config │ └── bom.xml └── docs │ ├── README.md │ └── overview-mindmap.iuml └── vertx ├── README.md ├── feign-vertx ├── pom.xml └── src │ ├── main │ └── java │ │ └── feign │ │ ├── VertxFeign.java │ │ ├── VertxInvocationHandler.java │ │ ├── VertxMethodHandler.java │ │ ├── package-info.java │ │ └── vertx │ │ ├── VertxDelegatingContract.java │ │ └── VertxHttpClient.java │ └── test │ ├── java │ └── feign │ │ └── vertx │ │ ├── AbstractClientReconnectTest.java │ │ ├── AbstractFeignVertxTest.java │ │ ├── ConnectionsLeakTests.java │ │ ├── Http11ClientReconnectTest.java │ │ ├── Http2ClientReconnectTest.java │ │ ├── QueryMapEncoderTest.java │ │ ├── RawContractTest.java │ │ ├── RequestPreProcessorTest.java │ │ ├── RetryingTest.java │ │ ├── TestUtils.java │ │ ├── TimeoutHandlingTest.java │ │ ├── VertxHttpClientTest.java │ │ ├── VertxHttpOptionsTest.java │ │ └── testcase │ │ ├── HelloServiceAPI.java │ │ ├── IcecreamServiceApi.java │ │ ├── IcecreamServiceApiBroken.java │ │ ├── RawServiceAPI.java │ │ └── domain │ │ ├── Bill.java │ │ ├── Flavor.java │ │ ├── IceCreamOrder.java │ │ ├── Mixin.java │ │ └── OrderGenerator.java │ └── resources │ └── log4j.properties ├── feign-vertx4-test ├── pom.xml ├── run-tests.zsh └── src │ └── test │ └── java │ └── feign │ └── vertx │ ├── AbstractClientReconnectTest.java │ ├── AbstractFeignVertxTest.java │ ├── ConnectionsLeakTests.java │ ├── Http11ClientReconnectTest.java │ ├── Http2ClientReconnectTest.java │ ├── QueryMapEncoderTest.java │ ├── RawContractTest.java │ ├── RequestPreProcessorTest.java │ ├── RetryingTest.java │ ├── TimeoutHandlingTest.java │ ├── VertxHttpClientTest.java │ └── VertxHttpOptionsTest.java ├── feign-vertx5-test ├── pom.xml ├── run-tests.zsh └── src │ └── main │ └── java │ └── feign │ └── vertx5 │ └── package-info.java └── pom.xml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.circleci/settings.xml -------------------------------------------------------------------------------- /.circleci/toolchains.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.circleci/toolchains.xml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.github/workflows/auto-merge-dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/develocity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.mvn/develocity.xml -------------------------------------------------------------------------------- /.mvn/extensions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.mvn/extensions.xml -------------------------------------------------------------------------------- /.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.mvn/jvm.config -------------------------------------------------------------------------------- /.mvn/maven.config: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/NOTICE -------------------------------------------------------------------------------- /OSSMETADATA: -------------------------------------------------------------------------------- 1 | osslifecycle=archived 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/RELEASE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/SECURITY.md -------------------------------------------------------------------------------- /annotation-error-decoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/README.md -------------------------------------------------------------------------------- /annotation-error-decoder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/pom.xml -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/AnnotationErrorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/AnnotationErrorDecoder.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/ErrorCodes.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/ErrorHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/ErrorHandling.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/ExceptionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/ExceptionGenerator.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/FeignExceptionConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/FeignExceptionConstructor.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/MethodErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/MethodErrorHandler.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/ResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/ResponseBody.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/main/java/feign/error/ResponseHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/main/java/feign/error/ResponseHeaders.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AbstractAnnotationErrorDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AbstractAnnotationErrorDecoderTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderAnnotationInheritanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderAnnotationInheritanceTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderClassInheritanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderClassInheritanceTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderExceptionConstructorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderExceptionConstructorsTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderIllegalInterfacesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderIllegalInterfacesTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderInheritanceClassLevelAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderInheritanceClassLevelAnnotationTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderInheritanceMethodLevelAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderInheritanceMethodLevelAnnotationTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderInheritanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderInheritanceTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderNoAnnotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderNoAnnotationTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderPriorityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/AnnotationErrorDecoderPriorityTest.java -------------------------------------------------------------------------------- /annotation-error-decoder/src/test/java/feign/error/TestPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/annotation-error-decoder/src/test/java/feign/error/TestPojo.java -------------------------------------------------------------------------------- /apt-test-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/README.md -------------------------------------------------------------------------------- /apt-test-generator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/pom.xml -------------------------------------------------------------------------------- /apt-test-generator/src/main/java/feign/apttestgenerator/ArgumentDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/src/main/java/feign/apttestgenerator/ArgumentDefinition.java -------------------------------------------------------------------------------- /apt-test-generator/src/main/java/feign/apttestgenerator/ClientDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/src/main/java/feign/apttestgenerator/ClientDefinition.java -------------------------------------------------------------------------------- /apt-test-generator/src/main/java/feign/apttestgenerator/GenerateTestStubAPT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/src/main/java/feign/apttestgenerator/GenerateTestStubAPT.java -------------------------------------------------------------------------------- /apt-test-generator/src/main/java/feign/apttestgenerator/MethodDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/src/main/java/feign/apttestgenerator/MethodDefinition.java -------------------------------------------------------------------------------- /apt-test-generator/src/main/resources/stub.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/src/main/resources/stub.mustache -------------------------------------------------------------------------------- /apt-test-generator/src/test/java/example/github/GitHubStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/src/test/java/example/github/GitHubStub.java -------------------------------------------------------------------------------- /apt-test-generator/src/test/java/feign/apttestgenerator/GenerateTestStubAPTTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/apt-test-generator/src/test/java/feign/apttestgenerator/GenerateTestStubAPTTest.java -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/benchmark/pom.xml -------------------------------------------------------------------------------- /benchmark/src/main/java/feign/benchmark/DecoderIteratorsBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/benchmark/src/main/java/feign/benchmark/DecoderIteratorsBenchmark.java -------------------------------------------------------------------------------- /benchmark/src/main/java/feign/benchmark/FeignTestInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/benchmark/src/main/java/feign/benchmark/FeignTestInterface.java -------------------------------------------------------------------------------- /benchmark/src/main/java/feign/benchmark/RealRequestBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/benchmark/src/main/java/feign/benchmark/RealRequestBenchmarks.java -------------------------------------------------------------------------------- /benchmark/src/main/java/feign/benchmark/WhatShouldWeCacheBenchmarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/benchmark/src/main/java/feign/benchmark/WhatShouldWeCacheBenchmarks.java -------------------------------------------------------------------------------- /codequality/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/codequality/checkstyle.xml -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/feign/AlwaysEncodeBodyContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/AlwaysEncodeBodyContract.java -------------------------------------------------------------------------------- /core/src/main/java/feign/AsyncClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/AsyncClient.java -------------------------------------------------------------------------------- /core/src/main/java/feign/AsyncContextSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/AsyncContextSupplier.java -------------------------------------------------------------------------------- /core/src/main/java/feign/AsyncFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/AsyncFeign.java -------------------------------------------------------------------------------- /core/src/main/java/feign/AsyncResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/AsyncResponseHandler.java -------------------------------------------------------------------------------- /core/src/main/java/feign/AsynchronousMethodHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/AsynchronousMethodHandler.java -------------------------------------------------------------------------------- /core/src/main/java/feign/BaseBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/BaseBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Body.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Body.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Capability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Capability.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Client.java -------------------------------------------------------------------------------- /core/src/main/java/feign/CollectionFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/CollectionFormat.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Contract.java -------------------------------------------------------------------------------- /core/src/main/java/feign/DeclarativeContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/DeclarativeContract.java -------------------------------------------------------------------------------- /core/src/main/java/feign/DefaultMethodHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/DefaultMethodHandler.java -------------------------------------------------------------------------------- /core/src/main/java/feign/ExceptionPropagationPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/ExceptionPropagationPolicy.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Experimental.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Experimental.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Feign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Feign.java -------------------------------------------------------------------------------- /core/src/main/java/feign/FeignException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/FeignException.java -------------------------------------------------------------------------------- /core/src/main/java/feign/FeignIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/FeignIgnore.java -------------------------------------------------------------------------------- /core/src/main/java/feign/HeaderMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/HeaderMap.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Headers.java -------------------------------------------------------------------------------- /core/src/main/java/feign/InvocationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/InvocationContext.java -------------------------------------------------------------------------------- /core/src/main/java/feign/InvocationHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/InvocationHandlerFactory.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Logger.java -------------------------------------------------------------------------------- /core/src/main/java/feign/MethodHandlerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/MethodHandlerConfiguration.java -------------------------------------------------------------------------------- /core/src/main/java/feign/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/MethodInfo.java -------------------------------------------------------------------------------- /core/src/main/java/feign/MethodInfoResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/MethodInfoResolver.java -------------------------------------------------------------------------------- /core/src/main/java/feign/MethodMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/MethodMetadata.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Param.java -------------------------------------------------------------------------------- /core/src/main/java/feign/QueryMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/QueryMap.java -------------------------------------------------------------------------------- /core/src/main/java/feign/QueryMapEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/QueryMapEncoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/RedirectionInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/RedirectionInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/feign/ReflectiveFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/ReflectiveFeign.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Request.java -------------------------------------------------------------------------------- /core/src/main/java/feign/RequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/RequestInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/feign/RequestLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/RequestLine.java -------------------------------------------------------------------------------- /core/src/main/java/feign/RequestTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/RequestTemplate.java -------------------------------------------------------------------------------- /core/src/main/java/feign/RequestTemplateFactoryResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/RequestTemplateFactoryResolver.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Response.java -------------------------------------------------------------------------------- /core/src/main/java/feign/ResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/ResponseHandler.java -------------------------------------------------------------------------------- /core/src/main/java/feign/ResponseInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/ResponseInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/feign/ResponseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/ResponseMapper.java -------------------------------------------------------------------------------- /core/src/main/java/feign/RetryableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/RetryableException.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Retryer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Retryer.java -------------------------------------------------------------------------------- /core/src/main/java/feign/SynchronousMethodHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/SynchronousMethodHandler.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Target.java -------------------------------------------------------------------------------- /core/src/main/java/feign/TypedResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/TypedResponse.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Types.java -------------------------------------------------------------------------------- /core/src/main/java/feign/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/Util.java -------------------------------------------------------------------------------- /core/src/main/java/feign/auth/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/auth/Base64.java -------------------------------------------------------------------------------- /core/src/main/java/feign/auth/BasicAuthRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/auth/BasicAuthRequestInterceptor.java -------------------------------------------------------------------------------- /core/src/main/java/feign/codec/DecodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/codec/DecodeException.java -------------------------------------------------------------------------------- /core/src/main/java/feign/codec/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/codec/Decoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/codec/EncodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/codec/EncodeException.java -------------------------------------------------------------------------------- /core/src/main/java/feign/codec/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/codec/Encoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/codec/ErrorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/codec/ErrorDecoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/codec/StringDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/codec/StringDecoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/optionals/OptionalDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/optionals/OptionalDecoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/querymap/BeanQueryMapEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/querymap/BeanQueryMapEncoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/querymap/FieldQueryMapEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/querymap/FieldQueryMapEncoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/stream/StreamDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/stream/StreamDecoder.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/BodyTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/BodyTemplate.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/Expression.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/Expressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/Expressions.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/HeaderTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/HeaderTemplate.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/Literal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/Literal.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/QueryTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/QueryTemplate.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/Template.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/TemplateChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/TemplateChunk.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/UriTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/UriTemplate.java -------------------------------------------------------------------------------- /core/src/main/java/feign/template/UriUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/template/UriUtils.java -------------------------------------------------------------------------------- /core/src/main/java/feign/utils/ExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/main/java/feign/utils/ExceptionUtils.java -------------------------------------------------------------------------------- /core/src/test/java/feign/AlwaysEncodeBodyContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/AlwaysEncodeBodyContractTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/AsyncFeignTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/AsyncFeignTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/BaseApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/BaseApiTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/BaseBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/BaseBuilderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/CapabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/CapabilityTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/ChildPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/ChildPojo.java -------------------------------------------------------------------------------- /core/src/test/java/feign/ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/ClientTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/ContractWithRuntimeInjectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/ContractWithRuntimeInjectionTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/CustomPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/CustomPojo.java -------------------------------------------------------------------------------- /core/src/test/java/feign/DefaultContractInheritanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/DefaultContractInheritanceTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/DefaultContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/DefaultContractTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/DefaultQueryMapEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/DefaultQueryMapEncoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/EmptyTargetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/EmptyTargetTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/EnumForNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/EnumForNameTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/FeignBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/FeignBuilderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/FeignExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/FeignExceptionTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/FeignTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/FeignTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/FeignUnderAsyncTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/FeignUnderAsyncTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/LoggerMethodsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/LoggerMethodsTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/LoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/LoggerTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/MethodInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/MethodInfoTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/MethodMetadataPresenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/MethodMetadataPresenceTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/MultipleLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/MultipleLoggerTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/OptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/OptionsTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/PropertyPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/PropertyPojo.java -------------------------------------------------------------------------------- /core/src/test/java/feign/QueryMapEncoderObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/QueryMapEncoderObject.java -------------------------------------------------------------------------------- /core/src/test/java/feign/RequestTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/RequestTemplateTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/ResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/ResponseTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/RetryableExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/RetryableExceptionTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/RetryerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/RetryerTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/TargetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/TargetTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/TypesResolveReturnTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/TypesResolveReturnTypeTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/UtilTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/assertj/FeignAssertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/assertj/FeignAssertions.java -------------------------------------------------------------------------------- /core/src/test/java/feign/assertj/MockWebServerAssertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/assertj/MockWebServerAssertions.java -------------------------------------------------------------------------------- /core/src/test/java/feign/assertj/RecordedRequestAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/assertj/RecordedRequestAssert.java -------------------------------------------------------------------------------- /core/src/test/java/feign/assertj/RequestTemplateAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/assertj/RequestTemplateAssert.java -------------------------------------------------------------------------------- /core/src/test/java/feign/auth/BasicAuthRequestInterceptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/auth/BasicAuthRequestInterceptorTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/client/AbstractClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/client/AbstractClientTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/client/DefaultClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/client/DefaultClientTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/client/TrustingSSLSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/client/TrustingSSLSocketFactory.java -------------------------------------------------------------------------------- /core/src/test/java/feign/codec/DefaultDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/codec/DefaultDecoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/codec/DefaultEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/codec/DefaultEncoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/codec/DefaultErrorDecoderHttpErrorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/codec/DefaultErrorDecoderHttpErrorTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/codec/DefaultErrorDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/codec/DefaultErrorDecoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/codec/RetryAfterDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/codec/RetryAfterDecoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/examples/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/examples/GitHubExample.java -------------------------------------------------------------------------------- /core/src/test/java/feign/optionals/OptionalDecoderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/optionals/OptionalDecoderTests.java -------------------------------------------------------------------------------- /core/src/test/java/feign/querymap/BeanQueryMapEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/querymap/BeanQueryMapEncoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/querymap/FieldQueryMapEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/querymap/FieldQueryMapEncoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/stream/StreamDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/stream/StreamDecoderTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/template/BodyTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/template/BodyTemplateTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/template/ExpressionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/template/ExpressionsTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/template/HeaderTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/template/HeaderTemplateTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/template/QueryTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/template/QueryTemplateTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/template/UriTemplateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/template/UriTemplateTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/template/UriUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/template/UriUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/feign/utils/ExceptionUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/java/feign/utils/ExceptionUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/core/src/test/resources/keystore.jks -------------------------------------------------------------------------------- /dropwizard-metrics4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/pom.xml -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/BaseMeteredClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/BaseMeteredClient.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/CountingInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/CountingInputStream.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/FeignMetricName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/FeignMetricName.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/MeteredAsyncClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/MeteredAsyncClient.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/MeteredBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/MeteredBody.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/MeteredClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/MeteredClient.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/MeteredDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/MeteredDecoder.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/MeteredEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/MeteredEncoder.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/MeteredInvocationHandleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/MeteredInvocationHandleFactory.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/MetricSuppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/MetricSuppliers.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/main/java/feign/metrics4/Metrics4Capability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/main/java/feign/metrics4/Metrics4Capability.java -------------------------------------------------------------------------------- /dropwizard-metrics4/src/test/java/feign/metrics4/Metrics4CapabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics4/src/test/java/feign/metrics4/Metrics4CapabilityTest.java -------------------------------------------------------------------------------- /dropwizard-metrics5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/pom.xml -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/BaseMeteredClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/BaseMeteredClient.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/CountingInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/CountingInputStream.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/FeignMetricName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/FeignMetricName.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/MeteredAsyncClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/MeteredAsyncClient.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/MeteredBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/MeteredBody.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/MeteredClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/MeteredClient.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/MeteredDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/MeteredDecoder.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/MeteredEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/MeteredEncoder.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/MeteredInvocationHandleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/MeteredInvocationHandleFactory.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/MetricSuppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/MetricSuppliers.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/main/java/feign/metrics5/Metrics5Capability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/main/java/feign/metrics5/Metrics5Capability.java -------------------------------------------------------------------------------- /dropwizard-metrics5/src/test/java/feign/metrics5/Metrics5CapabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/dropwizard-metrics5/src/test/java/feign/metrics5/Metrics5CapabilityTest.java -------------------------------------------------------------------------------- /example-github-with-coroutine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github-with-coroutine/README.md -------------------------------------------------------------------------------- /example-github-with-coroutine/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github-with-coroutine/pom.xml -------------------------------------------------------------------------------- /example-github-with-coroutine/src/main/java/example/github/GitHubExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github-with-coroutine/src/main/java/example/github/GitHubExample.kt -------------------------------------------------------------------------------- /example-github-with-coroutine/src/main/java/example/github/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github-with-coroutine/src/main/java/example/github/package-info.java -------------------------------------------------------------------------------- /example-github-with-coroutine/src/test/java/feign/example/github/GitHubExampleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github-with-coroutine/src/test/java/feign/example/github/GitHubExampleIT.java -------------------------------------------------------------------------------- /example-github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github/README.md -------------------------------------------------------------------------------- /example-github/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github/pom.xml -------------------------------------------------------------------------------- /example-github/src/main/java/example/github/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github/src/main/java/example/github/GitHubExample.java -------------------------------------------------------------------------------- /example-github/src/test/java/feign/example/github/GitHubExampleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-github/src/test/java/feign/example/github/GitHubExampleIT.java -------------------------------------------------------------------------------- /example-wikipedia-with-springboot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia-with-springboot/README.md -------------------------------------------------------------------------------- /example-wikipedia-with-springboot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia-with-springboot/pom.xml -------------------------------------------------------------------------------- /example-wikipedia-with-springboot/src/main/java/example/wikipedia/ResponseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia-with-springboot/src/main/java/example/wikipedia/ResponseAdapter.java -------------------------------------------------------------------------------- /example-wikipedia-with-springboot/src/main/java/example/wikipedia/WikipediaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia-with-springboot/src/main/java/example/wikipedia/WikipediaApplication.java -------------------------------------------------------------------------------- /example-wikipedia-with-springboot/src/main/java/example/wikipedia/WikipediaClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia-with-springboot/src/main/java/example/wikipedia/WikipediaClient.java -------------------------------------------------------------------------------- /example-wikipedia-with-springboot/src/main/java/example/wikipedia/WikipediaClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia-with-springboot/src/main/java/example/wikipedia/WikipediaClientConfiguration.java -------------------------------------------------------------------------------- /example-wikipedia-with-springboot/src/test/java/feign/example/wikipedia/WikipediaExampleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia-with-springboot/src/test/java/feign/example/wikipedia/WikipediaExampleIT.java -------------------------------------------------------------------------------- /example-wikipedia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia/README.md -------------------------------------------------------------------------------- /example-wikipedia/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia/pom.xml -------------------------------------------------------------------------------- /example-wikipedia/src/main/java/example/wikipedia/ResponseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia/src/main/java/example/wikipedia/ResponseAdapter.java -------------------------------------------------------------------------------- /example-wikipedia/src/main/java/example/wikipedia/WikipediaExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia/src/main/java/example/wikipedia/WikipediaExample.java -------------------------------------------------------------------------------- /example-wikipedia/src/test/java/feign/example/wikipedia/WikipediaExampleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/example-wikipedia/src/test/java/feign/example/wikipedia/WikipediaExampleIT.java -------------------------------------------------------------------------------- /fastjson2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/fastjson2/README.md -------------------------------------------------------------------------------- /fastjson2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/fastjson2/pom.xml -------------------------------------------------------------------------------- /fastjson2/src/main/java/feign/fastjson2/Fastjson2Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/fastjson2/src/main/java/feign/fastjson2/Fastjson2Decoder.java -------------------------------------------------------------------------------- /fastjson2/src/main/java/feign/fastjson2/Fastjson2Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/fastjson2/src/main/java/feign/fastjson2/Fastjson2Encoder.java -------------------------------------------------------------------------------- /fastjson2/src/test/java/feign/fastjson2/FastJsonCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/fastjson2/src/test/java/feign/fastjson2/FastJsonCodecTest.java -------------------------------------------------------------------------------- /fastjson2/src/test/java/feign/fastjson2/examples/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/fastjson2/src/test/java/feign/fastjson2/examples/GitHubExample.java -------------------------------------------------------------------------------- /form-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/pom.xml -------------------------------------------------------------------------------- /form-spring/src/main/java/feign/form/spring/SpringFormEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/main/java/feign/form/spring/SpringFormEncoder.java -------------------------------------------------------------------------------- /form-spring/src/main/java/feign/form/spring/SpringManyMultipartFilesWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/main/java/feign/form/spring/SpringManyMultipartFilesWriter.java -------------------------------------------------------------------------------- /form-spring/src/main/java/feign/form/spring/SpringSingleMultipartFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/main/java/feign/form/spring/SpringSingleMultipartFileWriter.java -------------------------------------------------------------------------------- /form-spring/src/main/java/feign/form/spring/converter/ByteArrayMultipartFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/main/java/feign/form/spring/converter/ByteArrayMultipartFile.java -------------------------------------------------------------------------------- /form-spring/src/main/java/feign/form/spring/converter/IgnoreKeyCaseMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/main/java/feign/form/spring/converter/IgnoreKeyCaseMap.java -------------------------------------------------------------------------------- /form-spring/src/main/java/feign/form/spring/converter/SpringManyMultipartFilesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/main/java/feign/form/spring/converter/SpringManyMultipartFilesReader.java -------------------------------------------------------------------------------- /form-spring/src/test/java/feign/form/feign/spring/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/test/java/feign/form/feign/spring/Client.java -------------------------------------------------------------------------------- /form-spring/src/test/java/feign/form/feign/spring/DownloadClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/test/java/feign/form/feign/spring/DownloadClient.java -------------------------------------------------------------------------------- /form-spring/src/test/java/feign/form/feign/spring/Dto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/test/java/feign/form/feign/spring/Dto.java -------------------------------------------------------------------------------- /form-spring/src/test/java/feign/form/feign/spring/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/test/java/feign/form/feign/spring/Server.java -------------------------------------------------------------------------------- /form-spring/src/test/java/feign/form/feign/spring/SpringFormEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/test/java/feign/form/feign/spring/SpringFormEncoderTest.java -------------------------------------------------------------------------------- /form-spring/src/test/java/feign/form/feign/spring/SpringMultipartDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/test/java/feign/form/feign/spring/SpringMultipartDecoderTest.java -------------------------------------------------------------------------------- /form-spring/src/test/java/feign/form/feign/spring/converter/SpringManyMultipartFilesReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form-spring/src/test/java/feign/form/feign/spring/converter/SpringManyMultipartFilesReaderTest.java -------------------------------------------------------------------------------- /form-spring/src/test/resources/testfile.txt: -------------------------------------------------------------------------------- 1 | My test text. 2 | -------------------------------------------------------------------------------- /form/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/pom.xml -------------------------------------------------------------------------------- /form/src/main/java/feign/form/ContentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/ContentProcessor.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/ContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/ContentType.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/FormData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/FormData.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/FormEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/FormEncoder.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/FormProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/FormProperty.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/MultipartFormContentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/MultipartFormContentProcessor.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/UrlencodedFormContentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/UrlencodedFormContentProcessor.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/AbstractWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/AbstractWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/ByteArrayWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/ByteArrayWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/DelegateWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/DelegateWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/FormDataWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/FormDataWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/ManyFilesWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/ManyFilesWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/ManyParametersWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/ManyParametersWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/Output.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/PojoWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/PojoWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/SingleFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/SingleFileWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/SingleParameterWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/SingleParameterWriter.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/multipart/Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/multipart/Writer.java -------------------------------------------------------------------------------- /form/src/main/java/feign/form/util/PojoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/main/java/feign/form/util/PojoUtil.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/BasicClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/BasicClientTest.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/ByteArrayClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/ByteArrayClientTest.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/CustomClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/CustomClientTest.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/Dto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/Dto.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/FormDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/FormDto.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/FormPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/FormPropertyTest.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/Server.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/TestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/TestClient.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/WildCardMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/WildCardMapTest.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/issues/Issue63Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/issues/Issue63Test.java -------------------------------------------------------------------------------- /form/src/test/java/feign/form/utils/UndertowServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/form/src/test/java/feign/form/utils/UndertowServer.java -------------------------------------------------------------------------------- /form/src/test/resources/another_file.txt: -------------------------------------------------------------------------------- 1 | 2 | Another hello! 3 | -------------------------------------------------------------------------------- /form/src/test/resources/file.abc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /form/src/test/resources/file.txt: -------------------------------------------------------------------------------- 1 | 2 | Hello world! 3 | -------------------------------------------------------------------------------- /googlehttpclient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/googlehttpclient/README.md -------------------------------------------------------------------------------- /googlehttpclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/googlehttpclient/pom.xml -------------------------------------------------------------------------------- /googlehttpclient/src/main/java/feign/googlehttpclient/GoogleHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/googlehttpclient/src/main/java/feign/googlehttpclient/GoogleHttpClient.java -------------------------------------------------------------------------------- /googlehttpclient/src/test/java/feign/googlehttpclient/GoogleHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/googlehttpclient/src/test/java/feign/googlehttpclient/GoogleHttpClientTest.java -------------------------------------------------------------------------------- /gson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/README.md -------------------------------------------------------------------------------- /gson/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/pom.xml -------------------------------------------------------------------------------- /gson/src/main/java/feign/gson/DoubleToIntMapTypeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/src/main/java/feign/gson/DoubleToIntMapTypeAdapter.java -------------------------------------------------------------------------------- /gson/src/main/java/feign/gson/GsonDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/src/main/java/feign/gson/GsonDecoder.java -------------------------------------------------------------------------------- /gson/src/main/java/feign/gson/GsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/src/main/java/feign/gson/GsonEncoder.java -------------------------------------------------------------------------------- /gson/src/main/java/feign/gson/GsonFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/src/main/java/feign/gson/GsonFactory.java -------------------------------------------------------------------------------- /gson/src/test/java/feign/gson/GsonCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/src/test/java/feign/gson/GsonCodecTest.java -------------------------------------------------------------------------------- /gson/src/test/java/feign/gson/examples/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/gson/src/test/java/feign/gson/examples/GitHubExample.java -------------------------------------------------------------------------------- /hc5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/README.md -------------------------------------------------------------------------------- /hc5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/pom.xml -------------------------------------------------------------------------------- /hc5/src/main/java/feign/hc5/ApacheHttp5Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/src/main/java/feign/hc5/ApacheHttp5Client.java -------------------------------------------------------------------------------- /hc5/src/main/java/feign/hc5/AsyncApacheHttp5Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/src/main/java/feign/hc5/AsyncApacheHttp5Client.java -------------------------------------------------------------------------------- /hc5/src/test/java/feign/hc5/ApacheHttp5ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/src/test/java/feign/hc5/ApacheHttp5ClientTest.java -------------------------------------------------------------------------------- /hc5/src/test/java/feign/hc5/AsyncApacheHttp5ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/src/test/java/feign/hc5/AsyncApacheHttp5ClientTest.java -------------------------------------------------------------------------------- /hc5/src/test/java/feign/hc5/CustomPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/src/test/java/feign/hc5/CustomPojo.java -------------------------------------------------------------------------------- /hc5/src/test/java/feign/hc5/GzipHttp5ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hc5/src/test/java/feign/hc5/GzipHttp5ClientTest.java -------------------------------------------------------------------------------- /httpclient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/httpclient/README.md -------------------------------------------------------------------------------- /httpclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/httpclient/pom.xml -------------------------------------------------------------------------------- /httpclient/src/main/java/feign/httpclient/ApacheHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/httpclient/src/main/java/feign/httpclient/ApacheHttpClient.java -------------------------------------------------------------------------------- /httpclient/src/test/java/feign/httpclient/ApacheHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/httpclient/src/test/java/feign/httpclient/ApacheHttpClientTest.java -------------------------------------------------------------------------------- /hystrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/README.md -------------------------------------------------------------------------------- /hystrix/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/pom.xml -------------------------------------------------------------------------------- /hystrix/src/main/java/feign/hystrix/FallbackFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/main/java/feign/hystrix/FallbackFactory.java -------------------------------------------------------------------------------- /hystrix/src/main/java/feign/hystrix/HystrixCapability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/main/java/feign/hystrix/HystrixCapability.java -------------------------------------------------------------------------------- /hystrix/src/main/java/feign/hystrix/HystrixDelegatingContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/main/java/feign/hystrix/HystrixDelegatingContract.java -------------------------------------------------------------------------------- /hystrix/src/main/java/feign/hystrix/HystrixFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/main/java/feign/hystrix/HystrixFeign.java -------------------------------------------------------------------------------- /hystrix/src/main/java/feign/hystrix/HystrixInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/main/java/feign/hystrix/HystrixInvocationHandler.java -------------------------------------------------------------------------------- /hystrix/src/main/java/feign/hystrix/ObservableCompletableFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/main/java/feign/hystrix/ObservableCompletableFuture.java -------------------------------------------------------------------------------- /hystrix/src/main/java/feign/hystrix/SetterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/main/java/feign/hystrix/SetterFactory.java -------------------------------------------------------------------------------- /hystrix/src/test/java/feign/hystrix/FallbackFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/test/java/feign/hystrix/FallbackFactoryTest.java -------------------------------------------------------------------------------- /hystrix/src/test/java/feign/hystrix/HystrixBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/test/java/feign/hystrix/HystrixBuilderTest.java -------------------------------------------------------------------------------- /hystrix/src/test/java/feign/hystrix/HystrixCapabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/test/java/feign/hystrix/HystrixCapabilityTest.java -------------------------------------------------------------------------------- /hystrix/src/test/java/feign/hystrix/SetterFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/hystrix/src/test/java/feign/hystrix/SetterFactoryTest.java -------------------------------------------------------------------------------- /jackson-jaxb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jaxb/README.md -------------------------------------------------------------------------------- /jackson-jaxb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jaxb/pom.xml -------------------------------------------------------------------------------- /jackson-jaxb/src/main/java/feign/jackson/jaxb/JacksonJaxbJsonDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jaxb/src/main/java/feign/jackson/jaxb/JacksonJaxbJsonDecoder.java -------------------------------------------------------------------------------- /jackson-jaxb/src/main/java/feign/jackson/jaxb/JacksonJaxbJsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jaxb/src/main/java/feign/jackson/jaxb/JacksonJaxbJsonEncoder.java -------------------------------------------------------------------------------- /jackson-jaxb/src/test/java/feign/jackson/jaxb/JacksonJaxbCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jaxb/src/test/java/feign/jackson/jaxb/JacksonJaxbCodecTest.java -------------------------------------------------------------------------------- /jackson-jr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/README.md -------------------------------------------------------------------------------- /jackson-jr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/pom.xml -------------------------------------------------------------------------------- /jackson-jr/src/main/java/feign/jackson/jr/JacksonJrDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/src/main/java/feign/jackson/jr/JacksonJrDecoder.java -------------------------------------------------------------------------------- /jackson-jr/src/main/java/feign/jackson/jr/JacksonJrEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/src/main/java/feign/jackson/jr/JacksonJrEncoder.java -------------------------------------------------------------------------------- /jackson-jr/src/main/java/feign/jackson/jr/JacksonJrMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/src/main/java/feign/jackson/jr/JacksonJrMapper.java -------------------------------------------------------------------------------- /jackson-jr/src/test/java/feign/jackson/jr/JacksonCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/src/test/java/feign/jackson/jr/JacksonCodecTest.java -------------------------------------------------------------------------------- /jackson-jr/src/test/java/feign/jackson/jr/JavaLocalDateExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/src/test/java/feign/jackson/jr/JavaLocalDateExtension.java -------------------------------------------------------------------------------- /jackson-jr/src/test/java/feign/jackson/jr/examples/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson-jr/src/test/java/feign/jackson/jr/examples/GitHubExample.java -------------------------------------------------------------------------------- /jackson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/README.md -------------------------------------------------------------------------------- /jackson/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/pom.xml -------------------------------------------------------------------------------- /jackson/src/main/java/feign/jackson/JacksonDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/src/main/java/feign/jackson/JacksonDecoder.java -------------------------------------------------------------------------------- /jackson/src/main/java/feign/jackson/JacksonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/src/main/java/feign/jackson/JacksonEncoder.java -------------------------------------------------------------------------------- /jackson/src/main/java/feign/jackson/JacksonIteratorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/src/main/java/feign/jackson/JacksonIteratorDecoder.java -------------------------------------------------------------------------------- /jackson/src/test/java/feign/jackson/JacksonCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/src/test/java/feign/jackson/JacksonCodecTest.java -------------------------------------------------------------------------------- /jackson/src/test/java/feign/jackson/JacksonIteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/src/test/java/feign/jackson/JacksonIteratorTest.java -------------------------------------------------------------------------------- /jackson/src/test/java/feign/jackson/examples/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/src/test/java/feign/jackson/examples/GitHubExample.java -------------------------------------------------------------------------------- /jackson/src/test/java/feign/jackson/examples/GitHubIteratorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jackson/src/test/java/feign/jackson/examples/GitHubIteratorExample.java -------------------------------------------------------------------------------- /jakarta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jakarta/README.md -------------------------------------------------------------------------------- /jakarta/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jakarta/pom.xml -------------------------------------------------------------------------------- /jakarta/src/main/java/feign/jaxrs/JakartaContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jakarta/src/main/java/feign/jaxrs/JakartaContract.java -------------------------------------------------------------------------------- /java11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/java11/README.md -------------------------------------------------------------------------------- /java11/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/java11/pom.xml -------------------------------------------------------------------------------- /java11/src/main/java/feign/http2client/Http2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/java11/src/main/java/feign/http2client/Http2Client.java -------------------------------------------------------------------------------- /java11/src/test/java/feign/http2client/test/CustomPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/java11/src/test/java/feign/http2client/test/CustomPojo.java -------------------------------------------------------------------------------- /java11/src/test/java/feign/http2client/test/Http2ClientAsyncTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/java11/src/test/java/feign/http2client/test/Http2ClientAsyncTest.java -------------------------------------------------------------------------------- /java11/src/test/java/feign/http2client/test/Http2ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/java11/src/test/java/feign/http2client/test/Http2ClientTest.java -------------------------------------------------------------------------------- /jaxb-jakarta/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/pom.xml -------------------------------------------------------------------------------- /jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextCacheKey.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextClassCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextClassCacheKey.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextFactory.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextInstantationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextInstantationMode.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextPackageCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/main/java/feign/jaxb/JAXBContextPackageCacheKey.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/main/java/feign/jaxb/JAXBDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/main/java/feign/jaxb/JAXBDecoder.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/main/java/feign/jaxb/JAXBEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/main/java/feign/jaxb/JAXBEncoder.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/JAXBCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/JAXBCodecTest.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/JAXBContextFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/JAXBContextFactoryTest.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/examples/AWSSignatureVersion4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/examples/AWSSignatureVersion4.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/examples/IAMExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/examples/IAMExample.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/examples/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/examples/package-info.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/mock/anotherpackage/MockedJAXBObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/mock/anotherpackage/MockedJAXBObject.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/mock/anotherpackage/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/mock/anotherpackage/ObjectFactory.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/mock/onepackage/AnotherMockedJAXBObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/mock/onepackage/AnotherMockedJAXBObject.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/mock/onepackage/MockedJAXBObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/mock/onepackage/MockedJAXBObject.java -------------------------------------------------------------------------------- /jaxb-jakarta/src/test/java/feign/jaxb/mock/onepackage/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb-jakarta/src/test/java/feign/jaxb/mock/onepackage/ObjectFactory.java -------------------------------------------------------------------------------- /jaxb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/README.md -------------------------------------------------------------------------------- /jaxb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/pom.xml -------------------------------------------------------------------------------- /jaxb/src/main/java/feign/jaxb/JAXBContextCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/main/java/feign/jaxb/JAXBContextCacheKey.java -------------------------------------------------------------------------------- /jaxb/src/main/java/feign/jaxb/JAXBContextClassCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/main/java/feign/jaxb/JAXBContextClassCacheKey.java -------------------------------------------------------------------------------- /jaxb/src/main/java/feign/jaxb/JAXBContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/main/java/feign/jaxb/JAXBContextFactory.java -------------------------------------------------------------------------------- /jaxb/src/main/java/feign/jaxb/JAXBContextInstantationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/main/java/feign/jaxb/JAXBContextInstantationMode.java -------------------------------------------------------------------------------- /jaxb/src/main/java/feign/jaxb/JAXBContextPackageCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/main/java/feign/jaxb/JAXBContextPackageCacheKey.java -------------------------------------------------------------------------------- /jaxb/src/main/java/feign/jaxb/JAXBDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/main/java/feign/jaxb/JAXBDecoder.java -------------------------------------------------------------------------------- /jaxb/src/main/java/feign/jaxb/JAXBEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/main/java/feign/jaxb/JAXBEncoder.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/JAXBCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/JAXBCodecTest.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/JAXBContextFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/JAXBContextFactoryTest.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/examples/AWSSignatureVersion4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/examples/AWSSignatureVersion4.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/examples/IAMExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/examples/IAMExample.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/examples/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/examples/package-info.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/mock/anotherpackage/MockedJAXBObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/mock/anotherpackage/MockedJAXBObject.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/mock/anotherpackage/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/mock/anotherpackage/ObjectFactory.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/mock/onepackage/AnotherMockedJAXBObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/mock/onepackage/AnotherMockedJAXBObject.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/mock/onepackage/MockedJAXBObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/mock/onepackage/MockedJAXBObject.java -------------------------------------------------------------------------------- /jaxb/src/test/java/feign/jaxb/mock/onepackage/ObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxb/src/test/java/feign/jaxb/mock/onepackage/ObjectFactory.java -------------------------------------------------------------------------------- /jaxrs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs/README.md -------------------------------------------------------------------------------- /jaxrs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs/pom.xml -------------------------------------------------------------------------------- /jaxrs/src/main/java/feign/jaxrs/JAXRSContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs/src/main/java/feign/jaxrs/JAXRSContract.java -------------------------------------------------------------------------------- /jaxrs/src/test/java/feign/jaxrs/JAXRSContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs/src/test/java/feign/jaxrs/JAXRSContractTest.java -------------------------------------------------------------------------------- /jaxrs/src/test/java/feign/jaxrs/JAXRSContractTestSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs/src/test/java/feign/jaxrs/JAXRSContractTestSupport.java -------------------------------------------------------------------------------- /jaxrs/src/test/java/feign/jaxrs/examples/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs/src/test/java/feign/jaxrs/examples/GitHubExample.java -------------------------------------------------------------------------------- /jaxrs2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/README.md -------------------------------------------------------------------------------- /jaxrs2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/pom.xml -------------------------------------------------------------------------------- /jaxrs2/src/main/java/feign/jaxrs2/JAXRS2Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/src/main/java/feign/jaxrs2/JAXRS2Contract.java -------------------------------------------------------------------------------- /jaxrs2/src/main/java/feign/jaxrs2/JAXRSClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/src/main/java/feign/jaxrs2/JAXRSClient.java -------------------------------------------------------------------------------- /jaxrs2/src/test/java/feign/jaxrs2/AbstractJAXRSClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/src/test/java/feign/jaxrs2/AbstractJAXRSClientTest.java -------------------------------------------------------------------------------- /jaxrs2/src/test/java/feign/jaxrs2/JAXRS2ContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/src/test/java/feign/jaxrs2/JAXRS2ContractTest.java -------------------------------------------------------------------------------- /jaxrs2/src/test/java/feign/jaxrs2/JAXRS2ContractWithBeanParamSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/src/test/java/feign/jaxrs2/JAXRS2ContractWithBeanParamSupportTest.java -------------------------------------------------------------------------------- /jaxrs2/src/test/java/feign/jaxrs2/JAXRSClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs2/src/test/java/feign/jaxrs2/JAXRSClientTest.java -------------------------------------------------------------------------------- /jaxrs3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs3/README.md -------------------------------------------------------------------------------- /jaxrs3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs3/pom.xml -------------------------------------------------------------------------------- /jaxrs3/src/main/java/feign/jaxrs3/JAXRS3Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs3/src/main/java/feign/jaxrs3/JAXRS3Client.java -------------------------------------------------------------------------------- /jaxrs3/src/main/java/feign/jaxrs3/JAXRS3Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs3/src/main/java/feign/jaxrs3/JAXRS3Contract.java -------------------------------------------------------------------------------- /jaxrs3/src/test/java/feign/jaxrs/JAXRS3ContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs3/src/test/java/feign/jaxrs/JAXRS3ContractTest.java -------------------------------------------------------------------------------- /jaxrs3/src/test/java/feign/jaxrs3/JAXRS3ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs3/src/test/java/feign/jaxrs3/JAXRS3ClientTest.java -------------------------------------------------------------------------------- /jaxrs4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs4/README.md -------------------------------------------------------------------------------- /jaxrs4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs4/pom.xml -------------------------------------------------------------------------------- /jaxrs4/src/test/java/feign/jaxrs/JAXRS4ContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs4/src/test/java/feign/jaxrs/JAXRS4ContractTest.java -------------------------------------------------------------------------------- /jaxrs4/src/test/java/feign/jaxrs4/JAXRS4ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/jaxrs4/src/test/java/feign/jaxrs4/JAXRS4ClientTest.java -------------------------------------------------------------------------------- /json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/README.md -------------------------------------------------------------------------------- /json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/pom.xml -------------------------------------------------------------------------------- /json/src/main/java/feign/json/JsonDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/src/main/java/feign/json/JsonDecoder.java -------------------------------------------------------------------------------- /json/src/main/java/feign/json/JsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/src/main/java/feign/json/JsonEncoder.java -------------------------------------------------------------------------------- /json/src/test/java/feign/json/JsonCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/src/test/java/feign/json/JsonCodecTest.java -------------------------------------------------------------------------------- /json/src/test/java/feign/json/JsonDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/src/test/java/feign/json/JsonDecoderTest.java -------------------------------------------------------------------------------- /json/src/test/java/feign/json/JsonEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/src/test/java/feign/json/JsonEncoderTest.java -------------------------------------------------------------------------------- /json/src/test/java/feign/json/examples/GitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/src/test/java/feign/json/examples/GitHubExample.java -------------------------------------------------------------------------------- /json/src/test/resources/fixtures/contributors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/json/src/test/resources/fixtures/contributors.json -------------------------------------------------------------------------------- /kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/kotlin/pom.xml -------------------------------------------------------------------------------- /kotlin/src/main/java/feign/kotlin/CoroutineFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/kotlin/src/main/java/feign/kotlin/CoroutineFeign.java -------------------------------------------------------------------------------- /kotlin/src/main/java/feign/kotlin/KotlinMethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/kotlin/src/main/java/feign/kotlin/KotlinMethodInfo.java -------------------------------------------------------------------------------- /kotlin/src/main/kotlin/feign/kotlin/MethodKt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/kotlin/src/main/kotlin/feign/kotlin/MethodKt.kt -------------------------------------------------------------------------------- /kotlin/src/test/kotlin/feign/kotlin/CoroutineFeignTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/kotlin/src/test/kotlin/feign/kotlin/CoroutineFeignTest.kt -------------------------------------------------------------------------------- /micrometer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/pom.xml -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/BaseMeteredClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/BaseMeteredClient.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/CountingInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/CountingInputStream.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/DefaultFeignObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/DefaultFeignObservationConvention.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/FeignContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/FeignContext.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/FeignMetricName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/FeignMetricName.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/FeignMetricTagResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/FeignMetricTagResolver.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/FeignObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/FeignObservationConvention.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/FeignObservationDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/FeignObservationDocumentation.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MeteredAsyncClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MeteredAsyncClient.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MeteredBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MeteredBody.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MeteredClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MeteredClient.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MeteredDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MeteredDecoder.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MeteredEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MeteredEncoder.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MeteredInvocationHandleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MeteredInvocationHandleFactory.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MetricName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MetricName.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MetricTagResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MetricTagResolver.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MicrometerCapability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MicrometerCapability.java -------------------------------------------------------------------------------- /micrometer/src/main/java/feign/micrometer/MicrometerObservationCapability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/main/java/feign/micrometer/MicrometerObservationCapability.java -------------------------------------------------------------------------------- /micrometer/src/test/java/feign/micrometer/AbstractMetricsTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/test/java/feign/micrometer/AbstractMetricsTestBase.java -------------------------------------------------------------------------------- /micrometer/src/test/java/feign/micrometer/FeignHeaderInstrumentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/test/java/feign/micrometer/FeignHeaderInstrumentationTest.java -------------------------------------------------------------------------------- /micrometer/src/test/java/feign/micrometer/MicrometerCapabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/test/java/feign/micrometer/MicrometerCapabilityTest.java -------------------------------------------------------------------------------- /micrometer/src/test/java/feign/micrometer/MicrometerObservationRegistryCapabilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/micrometer/src/test/java/feign/micrometer/MicrometerObservationRegistryCapabilityTest.java -------------------------------------------------------------------------------- /mock/README.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/README.asciidoc -------------------------------------------------------------------------------- /mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/pom.xml -------------------------------------------------------------------------------- /mock/src/main/java/feign/mock/HttpMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/main/java/feign/mock/HttpMethod.java -------------------------------------------------------------------------------- /mock/src/main/java/feign/mock/MockClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/main/java/feign/mock/MockClient.java -------------------------------------------------------------------------------- /mock/src/main/java/feign/mock/MockTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/main/java/feign/mock/MockTarget.java -------------------------------------------------------------------------------- /mock/src/main/java/feign/mock/RequestHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/main/java/feign/mock/RequestHeaders.java -------------------------------------------------------------------------------- /mock/src/main/java/feign/mock/RequestKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/main/java/feign/mock/RequestKey.java -------------------------------------------------------------------------------- /mock/src/main/java/feign/mock/VerificationAssertionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/main/java/feign/mock/VerificationAssertionError.java -------------------------------------------------------------------------------- /mock/src/test/java/feign/mock/HttpProtocolVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/test/java/feign/mock/HttpProtocolVersionTest.java -------------------------------------------------------------------------------- /mock/src/test/java/feign/mock/MockClientSequentialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/test/java/feign/mock/MockClientSequentialTest.java -------------------------------------------------------------------------------- /mock/src/test/java/feign/mock/MockClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/test/java/feign/mock/MockClientTest.java -------------------------------------------------------------------------------- /mock/src/test/java/feign/mock/MockTargetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/test/java/feign/mock/MockTargetTest.java -------------------------------------------------------------------------------- /mock/src/test/java/feign/mock/RequestHeadersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/test/java/feign/mock/RequestHeadersTest.java -------------------------------------------------------------------------------- /mock/src/test/java/feign/mock/RequestKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/test/java/feign/mock/RequestKeyTest.java -------------------------------------------------------------------------------- /mock/src/test/resources/fixtures/contributors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mock/src/test/resources/fixtures/contributors.json -------------------------------------------------------------------------------- /moshi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/README.md -------------------------------------------------------------------------------- /moshi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/pom.xml -------------------------------------------------------------------------------- /moshi/src/main/java/feign/moshi/MoshiDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/main/java/feign/moshi/MoshiDecoder.java -------------------------------------------------------------------------------- /moshi/src/main/java/feign/moshi/MoshiEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/main/java/feign/moshi/MoshiEncoder.java -------------------------------------------------------------------------------- /moshi/src/main/java/feign/moshi/MoshiFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/main/java/feign/moshi/MoshiFactory.java -------------------------------------------------------------------------------- /moshi/src/test/java/feign/moshi/MoshiDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/test/java/feign/moshi/MoshiDecoderTest.java -------------------------------------------------------------------------------- /moshi/src/test/java/feign/moshi/MoshiEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/test/java/feign/moshi/MoshiEncoderTest.java -------------------------------------------------------------------------------- /moshi/src/test/java/feign/moshi/UpperZoneJSONAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/test/java/feign/moshi/UpperZoneJSONAdapter.java -------------------------------------------------------------------------------- /moshi/src/test/java/feign/moshi/VideoGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/test/java/feign/moshi/VideoGame.java -------------------------------------------------------------------------------- /moshi/src/test/java/feign/moshi/Zone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/test/java/feign/moshi/Zone.java -------------------------------------------------------------------------------- /moshi/src/test/java/feign/moshi/examples/GithubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/moshi/src/test/java/feign/moshi/examples/GithubExample.java -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /okhttp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/okhttp/README.md -------------------------------------------------------------------------------- /okhttp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/okhttp/pom.xml -------------------------------------------------------------------------------- /okhttp/src/main/java/feign/okhttp/OkHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/okhttp/src/main/java/feign/okhttp/OkHttpClient.java -------------------------------------------------------------------------------- /okhttp/src/test/java/feign/okhttp/CustomPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/okhttp/src/test/java/feign/okhttp/CustomPojo.java -------------------------------------------------------------------------------- /okhttp/src/test/java/feign/okhttp/OkHttpClientAsyncTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/okhttp/src/test/java/feign/okhttp/OkHttpClientAsyncTest.java -------------------------------------------------------------------------------- /okhttp/src/test/java/feign/okhttp/OkHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/okhttp/src/test/java/feign/okhttp/OkHttpClientTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/pom.xml -------------------------------------------------------------------------------- /reactive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/README.md -------------------------------------------------------------------------------- /reactive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/pom.xml -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/ReactiveDelegatingContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/ReactiveDelegatingContract.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/ReactiveFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/ReactiveFeign.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/ReactiveInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/ReactiveInvocationHandler.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/ReactorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/ReactorDecoder.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/ReactorFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/ReactorFeign.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/ReactorInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/ReactorInvocationHandler.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/RxJavaDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/RxJavaDecoder.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/RxJavaFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/RxJavaFeign.java -------------------------------------------------------------------------------- /reactive/src/main/java/feign/reactive/RxJavaInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/main/java/feign/reactive/RxJavaInvocationHandler.java -------------------------------------------------------------------------------- /reactive/src/test/java/feign/reactive/ReactiveDelegatingContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/test/java/feign/reactive/ReactiveDelegatingContractTest.java -------------------------------------------------------------------------------- /reactive/src/test/java/feign/reactive/ReactiveFeignIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/test/java/feign/reactive/ReactiveFeignIntegrationTest.java -------------------------------------------------------------------------------- /reactive/src/test/java/feign/reactive/ReactiveInvocationHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/test/java/feign/reactive/ReactiveInvocationHandlerTest.java -------------------------------------------------------------------------------- /reactive/src/test/java/feign/reactive/examples/ConsoleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/test/java/feign/reactive/examples/ConsoleLogger.java -------------------------------------------------------------------------------- /reactive/src/test/java/feign/reactive/examples/ReactorGitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/test/java/feign/reactive/examples/ReactorGitHubExample.java -------------------------------------------------------------------------------- /reactive/src/test/java/feign/reactive/examples/RxJavaGitHubExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/reactive/src/test/java/feign/reactive/examples/RxJavaGitHubExample.java -------------------------------------------------------------------------------- /ribbon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/README.md -------------------------------------------------------------------------------- /ribbon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/pom.xml -------------------------------------------------------------------------------- /ribbon/src/main/java/feign/ribbon/LBClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/main/java/feign/ribbon/LBClient.java -------------------------------------------------------------------------------- /ribbon/src/main/java/feign/ribbon/LBClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/main/java/feign/ribbon/LBClientFactory.java -------------------------------------------------------------------------------- /ribbon/src/main/java/feign/ribbon/LoadBalancingTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/main/java/feign/ribbon/LoadBalancingTarget.java -------------------------------------------------------------------------------- /ribbon/src/main/java/feign/ribbon/RibbonClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/main/java/feign/ribbon/RibbonClient.java -------------------------------------------------------------------------------- /ribbon/src/test/java/feign/ribbon/LBClientFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/test/java/feign/ribbon/LBClientFactoryTest.java -------------------------------------------------------------------------------- /ribbon/src/test/java/feign/ribbon/LBClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/test/java/feign/ribbon/LBClientTest.java -------------------------------------------------------------------------------- /ribbon/src/test/java/feign/ribbon/LoadBalancingTargetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/test/java/feign/ribbon/LoadBalancingTargetTest.java -------------------------------------------------------------------------------- /ribbon/src/test/java/feign/ribbon/PropagateFirstIOExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/test/java/feign/ribbon/PropagateFirstIOExceptionTest.java -------------------------------------------------------------------------------- /ribbon/src/test/java/feign/ribbon/RibbonClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/ribbon/src/test/java/feign/ribbon/RibbonClientTest.java -------------------------------------------------------------------------------- /sax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/sax/README.md -------------------------------------------------------------------------------- /sax/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/sax/pom.xml -------------------------------------------------------------------------------- /sax/src/main/java/feign/sax/SAXDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/sax/src/main/java/feign/sax/SAXDecoder.java -------------------------------------------------------------------------------- /sax/src/test/java/feign/sax/SAXDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/sax/src/test/java/feign/sax/SAXDecoderTest.java -------------------------------------------------------------------------------- /sax/src/test/java/feign/sax/examples/AWSSignatureVersion4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/sax/src/test/java/feign/sax/examples/AWSSignatureVersion4.java -------------------------------------------------------------------------------- /sax/src/test/java/feign/sax/examples/IAMExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/sax/src/test/java/feign/sax/examples/IAMExample.java -------------------------------------------------------------------------------- /scripts/no-git-changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/scripts/no-git-changes.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /slf4j/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/slf4j/README.md -------------------------------------------------------------------------------- /slf4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/slf4j/pom.xml -------------------------------------------------------------------------------- /slf4j/src/main/java/feign/slf4j/Slf4jLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/slf4j/src/main/java/feign/slf4j/Slf4jLogger.java -------------------------------------------------------------------------------- /slf4j/src/test/java/feign/slf4j/Slf4jLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/slf4j/src/test/java/feign/slf4j/Slf4jLoggerTest.java -------------------------------------------------------------------------------- /slf4j/src/test/java/org/slf4j/simple/RecordingSimpleLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/slf4j/src/test/java/org/slf4j/simple/RecordingSimpleLogger.java -------------------------------------------------------------------------------- /soap-jakarta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/README.md -------------------------------------------------------------------------------- /soap-jakarta/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/pom.xml -------------------------------------------------------------------------------- /soap-jakarta/src/main/java/feign/soap/SOAPDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/main/java/feign/soap/SOAPDecoder.java -------------------------------------------------------------------------------- /soap-jakarta/src/main/java/feign/soap/SOAPEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/main/java/feign/soap/SOAPEncoder.java -------------------------------------------------------------------------------- /soap-jakarta/src/main/java/feign/soap/SOAPErrorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/main/java/feign/soap/SOAPErrorDecoder.java -------------------------------------------------------------------------------- /soap-jakarta/src/test/java/feign/soap/SOAPCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/test/java/feign/soap/SOAPCodecTest.java -------------------------------------------------------------------------------- /soap-jakarta/src/test/java/feign/soap/SOAPFaultDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/test/java/feign/soap/SOAPFaultDecoderTest.java -------------------------------------------------------------------------------- /soap-jakarta/src/test/java/feign/soap/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/test/java/feign/soap/package-info.java -------------------------------------------------------------------------------- /soap-jakarta/src/test/resources/samples/SOAP_1_1_FAULT.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/test/resources/samples/SOAP_1_1_FAULT.xml -------------------------------------------------------------------------------- /soap-jakarta/src/test/resources/samples/SOAP_1_2_FAULT.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap-jakarta/src/test/resources/samples/SOAP_1_2_FAULT.xml -------------------------------------------------------------------------------- /soap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/README.md -------------------------------------------------------------------------------- /soap/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/pom.xml -------------------------------------------------------------------------------- /soap/src/main/java/feign/soap/SOAPDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/main/java/feign/soap/SOAPDecoder.java -------------------------------------------------------------------------------- /soap/src/main/java/feign/soap/SOAPEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/main/java/feign/soap/SOAPEncoder.java -------------------------------------------------------------------------------- /soap/src/main/java/feign/soap/SOAPErrorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/main/java/feign/soap/SOAPErrorDecoder.java -------------------------------------------------------------------------------- /soap/src/main/resources/services/javax.xml.soap.SAAJMetaFactory: -------------------------------------------------------------------------------- 1 | com.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl 2 | -------------------------------------------------------------------------------- /soap/src/test/java/feign/soap/SOAPCodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/test/java/feign/soap/SOAPCodecTest.java -------------------------------------------------------------------------------- /soap/src/test/java/feign/soap/SOAPFaultDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/test/java/feign/soap/SOAPFaultDecoderTest.java -------------------------------------------------------------------------------- /soap/src/test/java/feign/soap/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/test/java/feign/soap/package-info.java -------------------------------------------------------------------------------- /soap/src/test/resources/samples/SOAP_1_1_FAULT.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/test/resources/samples/SOAP_1_1_FAULT.xml -------------------------------------------------------------------------------- /soap/src/test/resources/samples/SOAP_1_2_FAULT.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/soap/src/test/resources/samples/SOAP_1_2_FAULT.xml -------------------------------------------------------------------------------- /spring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/spring/README.md -------------------------------------------------------------------------------- /spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/spring/pom.xml -------------------------------------------------------------------------------- /spring/src/main/java/feign/spring/SpringContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/spring/src/main/java/feign/spring/SpringContract.java -------------------------------------------------------------------------------- /spring/src/test/java/feign/spring/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/spring/src/test/java/feign/spring/Data.java -------------------------------------------------------------------------------- /spring/src/test/java/feign/spring/SpringContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/spring/src/test/java/feign/spring/SpringContractTest.java -------------------------------------------------------------------------------- /spring4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/spring4/README.md -------------------------------------------------------------------------------- /spring4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/spring4/pom.xml -------------------------------------------------------------------------------- /src/config/bom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/src/config/bom.xml -------------------------------------------------------------------------------- /src/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/src/docs/README.md -------------------------------------------------------------------------------- /src/docs/overview-mindmap.iuml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/src/docs/overview-mindmap.iuml -------------------------------------------------------------------------------- /vertx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/README.md -------------------------------------------------------------------------------- /vertx/feign-vertx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/pom.xml -------------------------------------------------------------------------------- /vertx/feign-vertx/src/main/java/feign/VertxFeign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/main/java/feign/VertxFeign.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/main/java/feign/VertxInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/main/java/feign/VertxInvocationHandler.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/main/java/feign/VertxMethodHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/main/java/feign/VertxMethodHandler.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/main/java/feign/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/main/java/feign/package-info.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/main/java/feign/vertx/VertxDelegatingContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/main/java/feign/vertx/VertxDelegatingContract.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/main/java/feign/vertx/VertxHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/main/java/feign/vertx/VertxHttpClient.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/AbstractClientReconnectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/AbstractClientReconnectTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/AbstractFeignVertxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/AbstractFeignVertxTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/ConnectionsLeakTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/ConnectionsLeakTests.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/Http11ClientReconnectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/Http11ClientReconnectTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/Http2ClientReconnectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/Http2ClientReconnectTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/QueryMapEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/QueryMapEncoderTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/RawContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/RawContractTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/RequestPreProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/RequestPreProcessorTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/RetryingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/RetryingTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/TestUtils.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/TimeoutHandlingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/TimeoutHandlingTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/VertxHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/VertxHttpClientTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/VertxHttpOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/VertxHttpOptionsTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/HelloServiceAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/HelloServiceAPI.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/IcecreamServiceApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/IcecreamServiceApi.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/IcecreamServiceApiBroken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/IcecreamServiceApiBroken.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/RawServiceAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/RawServiceAPI.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/Bill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/Bill.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/Flavor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/Flavor.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/IceCreamOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/IceCreamOrder.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/Mixin.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/OrderGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/java/feign/vertx/testcase/domain/OrderGenerator.java -------------------------------------------------------------------------------- /vertx/feign-vertx/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/pom.xml -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/run-tests.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/run-tests.zsh -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/AbstractClientReconnectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/AbstractClientReconnectTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/AbstractFeignVertxTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/AbstractFeignVertxTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/ConnectionsLeakTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/ConnectionsLeakTests.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/Http11ClientReconnectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/Http11ClientReconnectTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/Http2ClientReconnectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/Http2ClientReconnectTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/QueryMapEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/QueryMapEncoderTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/RawContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/RawContractTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/RequestPreProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/RequestPreProcessorTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/RetryingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/RetryingTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/TimeoutHandlingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/TimeoutHandlingTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/VertxHttpClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/VertxHttpClientTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx4-test/src/test/java/feign/vertx/VertxHttpOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx4-test/src/test/java/feign/vertx/VertxHttpOptionsTest.java -------------------------------------------------------------------------------- /vertx/feign-vertx5-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx5-test/pom.xml -------------------------------------------------------------------------------- /vertx/feign-vertx5-test/run-tests.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx5-test/run-tests.zsh -------------------------------------------------------------------------------- /vertx/feign-vertx5-test/src/main/java/feign/vertx5/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/feign-vertx5-test/src/main/java/feign/vertx5/package-info.java -------------------------------------------------------------------------------- /vertx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenFeign/feign/HEAD/vertx/pom.xml --------------------------------------------------------------------------------