Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKBJavaConnector/HLOKBWebClient/src/main/java/at/hl/okb/IECJConnector.java @ 4963

Last change on this file since 4963 was 4963, checked in by mholper, 14 years ago

added some Implementation as Ids

File size: 1004 bytes
Line 
1package at.hl.okb;
2
3import java.util.List;
4import java.util.Map;
5
6/**
7 * Interface for ECJ Connector
8 * @author HolperM
9 *
10 */
11public interface IECJConnector {
12  /**
13   * Does some logical Check against HL
14   * create missing Datatypes (if not found)
15   * saves algorithmParams, problemParams into HL
16   *
17   * @param algorithm Name of the Algorithm
18   * @param platform Name of the Platform
19   * @param problem Name of the Problem
20   * @param algoParams map<AlgoParamname, Paramvalue> (as JavaType)
21   * @param problemParams map<problemParamName, Paramvalue> (as JavaType)
22   * @param paramFile as Object (will be saved as BLOB)
23   * @throws Exception
24   */
25  public void initialize(String algorithm, String platform, String problem, Map<String, Object> algoParams, Map<String,Object> problemParams, Object paramFile) throws Exception;
26
27  /**
28   * delivers Results to HL
29   * @param resultList
30   * @throws Exception
31   */
32  public void result(List<Object> resultList) throws Exception;
33}
Note: See TracBrowser for help on using the repository browser.