Package alluxio.master
Class MasterClientContextBuilder
- java.lang.Object
-
- alluxio.master.MasterClientContextBuilder
-
public class MasterClientContextBuilder extends java.lang.Object
This class can be used to obtain instances of aMasterClientContext
. This is the preferred method of creating master client configurations.
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientContext
mContext
protected MasterInquireClient
mMasterInquireClient
-
Constructor Summary
Constructors Constructor Description MasterClientContextBuilder(ClientContext ctx)
Create an instance of aMasterClientContextBuilder
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MasterClientContext
build()
MasterClientContextBuilder
setMasterInquireClient(MasterInquireClient masterInquireClient)
Set theMasterInquireClient
that the config will use.
-
-
-
Field Detail
-
mContext
protected ClientContext mContext
-
mMasterInquireClient
protected MasterInquireClient mMasterInquireClient
-
-
Constructor Detail
-
MasterClientContextBuilder
public MasterClientContextBuilder(ClientContext ctx)
Create an instance of aMasterClientContextBuilder
.- Parameters:
ctx
- TheClientContext
to base the configuration on
-
-
Method Detail
-
setMasterInquireClient
public MasterClientContextBuilder setMasterInquireClient(MasterInquireClient masterInquireClient)
Set theMasterInquireClient
that the config will use.- Parameters:
masterInquireClient
- the master inquire client- Returns:
- the builder
-
build
public MasterClientContext build()
- Returns:
- an instance of
MasterClientContext
-
-