Package com.sun.jersey.api.client

Examples of com.sun.jersey.api.client.WebResource.accept()


      return this.matchDetailsCache.get(id, new Callable<Optional<IWVWMatchDetailsDTO>>() {
        @Override
        public Optional<IWVWMatchDetailsDTO> call() throws Exception {
          final WebResource resource = ServiceUtils.REST_CLIENT.resource(MATCH_DETAILS_URL.toExternalForm()).queryParam("match_id", id);
          resource.addFilter(new RetryClientFilter(ServiceUtils.REST_RETRY_COUNT));
          final WebResource.Builder builder = resource.accept(MediaType.APPLICATION_JSON_TYPE);
          try {
            final String response = builder.get(String.class);
            LOGGER.trace("Retrieved response=" + response);
            final IWVWMatchDetailsDTO result = WVWService.this.wvwDTOFactory.newMatchDetailsOf(response);
            LOGGER.debug("Built result=" + result);
View Full Code Here


      return this.objectiveNamesCache.get(key, new Callable<Optional<IWVWObjectiveNameDTO[]>>() {
        @Override
        public Optional<IWVWObjectiveNameDTO[]> call() throws Exception {
          final WebResource resource = ServiceUtils.REST_CLIENT.resource(OBJECTIVE_NAMES_URL.toExternalForm()).queryParam("lang", key.getLanguage());
          resource.addFilter(new RetryClientFilter(ServiceUtils.REST_RETRY_COUNT));
          final WebResource.Builder builder = resource.accept(MediaType.APPLICATION_JSON_TYPE);
          try {
            final String response = builder.get(String.class);
            LOGGER.trace("Retrieved response=" + response);
            final IWVWObjectiveNameDTO[] result = WVWService.this.wvwDTOFactory.newObjectiveNamesOf(response);
            if (LOGGER.isDebugEnabled()) {
View Full Code Here

      return this.guildDetailsCache.get(id, new Callable<Optional<IGuildDetailsDTO>>() {
        @Override
        public Optional<IGuildDetailsDTO> call() throws Exception {
          final WebResource resource = ServiceUtils.REST_CLIENT.resource(GUILD_DETAILS_URL.toExternalForm()).queryParam("guild_id", id);
          resource.addFilter(new RetryClientFilter(ServiceUtils.REST_RETRY_COUNT));
          final WebResource.Builder builder = resource.accept(MediaType.APPLICATION_JSON_TYPE);
          try {
            final String response = builder.get(String.class);
            LOGGER.trace("Retrieved response=" + response);
            final IGuildDetailsDTO result = GuildService.this.guildDTOFactory.newGuildDetailsOf(response);
            LOGGER.debug("Built result=" + result);
View Full Code Here

        @Override
        public Optional<IWorldNameDTO[]> call() throws Exception {
          checkNotNull(key);
          final WebResource resource = ServiceUtils.REST_CLIENT.resource(WORL_NAMES_URL.toExternalForm()).queryParam("lang", key.getLanguage());
          resource.addFilter(new RetryClientFilter(ServiceUtils.REST_RETRY_COUNT));
          final WebResource.Builder builder = resource.accept(MediaType.APPLICATION_JSON_TYPE);
          try {
            final String response = builder.get(String.class);
            LOGGER.trace("Retrieved response=" + response);
            final IWorldNameDTO[] result = WorldService.this.worldDTOFactory.newWorldNamesOf(response);
            if (LOGGER.isDebugEnabled()) {
View Full Code Here

        Client client = Client.create();
        WebResource resource = client.resource(likelyDescriptor).queryParam("elements", WORKFLOW_ELEMENTS);

        try {
            LOG.debug("Querying myExperiments for workflow resource [{}]", likelyDescriptor);
            return resource.accept(MediaType.APPLICATION_XML_TYPE).get(workflowType).getValue();
        } catch (UniformInterfaceException e) {
            if (e.getResponse().getStatus() == NOT_FOUND_STATUS) {
                LOG.debug("Workflow resource [{}] not found", likelyDescriptor);
                return null;
            } else {
View Full Code Here

   */
  private String getSettingsJson() {
    WebResource webResource = client.resource(getUrl());

    try {
      ClientResponse response = webResource.accept("application/json").get(ClientResponse.class);
      String settingsString = response.getEntity(String.class);

      if (response.getStatus() != 200) {
        logger.warn("Failed to connect to Hue bridge: HTTP error code: "
            + response.getStatus());
View Full Code Here

    }

    @Test
    public void testResourceAsXml() throws Exception {
        WebResource webResource = resource();
        Bookstore response = webResource.accept("application/xml").get(Bookstore.class);
        assertNotNull("Should have returned a bookstore!", response);
        assertEquals("bookstore name", "Czech Bookstore", response.getName());
    }

    @Test
View Full Code Here

    }

    @Test
    public void testResourceAsHtmlUsingFirefoxAcceptHeaders() throws Exception {
        WebResource webResource = resource();
        String response = webResource.accept(
                "text/html",
                "application/xhtml+xml",
                "application/xml;q=0.9",
                "*/*;q=0.8").get(String.class);
        assertBookstoreHtmlResponse(response);
View Full Code Here

    }

    @Test
    public void testResourceAsHtmlUsingSafariAcceptHeaders() throws Exception {
        WebResource webResource = resource();
        WebResource.Builder resource = webResource.accept(
                "text/xml",
                "application/xml",
                "application/xhtml+xml",
                "text/html;q=0.9",
                "text/plain;q=0.8,image/png",
View Full Code Here

            String link = "http://mdwhotel.appspot.com/api/v1/reservation/?start=";
            link += checkin + "&end=" + checkout + "&nr=" + room_size;

            Client client = Client.create();
            WebResource webResource = client.resource(link);
            webResource.accept("application/xml");
            /* invoke the specific metgod(GET) for getting the avialable rooms*/
            String resp = webResource.get(String.class);


            /*parsing the String to XML format and extract important fields*/
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.