Class ChannelFactory

  • All Implemented Interfaces:
    AutoCloseable

    public class ChannelFactory
    extends Object
    implements AutoCloseable
    Copied from https://github.com/tikv/client-java project to fix https://github.com/tikv/client-java/issues/600 for 3.2.0 version.
    • Constructor Detail

      • ChannelFactory

        public ChannelFactory​(int maxFrameSize,
                              int keepaliveTime,
                              int keepaliveTimeout,
                              int idleTimeout)
      • ChannelFactory

        public ChannelFactory​(int maxFrameSize,
                              int keepaliveTime,
                              int keepaliveTimeout,
                              int idleTimeout,
                              String trustCertCollectionFilePath,
                              String keyCertChainFilePath,
                              String keyFilePath)
      • ChannelFactory

        public ChannelFactory​(int maxFrameSize,
                              int keepaliveTime,
                              int keepaliveTimeout,
                              int idleTimeout,
                              String jksKeyPath,
                              String jksKeyPassword,
                              String jkstrustPath,
                              String jksTrustPassword)
    • Method Detail

      • getChannel

        public org.tikv.shade.io.grpc.ManagedChannel getChannel​(String addressStr,
                                                                org.tikv.common.HostMapping hostMapping)