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 Type
    Method
    Description
    void
    checkPropertyValue(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