Commit Graph

29 Commits

Author SHA1 Message Date
Dave Syer
acfa3f641a Also replace in poms and docs metadata 2024-10-01 08:49:16 +01:00
Dave Syer
51bf868164 Also update docs with official name 2024-10-01 08:47:18 +01:00
fengli79
ceb9d0f2d8 Update the README.md with official name of gRPC. 2024-10-01 08:26:26 +01:00
Chris Bono
e7fa5709e2 Rename configurer to customizer
This commit renames GrpcServerConfigurer to ServerBuilderCustomizer.
2024-09-26 08:36:39 +01:00
Chris Bono
5f4fa5204d Add back in @ConditionalOnBean to auto-config
Also adds auto-configuration tests for server.
2024-09-24 16:12:12 +01:00
Chris Bono
5bc8a8c3a2 Revert ApplicationEventPublisherAware 2024-09-24 16:12:12 +01:00
Chris Bono
c04800aca4 Remove unused GrpcServiceDiscoverer 2024-09-24 16:12:12 +01:00
Chris Bono
bb60c8fcaa Simplify server auto-configuration
This simplifies the server-side auto-configuration as follows:

- delete svc discover abstraction (use ObjectProvider for now)
- use single AC class
2024-09-24 16:12:12 +01:00
Chris Bono
32286cfbed Add format plugin to samples
This adds the spring-javaformat plugin to the samples
module. The motivation is as follows:

- Keep the samples in the Spring recommended format
- Allow running `./mvnw spring-javaformat:apply` at project root
2024-09-23 07:45:45 +01:00
Chris Bono
422289e800 [CI] Add CI for PRs 2024-09-23 07:45:45 +01:00
Dave Syer
0535606a86 Fix link 2024-09-20 08:25:58 +01:00
Dave Syer
f38a16fee9 Add support for external client (channel) config
Fixes #11
2024-09-16 13:25:29 +01:00
Dave Syer
9c20aa0ea0 Distinguish between available and epollable 2024-09-16 11:46:49 +01:00
Dave Syer
1bdcee5930 Add path parameter to GrpcChannelConfigurer 2024-09-12 12:28:44 +01:00
Dave Syer
e9e2466714 Rename action 2024-09-12 09:18:32 +01:00
Dave Syer
5e37f189d1 Make server autoconfig depend on existence of services 2024-09-11 08:19:05 +01:00
Dave Syer
cf0e396fcd Support for non-default address spring.grpc.server 2024-09-10 14:01:01 +01:00
Dave Syer
f47a710c2d Add docs workflow 2024-09-10 08:47:09 +01:00
Dave Syer
777180db30 Add support for unix domain sockets 2024-09-09 15:41:24 +01:00
Dave Syer
2249f6e2b3 Support for @LocalGrpcPort in @Lazy beans 2024-09-09 13:26:05 +01:00
Dave Syer
e418bef34e Add channel configurers (global beans) 2024-09-09 12:55:05 +01:00
Dave Syer
4d948d180f Store channels as map so they can be cached 2024-09-09 11:06:14 +01:00
Dave Syer
a406f7dc2f Add basic GrpcChannelFactory implementation 2024-09-09 10:52:36 +01:00
Dave Syer
6323cf9d86 Simplify through use of grpc builder APIs 2024-09-09 09:10:46 +01:00
Dave Syer
4beb624978 Remove unimplemented config properties 2024-09-06 11:57:35 +01:00
Dave Syer
f4d7625de8 Rename package 2024-09-06 11:56:07 +01:00
Dave Syer
aeef454cb0 Add basic autoconfiguration for server and sample 2024-09-06 09:29:45 +01:00
Dave Syer
c3a8eed64f Add server sample 2024-09-05 13:12:34 +01:00
Dave Syer
4995b57f1b Starting point 2024-09-04 14:16:35 +01:00