Commit Graph

15 Commits

Author SHA1 Message Date
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