package org.testng; | |
/** | |
* A factory used to create instances of ITestNGListener. Users can implement this interface | |
* in any of their test classes but there can be only one such instance. | |
*/ | |
public interface ITestNGListenerFactory { | |
/** | |
* Create and return an instance of the listener class passed in parameter. Return null | |
* if you want to use the default factory. | |
*/ | |
ITestNGListener createListener(Class<? extends ITestNGListener> listenerClass); | |
} |