/** * Extracts the task manager directories for temporary files as defined by * {@link org.apache.flink.configuration.CoreOptions#TMP_DIRS}. * * @param configuration configuration object * @return array of configured directories (in order) */ @Nonnull public static String[] parseTempDirectories(Configuration configuration) { return splitPaths(configuration.getString(CoreOptions.TMP_DIRS)); }
/** * Extracts the local state directories as defined by * {@link CheckpointingOptions#LOCAL_RECOVERY_TASK_MANAGER_STATE_ROOT_DIRS}. * * @param configuration configuration object * @return array of configured directories (in order) */ @Nonnull public static String[] parseLocalStateDirectories(Configuration configuration) { String configValue = configuration.getString(CheckpointingOptions.LOCAL_RECOVERY_TASK_MANAGER_STATE_ROOT_DIRS, ""); return splitPaths(configValue); }
/** * Extracts the task manager directories for temporary files as defined by * {@link org.apache.flink.configuration.CoreOptions#TMP_DIRS}. * * @param configuration configuration object * @return array of configured directories (in order) */ @Nonnull public static String[] parseTempDirectories(Configuration configuration) { return splitPaths(configuration.getString(CoreOptions.TMP_DIRS)); }
/** * Extracts the working state directories as defined by {@link CheckpointingOptions#WORKING_DIRS}. * * @param configuration configuration object * @return array of configured directories (in order) */ @Nonnull public static String[] parseWorkingDirectories(Configuration configuration) { String configValue = configuration.getString(CheckpointingOptions.WORKING_DIRS, ""); return splitPaths(configValue); }
/** * Extracts the task manager directories for temporary files as defined by * {@link org.apache.flink.configuration.CoreOptions#TMP_DIRS}. * * @param configuration configuration object * @return array of configured directories (in order) */ @Nonnull public static String[] parseTempDirectories(Configuration configuration) { return splitPaths(configuration.getString(CoreOptions.TMP_DIRS)); }
/** * Extracts the local state directories as defined by * {@link CheckpointingOptions#LOCAL_RECOVERY_TASK_MANAGER_STATE_ROOT_DIRS}. * * @param configuration configuration object * @return array of configured directories (in order) */ @Nonnull public static String[] parseLocalStateDirectories(Configuration configuration) { String configValue = configuration.getString(CheckpointingOptions.LOCAL_RECOVERY_TASK_MANAGER_STATE_ROOT_DIRS, ""); return splitPaths(configValue); }
/** * Extracts the local state directories as defined by * {@link CheckpointingOptions#LOCAL_RECOVERY_TASK_MANAGER_STATE_ROOT_DIRS}. * * @param configuration configuration object * @return array of configured directories (in order) */ @Nonnull public static String[] parseLocalStateDirectories(Configuration configuration) { String configValue = configuration.getString(CheckpointingOptions.LOCAL_RECOVERY_TASK_MANAGER_STATE_ROOT_DIRS, ""); return splitPaths(configValue); }