blob: e74d14ba8d3921360b503ec3500fdc5e684a9d14 [file] [log] [blame]
tom1d416c52014-09-29 20:55:24 -07001package org.onlab.onos.store.cluster.impl;
2
3import org.onlab.onos.store.cluster.messaging.ClusterMessage;
4
5/**
6 * Simple back interface for interacting with the communications service.
7 */
8public interface CommunicationsDelegate {
9
10 /**
11 * Dispatches the specified message to all registered subscribers.
12 *
13 * @param message message to be dispatched
14 */
15 void dispatch(ClusterMessage message);
16
17 /**
18 * Sets the sender.
19 *
20 * @param messageSender message sender
21 */
22 void setSender(MessageSender messageSender);
23
24}