public void registerService(RegisterServiceCommand aCommand) { checkNotNull(aCommand,COMMAND_CANNOT_BE_NULL); URI serviceId=aCommand.serviceId(); Service service = serviceRepository().serviceOfId(serviceId); checkArgument(service==null,"Service '%s' is already registered",serviceId); service=Service.newInstance(serviceId); serviceRepository().add(service); }
public List<URI> getRegisteredServices() { return serviceRepository().serviceIds(); }
@Override protected void startUp() throws Exception { final Transaction tx = this.registry.getTransactionManager().currentTransaction(); tx.begin(); try { Consoles.defaultConsole().printf("Starting dump...%n"); for(final URI serviceId:serviceRepository().serviceIds()) { dumpService(serviceRepository().serviceOfId(serviceId)); } dumpCompletedEnrichments(completedEnrichmentRepository().findCompletedEnrichments(null,null,null)); dumpPendingEnrichments(pendingEnrichmentRepository().findPendingEnrichments(null,null,null)); Consoles.defaultConsole().printf("Dump completed.%n"); } finally { tx.rollback(); } }
private Service findService(CreateBuildCommand aCommand) { URI serviceId=aCommand.serviceId(); Service service = serviceRepository().serviceOfId(serviceId); checkArgument(service!=null,"Service '%s' is not registered",serviceId); return service; }
private void populateBackend(final URI jenkinsInstance) { final Date initTime = new Date(); final Service defaultService = Service.newInstance(jenkinsInstance); this.serviceRepository.add(defaultService); final SimpleBuild simpleBuild=defaultService.addSimpleBuild(buildId(defaultService, "simple-job"),"Example simple build"); createBuild(this.buildRepository, simpleBuild, initTime, "An example simple build for testing",this.scmService); createExecutions(this.executionRepository,simpleBuild,this.scmService); final CompositeBuild compositeBuild=defaultService.addCompositeBuild(buildId(defaultService, "composite-job"),"Example composite build"); createBuild(this.buildRepository, compositeBuild, initTime, "An example composite build for testing",this.scmService); createExecutions(this.executionRepository, compositeBuild,this.scmService); final SubBuild subBuild=compositeBuild.addSubBuild(buildId(compositeBuild, "sub-job"),"Example sub build"); createBuild(this.buildRepository, subBuild, initTime, "An example sub build for testing",this.scmService); createExecutions(this.executionRepository, subBuild,this.scmService); }
public Service getService(URI serviceId) { checkNotNull(serviceId,"Service identifier be null"); return Service.newInstance(serviceRepository().serviceOfId(serviceId)); }