/*
* Beanfabrics Framework Copyright (C) by Michael Karneim, beanfabrics.org
* Use is subject to license terms. See license.txt.
*/
package org.beanfabrics.event;
import java.lang.ref.WeakReference;
/**
* The {@link WeakListener} is a marker interface for listener classes.
* <p>
* When registered with an event source the listener should be stored using a
* {@link WeakReference}. When an listener is found to be only weak reachable it
* can be unregistered safely from the event source.
*
* @author Michael Karneim
*/
public interface WeakListener {
}