package org.infinispan.notifications; /** * Interface that enhances {@link Listenable} with the possibility of specifying the * {@link ClassLoader} which should be set as the context class loader for the invoked * listener method * * @author Tristan Tarrant * @since 5.2 */ public interface ClassLoaderAwareListenable extends Listenable { /** * Adds a listener along with a class loader to use for the invocation * @param listener * @param classLoader */ void addListener(Object listener, ClassLoader classLoader); }