Class AbstractThingHandlerDiscoveryService<T extends ThingHandler>

java.lang.Object
org.openhab.core.config.discovery.AbstractDiscoveryService
org.openhab.core.config.discovery.AbstractThingHandlerDiscoveryService<T>
All Implemented Interfaces:
DiscoveryService, ThingHandlerService

@NonNullByDefault public abstract class AbstractThingHandlerDiscoveryService<T extends ThingHandler> extends AbstractDiscoveryService implements ThingHandlerService
The AbstractThingHandlerDiscoveryService extends the AbstractDiscoveryService for thing-based discovery services. It handles the injection of the ThingHandler
Author:
Jan N. Klug - Initial contribution, Laurent Garnier - Added discovery with an optional input parameter