@Override public List<TopicId> listTopics(NamespaceId namespaceId) throws IOException { return getMessagingService().listTopics(namespaceId); }
@Override public List<TopicId> listTopics(NamespaceId namespaceId) throws IOException { return getMessagingService().listTopics(namespaceId); }
@GET @Path("/topics") public void listTopics(HttpRequest request, HttpResponder responder, @PathParam("namespace") String namespace) throws Exception { responder.sendJson(HttpResponseStatus.OK, GSON.toJson( Lists.transform(messagingService.listTopics(new NamespaceId(namespace)), TOPIC_TO_NAME), TOPIC_LIST_TYPE)); }
@GET @Path("/topics") public void listTopics(HttpRequest request, HttpResponder responder, @PathParam("namespace") String namespace) throws Exception { responder.sendJson(HttpResponseStatus.OK, GSON.toJson( Lists.transform(messagingService.listTopics(new NamespaceId(namespace)), TOPIC_TO_NAME), TOPIC_LIST_TYPE)); }
for (TopicId topicId : messagingService.listTopics(namespaceId)) { messagingService.deleteTopic(topicId);
for (TopicId topicId : messagingService.listTopics(namespaceId)) { messagingService.deleteTopic(topicId);
messagingService.listTopics(NamespaceId.SYSTEM); Assert.fail("Expected service unavailable exception"); } catch (ServiceUnavailableException e) {
secondService.listTopics(NamespaceId.SYSTEM); Assert.fail("Expected service unavailable"); } catch (ServiceUnavailableException e) {
List<TopicId> topics = client.listTopics(nsId); Assert.assertEquals(Arrays.asList(topic1, topic2), topics); Assert.assertTrue(client.listTopics(nsId).isEmpty());