package org.infinispan.security.actions;
import org.infinispan.manager.EmbeddedCacheManager;
/**
* CacheManagerAddListenerAction.
*
* @author Tristan Tarrant
* @since 7.0
*/
public class AddCacheManagerListenerAction extends AbstractEmbeddedCacheManagerAction<Void> {
private final Object listener;
public AddCacheManagerListenerAction(EmbeddedCacheManager cacheManager, Object listener) {
super(cacheManager);
this.listener = listener;
}
@Override
public Void run() {
cacheManager.addListener(listener);
return null;
}
}