Package io.grpc.netty

Class NettyChannelProvider


  • @Internal
    public final class NettyChannelProvider
    extends io.grpc.ManagedChannelProvider
    Provider for NettyChannelBuilder instances.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.ManagedChannelProvider

        io.grpc.ManagedChannelProvider.NewChannelBuilderResult, io.grpc.ManagedChannelProvider.ProviderNotFoundException
    • Constructor Detail

      • NettyChannelProvider

        public NettyChannelProvider()
    • Method Detail

      • isAvailable

        public boolean isAvailable()
        Specified by:
        isAvailable in class io.grpc.ManagedChannelProvider
      • priority

        public int priority()
        Specified by:
        priority in class io.grpc.ManagedChannelProvider
      • builderForAddress

        public NettyChannelBuilder builderForAddress​(java.lang.String name,
                                                     int port)
        Specified by:
        builderForAddress in class io.grpc.ManagedChannelProvider
      • builderForTarget

        public NettyChannelBuilder builderForTarget​(java.lang.String target)
        Specified by:
        builderForTarget in class io.grpc.ManagedChannelProvider
      • newChannelBuilder

        public io.grpc.ManagedChannelProvider.NewChannelBuilderResult newChannelBuilder​(java.lang.String target,
                                                                                        io.grpc.ChannelCredentials creds)
        Overrides:
        newChannelBuilder in class io.grpc.ManagedChannelProvider
      • getSupportedSocketAddressTypes

        protected java.util.Collection<java.lang.Class<? extends java.net.SocketAddress>> getSupportedSocketAddressTypes()
        Specified by:
        getSupportedSocketAddressTypes in class io.grpc.ManagedChannelProvider