NodeIDType
- public class ReconfigureRCNodeConfig<NodeIDType> extends ServerReconfigurationPacket<NodeIDType>
ReconfigurationPacket.PacketType
creator, deletedNodes, newlyAddedNodes
epochNumber, serviceName
clientPacketTypes, HANDLER_METHOD_PREFIX, PACKET_TYPE, serverPacketTypes
type
Constructor and Description |
---|
ReconfigureRCNodeConfig(org.json.JSONObject json,
Stringifiable<NodeIDType> unstringer) |
ReconfigureRCNodeConfig(NodeIDType initiator,
java.util.Map<NodeIDType,java.net.InetSocketAddress> newlyAddedNodes,
java.util.Set<NodeIDType> deletedNodes) |
ReconfigureRCNodeConfig(NodeIDType initiator,
NodeIDType nodeID,
java.net.InetSocketAddress sockAddr) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getServiceName() |
getAddedNodeIDs, getDeletedNodeIDs, getIssuer, getMyReceiver, getRequestType, getResponseMessage, getSummary, hasAddedNodes, hasDeletedNodes, isFailed, setFailed, setResponseMessage, toJSONObjectImpl
getEpochNumber
assertPacketTypeChecks, assertPacketTypeChecks, assertPacketTypeChecks, assertPacketTypeChecks, concatenate, getMessage, getPacketType, getPacketTypeCanonicalClassName, getPacketTypeClass, getPacketTypeClassName, getReconfigurationPacket, getReconfigurationPacket, getReconfigurationPacketSuppressExceptions, getReconfigurationPacketSuppressExceptions, getReconfigurationPacketType, getReconfigurationPacketType, isReconfigurationPacket, putPacketType, toBytes, toString
flip, getInitiator, getKey, getSender, getType, setKey, setSender, setType, toJSONObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSummary
public ReconfigureRCNodeConfig(NodeIDType initiator, NodeIDType nodeID, java.net.InetSocketAddress sockAddr)
initiator
- nodeID
- sockAddr
- public ReconfigureRCNodeConfig(NodeIDType initiator, java.util.Map<NodeIDType,java.net.InetSocketAddress> newlyAddedNodes, java.util.Set<NodeIDType> deletedNodes)
initiator
- newlyAddedNodes
- deletedNodes
- public ReconfigureRCNodeConfig(org.json.JSONObject json, Stringifiable<NodeIDType> unstringer) throws org.json.JSONException
json
- unstringer
- org.json.JSONException
public java.lang.String getServiceName()
getServiceName
in interface Request
getServiceName
in class BasicReconfigurationPacket<NodeIDType>