Package alluxio.wire
Class WorkerNetAddress
- java.lang.Object
-
- alluxio.wire.WorkerNetAddress
-
- All Implemented Interfaces:
java.io.Serializable
@PublicApi @NotThreadSafe public final class WorkerNetAddress extends java.lang.Object implements java.io.Serializable
The network address of a worker.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static WorkerNetAddress
DUMMY
-
Constructor Summary
Constructors Constructor Description WorkerNetAddress()
Creates a new instance ofWorkerNetAddress
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
dumpMainInfo()
dump the main info of the WorkerNetAddress object.boolean
equals(java.lang.Object o)
java.lang.String
getContainerHost()
int
getDataPort()
java.lang.String
getDomainSocketPath()
java.lang.String
getHost()
int
getNettyDataPort()
int
getRpcPort()
int
getSecureRpcPort()
TieredIdentity
getTieredIdentity()
int
getWebPort()
int
hashCode()
WorkerNetAddress
setContainerHost(java.lang.String containerHost)
WorkerNetAddress
setDataPort(int dataPort)
WorkerNetAddress
setDomainSocketPath(java.lang.String domainSocketPath)
WorkerNetAddress
setHost(java.lang.String host)
WorkerNetAddress
setNettyDataPort(int nettyDataPort)
WorkerNetAddress
setRpcPort(int rpcPort)
WorkerNetAddress
setSecureRpcPort(int secureRpcPort)
WorkerNetAddress
setTieredIdentity(TieredIdentity tieredIdentity)
WorkerNetAddress
setWebPort(int webPort)
java.lang.String
toString()
-
-
-
Field Detail
-
DUMMY
public static final WorkerNetAddress DUMMY
-
-
Constructor Detail
-
WorkerNetAddress
public WorkerNetAddress()
Creates a new instance ofWorkerNetAddress
.
-
-
Method Detail
-
getSecureRpcPort
public int getSecureRpcPort()
- Returns:
- the secure rpc port
-
getHost
public java.lang.String getHost()
- Returns:
- the host of the worker
-
getContainerHost
public java.lang.String getContainerHost()
- Returns:
- the container host of the worker, default to empty string if the worker is not in a container
-
getRpcPort
public int getRpcPort()
- Returns:
- the RPC port
-
getDataPort
public int getDataPort()
- Returns:
- the data port
-
getNettyDataPort
public int getNettyDataPort()
- Returns:
- the netty data port
-
getWebPort
public int getWebPort()
- Returns:
- the web port
-
getDomainSocketPath
public java.lang.String getDomainSocketPath()
- Returns:
- the domain socket path
-
getTieredIdentity
public TieredIdentity getTieredIdentity()
- Returns:
- the tiered identity
-
setHost
public WorkerNetAddress setHost(java.lang.String host)
- Parameters:
host
- the host to use- Returns:
- the worker net address
-
setContainerHost
public WorkerNetAddress setContainerHost(java.lang.String containerHost)
- Parameters:
containerHost
- the host of node, if running in a container- Returns:
- the worker net address
-
setRpcPort
public WorkerNetAddress setRpcPort(int rpcPort)
- Parameters:
rpcPort
- the rpc port to use- Returns:
- the worker net address
-
setDataPort
public WorkerNetAddress setDataPort(int dataPort)
- Parameters:
dataPort
- the data port to use- Returns:
- the worker net address
-
setNettyDataPort
public WorkerNetAddress setNettyDataPort(int nettyDataPort)
- Parameters:
nettyDataPort
- the netty data port to use- Returns:
- the worker net address
-
setWebPort
public WorkerNetAddress setWebPort(int webPort)
- Parameters:
webPort
- the web port to use- Returns:
- the worker net address
-
setSecureRpcPort
public WorkerNetAddress setSecureRpcPort(int secureRpcPort)
- Parameters:
secureRpcPort
- the secure rpc port port to use- Returns:
- the worker net address
-
setDomainSocketPath
public WorkerNetAddress setDomainSocketPath(java.lang.String domainSocketPath)
- Parameters:
domainSocketPath
- the domain socket path- Returns:
- the worker net address
-
setTieredIdentity
public WorkerNetAddress setTieredIdentity(TieredIdentity tieredIdentity)
- Parameters:
tieredIdentity
- the tiered identity- Returns:
- the worker net address
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
dumpMainInfo
public java.lang.String dumpMainInfo()
dump the main info of the WorkerNetAddress object.- Returns:
- the main info string of the WorkerNetAddress object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-