@@ -0,0 +1,778 @@
+package org.aanguita.jacuzzi.event.hub;%0A%0A/**%0A * This class provides named event hubs. An event hub allows publishing messages with some tags, while other classes can subscribe from specific%0A * tags and receive the corresponding notifications. In esence, this class provides an observer pattern implementation, allowing very decoupled%0A * code to use it.%0A * %3Cp%3E%0A * This class provides static methods for creating event hubs. It also maintains a coherent pool of named event hubs, so these can be retrieved%0A * asynchronously. Clients can register as many event hubs as desired, identifying them by a name.%0A *%0A * @author aanguita%0A *         21/09/2016%0A */%0Apublic class EventHub %7B%0A%0A    private final String name;%0A%0A    public EventHub(String name) %7B%0A        this.name = name;%0A    %7D%0A%7D%0A

Add event hub (no code yet)