Commit 07974c05 authored by Daniel Eggert's avatar Daniel Eggert
Browse files

added interfaces changes to query for available pyflink scripts

parent 14ea42e7
......@@ -3,6 +3,7 @@
*/
package de.potsdam.gfz.gms.shared.controller;
import java.util.List;
import java.util.Set;
import de.potsdam.gfz.gms.shared.GmsModuleInterface;
......@@ -57,10 +58,20 @@ public interface ControllerModuleInterface extends GmsModuleInterface {
* @return
*/
public String getProcModuleVersionInfo();
/**
* return the flink api version info, if available
*
* @return
*/
public String getFlinkVersionInfo();
/**
* Returns a list of scripts available to the processing module
*
* @param path
* @param regexFilterPattern
* @return
*/
public List<String> getAvailableScripts();
}
......@@ -3,6 +3,7 @@
*/
package de.potsdam.gfz.gms.shared.sceneprocessor;
import java.util.List;
import java.util.Map;
import de.potsdam.gfz.gms.shared.GmsModuleInterface;
......@@ -61,4 +62,13 @@ public interface SceneProcessorModuleInterface extends GmsModuleInterface {
*/
public Map<Long, Boolean> getProcesses();
/**
* Returns a list of available scripts under the given path matching the given filter pattern.
*
* @param path
* @param regexFilterPattern
* @return
*/
public List<String> getAvailableScripts(String path, String regexFilterPattern);
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment