Package alluxio

Class AbstractJobMasterClient

  • All Implemented Interfaces:
    Client, java.io.Closeable, java.lang.AutoCloseable

    @ThreadSafe
    public abstract class AbstractJobMasterClient
    extends AbstractMasterClient
    The base class for job master clients.
    • Field Detail

      • mConfAddress

        protected java.net.InetSocketAddress mConfAddress
        Address to load configuration, which may differ from mAddress.
    • Constructor Detail

      • AbstractJobMasterClient

        public AbstractJobMasterClient​(MasterClientContext clientConf)
        Creates a new master client base.
        Parameters:
        clientConf - master client configuration
      • AbstractJobMasterClient

        public AbstractJobMasterClient​(MasterClientContext clientConf,
                                       java.util.function.Supplier<RetryPolicy> retryPolicySupplier)
        Creates a new master client base.
        Parameters:
        clientConf - master client configuration
        retryPolicySupplier - retry policy to use