package org.foo.spoke; import org.foo.hub.Message; import org.foo.hub.spi.Spoke; /** * Simple spoke that just echoes matching messages to the console. */ public class SpokeImpl implements Spoke { String address; public SpokeImpl(String address) { this.address = address; } public boolean receive(Message message) { if (address.matches(message.getAddress())) { System.out.println("SPOKE " + address + " RECEIVED " + message); return true; } return false; } }