blob: 30b847fa210bd88893f319bb86dcf7daeec200e6 [file] [log] [blame]
Yuta HIGUCHIc057c632014-10-06 18:38:14 -07001package org.onlab.onos.store.cluster.impl;
Madan Jampani890bc352014-10-01 22:35:29 -07002
3import org.onlab.onos.cluster.ControllerNode;
4
5/**
6 * Contains information that will be published when a cluster membership event occurs.
7 */
8public class ClusterMembershipEvent {
9
10 private final ClusterMembershipEventType type;
11 private final ControllerNode node;
12
13 public ClusterMembershipEvent(ClusterMembershipEventType type, ControllerNode node) {
14 this.type = type;
15 this.node = node;
16 }
17
18 public ClusterMembershipEventType type() {
19 return type;
20 }
21
22 public ControllerNode node() {
23 return node;
24 }
25}