Class LaunchSysProp.LaunchSysPropWithJvm

java.lang.Object
com.inductiveautomation.ignition.client.launch.util.LaunchSysProp<String>
com.inductiveautomation.ignition.client.launch.util.LaunchSysProp.LaunchSysPropWithJvm
Enclosing class:
LaunchSysProp<T>

public static class LaunchSysProp.LaunchSysPropWithJvm extends LaunchSysProp<String>
A system prop which has keys and legacy keys, but also has a companion "jvm" property which should be set along with it. This can't really just be a LaunchSysProp.StringLaunchSysProp because:
  • just might not even be defined
  • deviate based on what specifically is being launched
  • Not typically conform to the typical -D{key}={value} syntax
    • Method Details

      • toDPropsWith

        @Nonnull public Set<String> toDPropsWith(@Nullable String value)
        Description copied from class: LaunchSysProp
        Returns a set of CLI arguments in the form of -D${key}=${value}, unless the value is null, then an empty Set is returned. The value which is provided is the value which is always returned. This is a convenience method for returning the correct CLI arguments, but where a new value is required, like on retargets etc
        Overrides:
        toDPropsWith in class LaunchSysProp<String>