Package jetbrains.buildServer.util
Class EventDispatcherHandlers<T extends java.util.EventListener>
- java.lang.Object
-
- jetbrains.buildServer.util.EventDispatcherHandlers<T>
-
public class EventDispatcherHandlers<T extends java.util.EventListener> extends java.lang.Object
- Author:
- Eugene Petrenko Created: 17.03.2010 17:39:06
-
-
Constructor Summary
Constructors Constructor Description EventDispatcherHandlers(java.lang.Class<T> listenerClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(T listener, boolean ignoreEmpty)
void
clear()
java.util.List<T>
getListeners()
boolean
hasListeners()
void
removeListener(T listener)
java.util.Map<java.lang.reflect.Method,java.util.List<T>>
serialize()
-
-
-
Constructor Detail
-
EventDispatcherHandlers
public EventDispatcherHandlers(java.lang.Class<T> listenerClass)
-
-
Method Detail
-
addListener
public void addListener(@NotNull T listener, boolean ignoreEmpty)
-
removeListener
public void removeListener(@NotNull T listener)
-
getListeners
@NotNull public java.util.List<T> getListeners()
-
serialize
@NotNull public java.util.Map<java.lang.reflect.Method,java.util.List<T>> serialize()
-
hasListeners
public boolean hasListeners()
-
clear
public void clear()
-
-