Class MockIndexEventListener

java.lang.Object
org.elasticsearch.test.MockIndexEventListener

public final class MockIndexEventListener
extends java.lang.Object
This is a testing plugin that registers a generic MockIndexEventListener.TestEventListener as a node level service as well as a listener on every index. Tests can access it like this:
     TestEventListener listener = internalCluster().getInstance(MockIndexEventListener.TestEventListener.class, node1);
     listener.setNewDelegate(new IndexEventListener() {
        // do some stuff
     });
 
This allows tests to use the listener without registering their own plugins.