1
14
15 package com.liferay.portal.kernel.cluster;
16
17 import java.io.Serializable;
18
19 import java.util.Collections;
20 import java.util.HashMap;
21 import java.util.Map;
22
23
28 public class ClusterNodeResponses implements Serializable {
29
30 public static final ClusterNodeResponses EMPTY_CLUSTER_NODE_RESPONSES =
31 new ClusterNodeResponses();
32
33 public void addClusterResponse(ClusterNodeResponse clusterNodeResponse) {
34 _clusterResponses.put(
35 clusterNodeResponse.getClusterNode(), clusterNodeResponse);
36 }
37
38 public ClusterNodeResponse getClusterResponse(ClusterNode clusterNode) {
39 return _clusterResponses.get(clusterNode);
40 }
41
42 public Map<ClusterNode, ClusterNodeResponse> getClusterResponses() {
43 return Collections.unmodifiableMap(_clusterResponses);
44 }
45
46 public int size() {
47 return _clusterResponses.size();
48 }
49
50 private Map<ClusterNode, ClusterNodeResponse> _clusterResponses =
51 new HashMap<ClusterNode, ClusterNodeResponse>();
52
53 }