public class DiscoveryClientChannelFactory extends AbstractChannelFactory
service discovery
. This class utilizes
connection pooling and thus needs to be closed
after usage.Constructor and Description |
---|
DiscoveryClientChannelFactory(GrpcChannelsProperties properties,
io.grpc.LoadBalancer.Factory loadBalancerFactory,
org.springframework.cloud.client.discovery.DiscoveryClient client,
GlobalClientInterceptorRegistry globalClientInterceptorRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
addDiscoveryClientNameResolver(DiscoveryClientNameResolver discoveryClientNameResolver) |
void |
heartbeat(org.springframework.cloud.client.discovery.event.HeartbeatEvent event) |
close, configure, configureCompression, configureKeepAlive, configureLimits, configureSecurity, createChannel, createChannel, getPropertiesFor, newManagedChannel
public DiscoveryClientChannelFactory(GrpcChannelsProperties properties, io.grpc.LoadBalancer.Factory loadBalancerFactory, org.springframework.cloud.client.discovery.DiscoveryClient client, GlobalClientInterceptorRegistry globalClientInterceptorRegistry)
public void addDiscoveryClientNameResolver(DiscoveryClientNameResolver discoveryClientNameResolver)
@EventListener(value=org.springframework.cloud.client.discovery.event.HeartbeatEvent.class) public void heartbeat(org.springframework.cloud.client.discovery.event.HeartbeatEvent event)