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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void checkPropertyValue​(java.lang.String propertyName, java.lang.String propertyValue, java.lang.String pairedPropertyValue)
      Check if a subsystem property is valid.
      java.lang.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).
    • Method Detail

      • getPairedPropertyName

        java.lang.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​(java.lang.String propertyName,
                                java.lang.String propertyValue,
                                java.lang.String pairedPropertyValue)
                         throws InvalidPropertyValueException
        Check if a subsystem property is valid.
        Parameters:
        propertyName -
        propertyValue -
        pairedPropertyValue -
        Throws:
        InvalidPropertyValueException