Class ProcessAddonFinder
java.lang.Object
org.openhab.core.config.discovery.addon.BaseAddonFinder
org.openhab.core.config.discovery.addon.process.ProcessAddonFinder
- All Implemented Interfaces:
AddonFinder
This is a
ProcessAddonFinder
for finding suggested add-ons by checking processes running
on the openHAB server.- Author:
- Holger Friedrich - Initial contribution
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static final record
Private record to extract match property parameters from aProcessHandle.Info
object. -
Field Summary
Fields inherited from class org.openhab.core.config.discovery.addon.BaseAddonFinder
addonCandidates
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe framework calls this method to scan through the candidate list ofAddonInfo
and return a subset of those that it suggests to be installed.Methods inherited from class org.openhab.core.config.discovery.addon.BaseAddonFinder
propertyMatches, setAddonCandidates, unsetAddonCandidates
-
Field Details
-
SERVICE_TYPE
- See Also:
-
CFG_FINDER_PROCESS
- See Also:
-
SERVICE_NAME
- See Also:
-
-
Constructor Details
-
ProcessAddonFinder
public ProcessAddonFinder()
-
-
Method Details
-
getSuggestedAddons
Description copied from interface:AddonFinder
The framework calls this method to scan through the candidate list ofAddonInfo
and return a subset of those that it suggests to be installed. -
getServiceName
- Specified by:
getServiceName
in classBaseAddonFinder
-