Package com.tailf.conf
Class ConfHaNode
Object
com.tailf.conf.ConfHaNode
ConfHaNode represents a HA node by identity and IP address
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAddr()
Get the IP address for the node as ConfIPv4 or ConfIPv6Get the nodeid which is the identity of the HA nodestatic ConfEObject
pack_ha_node
(ConfHaNode node) Encodes a ConfHaNode into a ConfEObject to be transported by the protocol.toString()
static ConfHaNode
unpack_ha_node
(ConfEObject term) Decodes a ConfEObject into a ConfHaNode.
-
Constructor Details
-
ConfHaNode
Constructor for a HA node- Parameters:
nodeid
- ConfValue carrying the identity of the HA nodeaddr
- IP address for the node as ConfIPv4 or ConfIPv6
-
-
Method Details
-
getNodeId
Get the nodeid which is the identity of the HA node- Returns:
- ConfValue nodeid
-
getAddr
Get the IP address for the node as ConfIPv4 or ConfIPv6- Returns:
- ConfValue which is either ConfIPv4 or ConfIPv6
-
unpack_ha_node
Decodes a ConfEObject into a ConfHaNode. This method is used internally by the api.- Parameters:
term
-- Returns:
- ConfHaNode
- Throws:
ConfException
-
pack_ha_node
Encodes a ConfHaNode into a ConfEObject to be transported by the protocol. This method is used internally by the api.- Parameters:
node
-- Returns:
- ConfEObject
-
toString
-