package org.fluentlenium.core.events;
/**
* Abstract class for annotation listeners.
*/
public abstract class AbstractAnnotationListener implements ListenerPriority, ListenerContainer {
private final Object container;
private final int priority;
/**
* Creates a new annotation listener.
*
* @param container container where annotation has been found
* @param priority priority of this listener
*/
public AbstractAnnotationListener(Object container, int priority) {
this.container = container;
this.priority = priority;
}
@Override
public int getPriority() {
return priority;
}
@Override
public Object getContainer() {
return container;
}
}