Dave Syer
a3d7ba643d
Split bean registration and creation for stubs
...
GrpcClientRegistry was responsible for both, which causes lifecycle
issues when users don't follow recommendations. This change
pushes the bean registration firmly down a level into an
ImportBeanDefinitionRegistrar. Also helps with AOT because the AOT
processor only runs the IBDR at build time.
2025-04-03 12:09:23 +01:00
Dave Syer
1fb440df68
Disable proxy generation for a test
2025-03-31 13:51:05 +01:00
Dave Syer
055688a533
Ensure @Import works with 1 or many
2025-03-27 17:36:46 +00:00
Dave Syer
8b26b8f262
Rename annotation to mirror Spring HTTP interfaces
2025-03-26 08:30:01 +00:00
Dave Syer
55bd93958a
Rename client annotations
2025-03-26 08:23:11 +00:00
Sergei Batsura
b004ba6559
Added defaultDeadline client property
...
Signed-off-by: Sergei Batsura <batsura.sa@gmail.com >
[resolves #136 ]
2025-03-13 12:36:20 +00:00
Dave Syer
d8995bb59a
Add support for @EnableGrpcClients
...
Automatic bean definition registration for stubs
Fixes #91
2025-03-07 08:56:30 +00:00
Dave Syer
f580197169
Fix bugs in security autoconfig conditions
2025-03-06 14:52:20 +00:00
Dave Syer
ae46cdffe5
Remove native-image.properties in samples
2025-03-03 10:50:36 +00:00
Dave Syer
c13369e6db
Add some oauth2 configuration and sample code
2025-01-28 09:00:48 +00:00
Dave Syer
fe207e5c72
Simplify test (no need for custom extractor)
2025-01-28 08:57:56 +00:00
Dave Syer
6cf4a74384
Reorganize interceptor
2025-01-28 08:57:56 +00:00
Dave Syer
5433d422c0
Add support for events and anonymous
2025-01-28 08:57:56 +00:00
Dave Syer
ff40f5b323
Add authorize requests filters
2025-01-28 08:57:56 +00:00
Dave Syer
aa8d680c3f
Add GrpcSecurity
2025-01-28 08:57:56 +00:00