@Factory
public class GrpcManagedChannelFactory
extends java.lang.Object
implements java.lang.AutoCloseable
ManagedChannel
instances.Constructor and Description |
---|
GrpcManagedChannelFactory(io.micronaut.context.ApplicationContext beanContext)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected io.grpc.ManagedChannel |
managedChannel(io.micronaut.inject.InjectionPoint<io.grpc.Channel> injectionPoint)
Builds a managed channel for the given target.
|
public GrpcManagedChannelFactory(io.micronaut.context.ApplicationContext beanContext)
beanContext
- The bean context@Bean @Primary protected io.grpc.ManagedChannel managedChannel(io.micronaut.inject.InjectionPoint<io.grpc.Channel> injectionPoint)
injectionPoint
- The injection point@PreDestroy public void close()
close
in interface java.lang.AutoCloseable