/*
* The MIT License
*
- * Copyright 2015 eddie.
+ * Copyright 2015 Eddie Berrisford-Lynch <dev@fun2be.me>.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
import java.util.ArrayList;
/**
- *
- * @author eddie
+ * Manages registration of listeners and firing of events.
+ *
+ * @author Eddie Berrisford-Lynch <dev@fun2be.me>
*/
public class NetworkMessageEventListenerManager implements NetworkMessageEventGenerator {
/**
public synchronized void fireNetworkMessageEvent(NetworkMessage message) {
NetworkMessageEvent event = new NetworkMessageEvent(this, message);
for (NetworkMessageEventListenerWithIntent intentListener : _NetworkMessageEventListeners) {
- System.err.println("fireNetworkMessageEvent() intent: " + intentListener._intent);
if (intentListener._intent == null || (intentListener._intent != null && intentListener._intent.equals(message._intent)))
intentListener._listener.NetworkMessageReceived(event);
}