Interface SubsystemEarlyPropertyChecker
- All Known Implementing Classes:
PortEarlyPropertyChecker
public interface SubsystemEarlyPropertyChecker
Interface that describes an "early" checker for subsystem properties. Useful when we want to check that a property value is valid before stopping / starting the subsystem.
- Author:
- abalmus
-
Method Summary
Modifier and TypeMethodDescriptionvoidcheckPropertyValue(String propertyName, String propertyValue, String pairedPropertyValue) Check if a subsystem property is valid.Get the (optional) paired property name (e.g., if we want to check a port number we might want to do that together with a specific local address).
-
Method Details
-
getPairedPropertyName
String getPairedPropertyName()Get the (optional) paired property name (e.g., if we want to check a port number we might want to do that together with a specific local address).- Returns:
- The paired property name.
-
checkPropertyValue
void checkPropertyValue(String propertyName, String propertyValue, String pairedPropertyValue) throws InvalidPropertyValueException Check if a subsystem property is valid.- Parameters:
propertyName-propertyValue-pairedPropertyValue-- Throws:
InvalidPropertyValueException
-