public class DefaultControllerNode extends Object implements ControllerNode
ControllerNode.State
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PORT |
Constructor and Description |
---|
DefaultControllerNode(NodeId id,
IpAddress ip)
Creates a new instance with the specified id and IP address.
|
DefaultControllerNode(NodeId id,
IpAddress ip,
int tcpPort)
Creates a new instance with the specified id and IP address.
|
DefaultControllerNode(NodeId id,
String host)
Creates a new instance with the specified id and IP address.
|
DefaultControllerNode(NodeId id,
String host,
int tcpPort)
Creates a new instance with the specified id and IP address and TCP port.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
String |
host()
Returns the host name of the controller instance.
|
NodeId |
id()
Returns the instance identifier.
|
IpAddress |
ip(boolean resolve)
Returns the IP address of the controller instance.
|
int |
tcpPort()
Returns the TCP port on which the node listens for connections.
|
String |
toString() |
public static final int DEFAULT_PORT
public DefaultControllerNode(NodeId id, String host)
id
- instance identifierhost
- instance hostnamepublic DefaultControllerNode(NodeId id, String host, int tcpPort)
id
- instance identifierhost
- instance host nametcpPort
- TCP portpublic DefaultControllerNode(NodeId id, IpAddress ip)
id
- instance identifierip
- instance IP addresspublic String host()
Node
public IpAddress ip(boolean resolve)
Node
public int tcpPort()
Node