1 package org.apache.continuum.buildagent.configuration;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.util.List;
24
25 import org.apache.continuum.buildagent.model.Installation;
26
27 public interface BuildAgentConfigurationService
28 {
29 String ROLE = BuildAgentConfigurationService.class.getName();
30
31 File getBuildOutputDirectory();
32
33 File getBuildOutputDirectory( int projectId );
34
35 File getWorkingDirectory();
36
37 File getWorkingDirectory( int projectId );
38
39 String getContinuumServerUrl();
40
41 String getBuildOutput( int projectId )
42 throws BuildAgentConfigurationException;
43
44 File getBuildOutputFile( int projectId )
45 throws BuildAgentConfigurationException;
46
47 List<Installation> getAvailableInstallations();
48 }