Class FilePathResolver

java.lang.Object
org.apache.camel.util.FilePathResolver

public final class FilePathResolver extends Object
A resolver for file paths that supports resolving with system and environment properties.
  • Method Details

    • resolvePath

      public static String resolvePath(String path) throws IllegalArgumentException
      Resolves the path.

      The pattern is:

      • ${env:key} or ${env.key} for environment variables.
      • ${key} for JVM system properties.
      For example: ${env.KARAF_HOME}/data/logs
      Parameters:
      path - the path
      Returns:
      the resolved path
      Throws:
      IllegalArgumentException - is thrown if system property / environment not found