org.apache.continuum.distributed.transport.master
Interface MasterBuildAgentTransportService

Package class diagram package MasterBuildAgentTransportService
All Known Implementing Classes:
MasterBuildAgentTransportClient, MasterBuildAgentTransportServer

public interface MasterBuildAgentTransportService

MasterBuildAgentTransportService


Method Summary
 Map<String,String> getEnvironments(Integer buildDefinitionId, String installationType)
           
 Boolean ping()
           
 Boolean prepareBuildFinished(Map<String,Object> prepareBuildResult)
           
 Boolean returnBuildResult(Map<String,Object> buildResult)
           
 Boolean shouldBuild(Map<String,Object> context)
           
 Boolean startPrepareBuild(Map<String,Object> prepareBuildResult)
           
 Boolean startProjectBuild(Integer projectId)
           
 Boolean updateProject(Map<String,Object> project)
           
 

Method Detail

returnBuildResult

Boolean returnBuildResult(Map<String,Object> buildResult)
                          throws Exception
Throws:
Exception

startProjectBuild

Boolean startProjectBuild(Integer projectId)
                          throws Exception
Throws:
Exception

prepareBuildFinished

Boolean prepareBuildFinished(Map<String,Object> prepareBuildResult)
                             throws Exception
Throws:
Exception

startPrepareBuild

Boolean startPrepareBuild(Map<String,Object> prepareBuildResult)
                          throws Exception
Throws:
Exception

getEnvironments

Map<String,String> getEnvironments(Integer buildDefinitionId,
                                   String installationType)
                                   throws Exception
Throws:
Exception

updateProject

Boolean updateProject(Map<String,Object> project)
                      throws Exception
Throws:
Exception

ping

Boolean ping()
             throws Exception
Throws:
Exception

shouldBuild

Boolean shouldBuild(Map<String,Object> context)
                    throws Exception
Throws:
Exception


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.