blob: 1a65798156da5e33da1c51377f0ccc778de2e76f [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
Yuta HIGUCHI41f2ec02014-10-27 09:54:43 -07005//Not used right now
Madan Jampani890bc352014-10-01 22:35:29 -07006/**
7 * Contains information that will be published when a cluster membership event occurs.
8 */
9public class ClusterMembershipEvent {
10
11 private final ClusterMembershipEventType type;
12 private final ControllerNode node;
13
14 public ClusterMembershipEvent(ClusterMembershipEventType type, ControllerNode node) {
15 this.type = type;
16 this.node = node;
17 }
18
19 public ClusterMembershipEventType type() {
20 return type;
21 }
22
23 public ControllerNode node() {
24 return node;
25 }
26}