/** * Synchronously perform GET to given url. * * Expecting GET to be successful. * * @param url URL * @param bodyType returned body type * @param <T> ServiceDocument * @return body document */ public <T extends ServiceDocument> T sendGetAndWait(String url, Class<T> bodyType) { return sendGetAndWait(URI.create(url), bodyType); }
/** * Synchronously perform GET to given url. * * Expecting GET to be successful. * * @param url URL * @param bodyType returned body type * @param <T> ServiceDocument * @return body document */ public <T extends ServiceDocument> T sendGetAndWait(String url, Class<T> bodyType) { return sendGetAndWait(URI.create(url), bodyType); }
private AuthCredentialsServiceState getCredentialsState(String link) { return sender.sendGetAndWait(UriUtils.buildUri(host, link), AuthCredentialsServiceState.class); }
private RegistryState getHarborRegistry(boolean exists) { if (exists) { return sender.sendGetAndWait(UriUtils.buildUri(host, Harbor.DEFAULT_REGISTRY_LINK), RegistryState.class); } else { FailureResponse failureResponse = sender.sendAndWaitFailure( Operation.createGet(host, Harbor.DEFAULT_REGISTRY_LINK)); assertEquals(Operation.STATUS_CODE_NOT_FOUND, failureResponse.op.getStatusCode()); return null; } }
ServiceDocumentQueryResult templateResult = sender.sendGetAndWait(uri, ServiceDocumentQueryResult.class);
ServiceDocumentQueryResult templateResult = sender.sendGetAndWait(uri, ServiceDocumentQueryResult.class);
while (finishedTaskState.results.nextPageLink != null) { totalPages++; finishedTaskState = sender.sendGetAndWait( UriUtils.buildUri(this.host, finishedTaskState.results.nextPageLink), QueryTask.class); assertTrue(finishedTaskState.results.documentLinks != null);
while (finishedTaskState.results.nextPageLink != null) { totalPages++; finishedTaskState = sender.sendGetAndWait( UriUtils.buildUri(this.host, finishedTaskState.results.nextPageLink), QueryTask.class); assertTrue(finishedTaskState.results.documentLinks != null);
QueryTask queryTaskResponse = s.sendGetAndWait(queryTaskURI, QueryTask.class); if (queryTaskResponse.results != null
QueryTask queryTaskResponse = s.sendGetAndWait(queryTaskURI, QueryTask.class); if (queryTaskResponse.results != null
@Test public void testCreateAndGet() { ExtensibilitySubscription state = createExtensibilityState(); URI uri = UriUtils.buildUri(host, ExtensibilitySubscriptionService.FACTORY_LINK); ExtensibilitySubscription result = sender .sendPostAndWait(uri, state, ExtensibilitySubscription.class); assertNotNull(result); assertNotNull(result.documentSelfLink); assertEquals(state.task, result.task); assertEquals(state.stage, result.stage); assertEquals(state.substage, result.substage); uri = UriUtils.buildUri(host, result.documentSelfLink); result = sender.sendGetAndWait(uri, ExtensibilitySubscription.class); assertNotNull(result); }
@Test public void testCreateEventRegistryTopic() { EventTopicState state = createEventTopicState("dummy-link", EVENT_NAME, EVENT_TASK, TaskStage.FINISHED.name(), DefaultSubStage.COMPLETED.name(), false, new String()); URI uri = UriUtils.buildUri(host, EventTopicService.FACTORY_LINK); EventTopicState result = sender .sendPostAndWait(uri, state, EventTopicState.class); assertNotNull(result); assertNotNull(result.documentSelfLink); assertNotNull(result.topicTaskInfo); assertEquals(state.topicTaskInfo.task, result.topicTaskInfo.task); assertEquals(state.topicTaskInfo.stage, result.topicTaskInfo.stage); assertEquals(state.topicTaskInfo.substage, result.topicTaskInfo.substage); uri = UriUtils.buildUri(host, result.documentSelfLink); result = sender.sendGetAndWait(uri, EventTopicState.class); assertNotNull(result); }
LogServiceState logsAfterFiner = sender.sendGetAndWait( UriUtils.buildUri(this.host, ServiceUriPaths.PROCESS_LOG), LogServiceState.class);
LogServiceState logsAfterFiner = sender.sendGetAndWait( UriUtils.buildUri(this.host, ServiceUriPaths.PROCESS_LOG), LogServiceState.class);
QueryTask firstPageResults = sender.sendGetAndWait( UriUtils.buildUri(this.host, queryTask.results.nextPageLink), QueryTask.class); assertTrue(!firstPageResults.results.documentLinks.isEmpty());
QueryTask firstPageResults = sender.sendGetAndWait( UriUtils.buildUri(this.host, queryTask.results.nextPageLink), QueryTask.class); assertTrue(!firstPageResults.results.documentLinks.isEmpty());