Package org.guvnor.rest.backend
Class JobRequestScheduler
- java.lang.Object
-
- org.guvnor.rest.backend.JobRequestScheduler
-
@ApplicationScoped public class JobRequestScheduler extends Object
Utility class observing requests for various functions of the REST service
-
-
Constructor Summary
Constructors Constructor Description JobRequestScheduler()JobRequestScheduler(ExecutorService executorService, JobResultManager jobResultManager, JobRequestHelper jobRequestHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBranchRequest(org.guvnor.rest.client.AddBranchJobRequest jobRequest)voidaddProjectToSpace(org.guvnor.rest.client.AddProjectToSpaceRequest jobRequest)voidcloneProjectRequest(org.guvnor.rest.client.CloneProjectJobRequest jobRequest)voidcompileProjectRequest(org.guvnor.rest.client.CompileProjectRequest jobRequest)voidcreateProjectRequest(org.guvnor.rest.client.CreateProjectJobRequest jobRequest, Map<String,Object> headers)voidcreateSpaceRequest(org.guvnor.rest.client.SpaceRequest jobRequest)voiddeleteProjectRequest(org.guvnor.rest.client.DeleteProjectRequest jobRequest)voiddeployProjectRequest(org.guvnor.rest.client.DeployProjectRequest jobRequest)protected Map<String,Object>getContext(org.guvnor.rest.client.JobRequest jobRequest)voidinstallProjectRequest(org.guvnor.rest.client.InstallProjectRequest jobRequest)voidremoveBranchRequest(org.guvnor.rest.client.RemoveBranchJobRequest jobRequest)voidremoveSpaceRequest(org.guvnor.rest.client.RemoveSpaceRequest jobRequest)voidtestProjectRequest(org.guvnor.rest.client.TestProjectRequest jobRequest)voidupdateSpaceRequest(org.guvnor.rest.client.SpaceRequest jobRequest)
-
-
-
Constructor Detail
-
JobRequestScheduler
public JobRequestScheduler()
-
JobRequestScheduler
@Inject public JobRequestScheduler(@RestApi ExecutorService executorService, JobResultManager jobResultManager, JobRequestHelper jobRequestHelper)
-
-
Method Detail
-
cloneProjectRequest
public void cloneProjectRequest(org.guvnor.rest.client.CloneProjectJobRequest jobRequest)
-
createProjectRequest
public void createProjectRequest(org.guvnor.rest.client.CreateProjectJobRequest jobRequest, Map<String,Object> headers)
-
deleteProjectRequest
public void deleteProjectRequest(org.guvnor.rest.client.DeleteProjectRequest jobRequest)
-
compileProjectRequest
public void compileProjectRequest(org.guvnor.rest.client.CompileProjectRequest jobRequest)
-
installProjectRequest
public void installProjectRequest(org.guvnor.rest.client.InstallProjectRequest jobRequest)
-
testProjectRequest
public void testProjectRequest(org.guvnor.rest.client.TestProjectRequest jobRequest)
-
deployProjectRequest
public void deployProjectRequest(org.guvnor.rest.client.DeployProjectRequest jobRequest)
-
createSpaceRequest
public void createSpaceRequest(org.guvnor.rest.client.SpaceRequest jobRequest)
-
updateSpaceRequest
public void updateSpaceRequest(org.guvnor.rest.client.SpaceRequest jobRequest)
-
addProjectToSpace
public void addProjectToSpace(org.guvnor.rest.client.AddProjectToSpaceRequest jobRequest)
-
addBranchRequest
public void addBranchRequest(org.guvnor.rest.client.AddBranchJobRequest jobRequest)
-
removeBranchRequest
public void removeBranchRequest(org.guvnor.rest.client.RemoveBranchJobRequest jobRequest)
-
removeSpaceRequest
public void removeSpaceRequest(org.guvnor.rest.client.RemoveSpaceRequest jobRequest)
-
-