Class DependencyClassEventListener
- java.lang.Object
-
- org.zeroturnaround.javarebel.integration.generic.DependencyClassEventListener
-
- All Implemented Interfaces:
org.zeroturnaround.javarebel.ClassEventListener
public class DependencyClassEventListener extends Object implements org.zeroturnaround.javarebel.ClassEventListener
ClassEventListener wrapper to avoid multiple invocations for a same event.Instead of a dependency the original class is used as the event parameter.
- Author:
- Rein Raudjärv
- See Also:
ReloaderUtil
-
-
Constructor Summary
Constructors Constructor Description DependencyClassEventListener(Class<?> klass, Collection<Class<?>> dependencies, org.zeroturnaround.javarebel.ClassEventListener target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetTarget()voidonClassEvent(int eventType, Class<?> klass)intpriority()StringtoString()
-
-
-
Constructor Detail
-
DependencyClassEventListener
public DependencyClassEventListener(Class<?> klass, Collection<Class<?>> dependencies, org.zeroturnaround.javarebel.ClassEventListener target)
-
-
Method Detail
-
onClassEvent
public void onClassEvent(int eventType, Class<?> klass) throws Exception- Specified by:
onClassEventin interfaceorg.zeroturnaround.javarebel.ClassEventListener- Throws:
Exception
-
priority
public int priority()
- Specified by:
priorityin interfaceorg.zeroturnaround.javarebel.ClassEventListener
-
getTarget
public Object getTarget()
-
-