Class CriterionProcessVisitor
java.lang.Object
org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
- All Implemented Interfaces:
LocalOsHandler.ILocalOsVisitor
Visitor class for handling local operating system details related to process criteria.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList all Linux processes.voidVisit method for AIX operating system.voidVisit method for FreeBSD operating system.voidVisit method for HP-UX operating system.voidVisit method for Linux operating system.voidVisit method for macOS operating system.voidVisit method for NetBSD operating system.voidVisit method for OpenBSD operating system.voidVisit method for Solaris operating system.voidVisit method for Sun operating system.voidVisit method for Windows operating system.
-
Constructor Details
-
CriterionProcessVisitor
public CriterionProcessVisitor()
-
-
Method Details
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for Windows operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- Windows operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for Linux operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- Linux operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for HP-UX operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- HP-UX operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for Sun operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- Sun operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for Solaris operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- Solaris operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for FreeBSD operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- FreeBSD operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for OpenBSD operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- OpenBSD operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for NetBSD operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- NetBSD operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for AIX operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- AIX operating system instance
-
visit
Description copied from interface:LocalOsHandler.ILocalOsVisitorVisit method for macOS operating system.- Specified by:
visitin interfaceLocalOsHandler.ILocalOsVisitor- Parameters:
os- macOS operating system instance
-
listAllLinuxProcesses
List all Linux processes.- Returns:
- A list containing details of all Linux processes.
-