Adrian Cole
ed68302d04
Merge pull request #63 from Netflix/global-saxdecoder
...
global custom XML decoder
12 years ago
adriancole
4b4325c5cf
Remove pattern decoders in favor of SaxDecoder.
12 years ago
adriancole
0ac4f9abea
SaxDecoder now decodes multiple types.
12 years ago
Adrian Cole
f2d7c02a92
Merge pull request #62 from Netflix/no-observable
...
Remove support for Observable methods.
12 years ago
adriancole
449aea577c
Remove support for Observable methods.
12 years ago
Adrian Cole
1af6fb364f
issue #53 : update readme with a warning
12 years ago
Adrian Cole
8f64bf1690
Merge pull request #61 from davidmc24/fix-equals-hashcode
...
Fix NullPointerException when equals or hashCode are called on proxy instance
12 years ago
David M. Carr
a7128264c8
Fix NullPointerException when equals or hashCode are called on proxy instance
...
They look something like this:
java.lang.NullPointerException
at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:88)
at feign.$Proxy16.equals(Unknown Source)
In my particular instance, I had a proxy created by Feign registered in a Spring application context,
and it resulted in a NullPointerException on application shutdown.
12 years ago
Adrian Cole
6b5c77af17
Merge pull request #60 from Netflix/url-query
...
Support urls which have query parameters
12 years ago
adriancole
0fbeb1241a
Support urls which have query parameters
12 years ago
Adrian Cole
9fe48d72a8
Merge pull request #58 from Netflix/iterable-query
...
support iterable query params
12 years ago
adriancole
fa3aee6ed7
issue #55 : support iterable query params
12 years ago
Adrian Cole
328fdb5ce9
Merge pull request #56 from davidmc24/gzip-encoding
...
default client: add support for gzip-encoded request bodies (#52 )
12 years ago
David M. Carr
94a087a41c
default client: add support for gzip-encoded request bodies ( #52 )
...
Enhances the default client to GZIP-encode request bodies when the appropriate
content-encoding header is set in the interface's method definition.
https://github.com/Netflix/feign/issues/52
12 years ago
Adrian Cole
b5b4593e88
Merge pull request #54 from davidmc24/custom-hostnameverifier
...
default client: use custom HostnameVerifier if overridden
12 years ago
David M. Carr
a91d4b90a0
default client: use custom HostnameVerifier if overridden
...
Sometimes, it's useful to override the hostname verifier for SSL connections.
One example, would be when you're developing against a test server managed by
another company that's using a self-signed certificate with a mis-matched
hostname. This patch enables that usage by overriding the default
HostnameVerifier in a Dagger module.
Adding test coverage required switching the TrustingSSLSocketFactory from
using an anonymous cipher suite to one that authenticates. A test keystore is
used for this purpose. It contains two self-signed certificates, one
each with alias (and CN) "localhost" and "bad.example.com". The
TrustingSSLSocketFactory is no longer a singleton; it now
optionally takes a key alias as an argument.
12 years ago
Adrian Cole
25536993e8
Merge pull request #51 from Netflix/examples-4.3
...
updated examples to 4.3 syntax
12 years ago
adriancole
f86da0c67c
updated examples to 4.3 syntax
12 years ago
Adrian Cole
41007cf561
Merge pull request #50 from Netflix/no-override-codec
...
Remove overrides = true on codec modules
12 years ago
adriancole
fbbd75e34d
Remove overrides = true on codec modules
12 years ago
Adrian Cole
d6fa73159c
Merge pull request #49 from Netflix/request-interceptor
...
add RequestInterceptor
12 years ago
adriancole
8c06dd04d5
closes #35 add RequestInterceptor
12 years ago
Adrian Cole
e99a62bfb5
Merge pull request #48 from Netflix/dagger-ide
...
Dagger annotation processing via gradle eclipse and idea plugins
12 years ago
adriancole
29839c97b7
added dagger IDE setup for annotation parsing via gradle idea and eclipse plugins
12 years ago
adriancole
05dcebb1ee
flattened project structure so that eclipse gradle plugin will work
12 years ago
Adrian Cole
ec9e169e51
Merge pull request #47 from Netflix/skip-query
...
Skip query template parameters when corresponding java arg is null
12 years ago
adriancole
25d47445dc
Skip query template parameters when corresponding java arg is null
12 years ago
Adrian Cole
7dcab439e0
Merge pull request #46 from Netflix/enforce-jaxrs
...
ensure jax-rs annotations are processed from POV of server interfaces
12 years ago
adriancole
8a4d5dad7e
issue #44 : ensure jax-rs annotations are processes from POV of server interfaces
12 years ago
Adrian Cole
c3232091fe
Merge pull request #43 from Netflix/examples-4.1
...
updated examples to 4.1
12 years ago
adriancole
353ead1863
updated examples to 4.1
12 years ago
adriancole
6195a81aa2
4.1
12 years ago
Adrian Cole
0b29ed7a70
Merge pull request #42 from Netflix/dagger-1.1
...
update to dagger 1.1, as well bump test deps
12 years ago
adriancole
f1af6001c0
update to dagger 1.1, as bump test deps
12 years ago
Adrian Cole
a518cb404b
Merge pull request #41 from Netflix/path-on-type
...
fix issue #31 : support @Path on type
12 years ago
adriancole
dc59e64426
fix issue #31 : support @Path on type
12 years ago
Adrian Cole
37991f4d0a
Merge pull request #40 from Netflix/example-wikipedia
...
Example wikipedia
12 years ago
adriancole
3e65dcffbc
close issue #37 : add wikipedia example
12 years ago
adriancole
653b16f009
renamed github example
12 years ago
Adrian Cole
8793ae3d3c
Merge pull request #38 from Netflix/example-observable
...
update github example to use feign 4.0 observable
12 years ago
adriancole
08fd888877
update github example to use feign 4.0 observable
12 years ago
adriancole
b3ba66bb32
bump to 5.0.0-SNAPSHOT
12 years ago
Adrian Cole
0598afed98
Merge pull request #30 from Netflix/log-ioe
...
log ioexceptions
12 years ago
adriancole
75b15a1fe9
log ioexceptions and retries
12 years ago
Adrian Cole
1d0c86db06
Merge pull request #29 from Netflix/rxjava-style-observer
...
Replaced IncrementalCallback with full RxJava-style Observer support
12 years ago
adriancole
369c022535
Replaced IncrementalCallback with full RxJava-style Observer support
12 years ago
Adrian Cole
44ca0eaefa
Merge pull request #23 from Netflix/example-3.0
...
ported example to use latest and greatest
12 years ago
adriancole
6731b53283
ported example to use latest and greatest
12 years ago
adriancole
a590c2dc2d
bumped to 4.0.0-SNAPSHOT
12 years ago
Adrian Cole
13e23e5644
Merge pull request #22 from Netflix/gson
...
Added feign-gson codec, used via new GsonModule()
12 years ago