import java.util.Map;
import java.util.Set;
+
/**
* Event representing change in RPC routing table.
*
* @param <C> Type, which is used to represent Routing context.
* @param <P> Type of data tree path, which is used to identify route.
*/
-public interface RouteChange<C,P> {
+public interface RouteChange<C, P> {
/**
- *
* Returns a map of removed routes in associated routing contexts.
+ *
* <p>
* This map represents routes, which were withdrawn from broker local
* routing table and broker may need to forward RPC to other broker
* @return Map of contexts and removed routes
*/
Map<C,Set<P>> getRemovals();
+
/**
- *
- * Returns a map of announced routes in associated routing contexts.
- *
- * This map represents routes, which were announced by broker
- * and are present in broker's local routing table. This routes
- * are processed by implementations which are registered
- * to originating broker.
- *
- * @return Map of contexts and announced routes
- */
- Map<C,Set<P>> getAnnouncements();
+ * Returns a map of announced routes in associated routing contexts.
+ *
+ * <p>
+ * This map represents routes, which were announced by broker
+ * and are present in broker's local routing table. This routes
+ * are processed by implementations which are registered
+ * to originating broker.
+ *
+ * @return Map of contexts and announced routes
+ */
+ Map<C, Set<P>> getAnnouncements();
}