001
014
015 package com.liferay.portal.kernel.cluster;
016
017 import java.io.Serializable;
018
019 import java.util.Collections;
020 import java.util.HashMap;
021 import java.util.Map;
022
023
026 public class ClusterNodeResponses implements Serializable {
027
028 public static final ClusterNodeResponses EMPTY_CLUSTER_NODE_RESPONSES =
029 new ClusterNodeResponses();
030
031 public void addClusterResponse(ClusterNodeResponse clusterNodeResponse) {
032 _clusterResponses.put(
033 clusterNodeResponse.getClusterNode(), clusterNodeResponse);
034 }
035
036 public ClusterNodeResponse getClusterResponse(ClusterNode clusterNode) {
037 return _clusterResponses.get(clusterNode);
038 }
039
040 public Map<ClusterNode, ClusterNodeResponse> getClusterResponses() {
041 return Collections.unmodifiableMap(_clusterResponses);
042 }
043
044 public int size() {
045 return _clusterResponses.size();
046 }
047
048 private Map<ClusterNode, ClusterNodeResponse> _clusterResponses =
049 new HashMap<ClusterNode, ClusterNodeResponse>();
050
051 }