Interface SubsystemEarlyPropertyChecker
-
- All Known Implementing Classes:
PortEarlyPropertyChecker
public interface SubsystemEarlyPropertyCheckerInterface 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcheckPropertyValue(String propertyName, String propertyValue, String pairedPropertyValue)Check if a subsystem property is valid.StringgetPairedPropertyName()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 Detail
-
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
-
-