public class EventListenerUtils extends Object
Constructor and Description |
---|
EventListenerUtils() |
Modifier and Type | Method and Description |
---|---|
static <T extends EventListener> |
proxyWrapper(Class<T> listenerType,
ClassLoader loader,
Iterable<? extends T> listeners)
Provides proxy wrapper around an
Iterable container of listener
interface implementation. |
static <T extends EventListener> |
proxyWrapper(Class<T> listenerType,
Iterable<? extends T> listeners)
Provides proxy wrapper around an
Iterable container of listener
interface implementation. |
public static <T extends EventListener> T proxyWrapper(Class<T> listenerType, Iterable<? extends T> listeners)
Iterable
container of listener
interface implementation. Note: a listener interface is one whose
invoked methods return only void
.listenerType
- The expected listener interfacelisteners
- An Iterable
container of listeners to be invoked.
Note(s):
Iterable
containerproxyWrapper(Class, ClassLoader, Iterable)
public static <T extends EventListener> T proxyWrapper(Class<T> listenerType, ClassLoader loader, Iterable<? extends T> listeners)
Iterable
container of listener
interface implementation. Note: a listener interface is one whose
invoked methods return only void
.listenerType
- The expected listener interfaceloader
- The ClassLoader
to use for the proxylisteners
- An Iterable
container of listeners to be invoked.
Note(s):
Iterable
containerIllegalArgumentException
- if listenerType is not an interface
or a null
container has been providedproxyWrapper(Class, ClassLoader, Iterable)
Copyright © 2008–2018 The Apache Software Foundation. All rights reserved.