public URI getAuthorizationServiceUri() { if (this.authorizationService == null) { return null; } if (this.authorizationServiceUri == null) { this.authorizationServiceUri = this.authorizationService.getUri(); } return this.authorizationServiceUri; }
public URI getAuthenticationServiceUri() { if (this.authenticationService == null) { return null; } if (this.authenticationServiceUri == null) { this.authenticationServiceUri = this.authenticationService.getUri(); } return this.authenticationServiceUri; }
public URI getManagementServiceUri() { if (this.managementService == null) { return null; } if (this.managementServiceUri == null) { this.managementServiceUri = this.managementService.getUri(); } return this.managementServiceUri; }
public URI getDocumentIndexServiceUri() { if (this.documentIndexService == null) { return null; } if (this.documentIndexServiceUri == null) { this.documentIndexServiceUri = this.documentIndexService.getUri(); } return this.documentIndexServiceUri; }
private void handleUncaughtException(Service s, Operation op, Throwable e) { if (!Utils.isValidationError(e)) { log(Level.SEVERE, "Uncaught exception in service %s: %s", s.getUri(), Utils.toString(e)); } else if (this.logger.isLoggable(Level.FINE)) { log(Level.FINE, "Validation Error in service %s: %s", s.getUri(), Utils.toString(e)); } op.fail(e); }
private URI[] buildStatsUris(long serviceCount, List<Service> services) { URI[] statUris = new URI[(int) serviceCount]; int i = 0; for (Service s : services) { statUris[i++] = UriUtils.extendUri(s.getUri(), ServiceHost.SERVICE_URI_SUFFIX_STATS); } return statUris; }
private URI[] buildStatsUris(long serviceCount, List<Service> services) { URI[] statUris = new URI[(int) serviceCount]; int i = 0; for (Service s : services) { statUris[i++] = UriUtils.extendUri(s.getUri(), ServiceHost.SERVICE_URI_SUFFIX_STATS); } return statUris; }
private List<URI> startQueryTargetServices(int serviceCount, Class<? extends Service> type, QueryValidationServiceState initState) throws Throwable { List<URI> queryValidationServices = new ArrayList<>(); List<Service> services = this.host.doThroughputServiceStart(serviceCount, type, initState, null, null); for (Service s : services) { queryValidationServices.add(s.getUri()); } return queryValidationServices; }
private List<URI> startQueryTargetServices(int serviceCount, Class<? extends Service> type, QueryValidationServiceState initState) throws Throwable { List<URI> queryValidationServices = new ArrayList<>(); List<Service> services = this.host.doThroughputServiceStart(serviceCount, type, initState, null, null); for (Service s : services) { queryValidationServices.add(s.getUri()); } return queryValidationServices; }
private URI[] buildStatsUris(long serviceCount, List<Service> services) { URI[] statUris = new URI[(int) serviceCount]; int i = 0; for (Service s : services) { statUris[i++] = UriUtils.extendUri(s.getUri(), ServiceHost.SERVICE_URI_SUFFIX_STATS); } return statUris; }
private URI[] buildStatsUris(long serviceCount, List<Service> services) { URI[] statUris = new URI[(int) serviceCount]; int i = 0; for (Service s : services) { statUris[i++] = UriUtils.extendUri(s.getUri(), ServiceHost.SERVICE_URI_SUFFIX_STATS); } return statUris; }
URI createIndexedMetadataFactoryService(VerificationHost h) throws Throwable { Service indexedMetadataFactory = IndexedMetadataExampleService.createFactory(); indexedMetadataFactory = h.startServiceAndWait(indexedMetadataFactory, IndexedMetadataExampleService.FACTORY_LINK, null); return indexedMetadataFactory.getUri(); }
URI createImmutableFactoryService(VerificationHost h) throws Throwable { Service immutableFactory = ExampleImmutableService.createFactory(); immutableFactory = h.startServiceAndWait(immutableFactory, "immutable-examples", null); URI factoryUri = immutableFactory.getUri(); return factoryUri; }
URI createIndexedMetadataFactoryService(VerificationHost h) throws Throwable { Service indexedMetadataFactory = IndexedMetadataExampleService.createFactory(); indexedMetadataFactory = h.startServiceAndWait(indexedMetadataFactory, IndexedMetadataExampleService.FACTORY_LINK, null); return indexedMetadataFactory.getUri(); }
URI createInMemoryExampleServiceFactory(VerificationHost h) throws Throwable { Service exampleFactory = InMemoryExampleService.createFactory(); exampleFactory = h.startServiceAndWait(exampleFactory, InMemoryExampleService.FACTORY_LINK, null); URI factoryUri = exampleFactory.getUri(); return factoryUri; }
@After public void tearDown() throws Throwable { for (Service service : this.services) { delete(service.getUri()); } }
URI createImmutableFactoryService(VerificationHost h) throws Throwable { Service immutableFactory = ExampleImmutableService.createFactory(); immutableFactory = h.startServiceAndWait(immutableFactory, "immutable-examples", null); URI factoryUri = immutableFactory.getUri(); return factoryUri; }
@After public void tearDown() throws Throwable { for (Service service : this.services) { delete(service.getUri()); } }
private static DeferredResult<List<String>> retrieveProjectRelatedDocumentLinks( Service service, String projectLink, String factoryLink) { Operation get = Operation.createGet(service, factoryLink) .setReferer(service.getUri()) .addRequestHeader(OperationUtil.PROJECT_ADMIRAL_HEADER, projectLink); authorizeOperationIfProjectService(service, get); return service.sendWithDeferredResult(get, ServiceDocumentQueryResult.class) .thenApply(result -> result.documentLinks); }
private Operation createServiceOperation(Service s) { return Operation.createGet(s.getUri()) .setReferer(host.getUri()) .forceRemote(); }