Examples of JerseyUriBuilder


Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

                @Override
                public Object apply(List<String> input) {
                    return input.isEmpty() ? null : input.get(0);
                }
            });
            JerseyUriBuilder uriBuilder = new JerseyUriBuilder().uri(this.uri).resolveTemplates(pathParamValues);

            final ManagedClient managedClient = client.get();

            if (!uriBuilder.isAbsolute()) {
                final String customBaseUri = managedClient.customBaseUri;
                final String rootUri = customBaseUri.isEmpty() ? uriInfo.getBaseUri().toString() : customBaseUri;

                uriBuilder = new JerseyUriBuilder().uri(rootUri).path(uriBuilder.toTemplate());
            }

            return managedClient.instance.target(uriBuilder);
        }
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

        return uri;
    }

    @Override
    public UriBuilder getUriBuilder() {
        return new JerseyUriBuilder().uri(uri);
    }
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

     * @return the absolute path of the request.
     */
    public URI getAbsolutePath() {
        if (absolutePathUri != null) return absolutePathUri;

        return absolutePathUri = new JerseyUriBuilder().uri(requestUri).replaceQuery("").fragment("").build();
    }
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

        return requestContext.getAbsolutePath();
    }

    @Override
    public UriBuilder getAbsolutePathBuilder() {
        return new JerseyUriBuilder().uri(getAbsolutePath());
    }
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

        return requestContext.getBaseUri();
    }

    @Override
    public UriBuilder getBaseUriBuilder() {
        return new JerseyUriBuilder().uri(getBaseUri());
    }
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

        return new OutboundJaxrsResponse.Builder(new OutboundMessageContext());
    }

    @Override
    public UriBuilder createUriBuilder() {
        return new JerseyUriBuilder();
    }
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

  }

  private PushResponse processRequest(String url, String json) {

    Client client = ClientBuilder.newBuilder().build();
    UriBuilder uriBuilder = new JerseyUriBuilder().uri(cosmicPushUrl).path(url);

    Response jerseyResponse = client.target(uriBuilder)
        .register(HttpAuthenticationFeature.basic(clientName, clientPassword))
        .request(MediaType.APPLICATION_JSON_TYPE)
        .post(Entity.entity(json, MediaType.APPLICATION_JSON_TYPE));
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

  }

  private PushResponse processRequest(String url, String json) {

    Client client = ClientBuilder.newBuilder().build();
    UriBuilder uriBuilder = new JerseyUriBuilder().uri(cosmicPushUrl).path(url);

    Response jerseyResponse = client.target(uriBuilder)
        .register(HttpAuthenticationFeature.basic(clientName, clientPassword))
        .request(MediaType.APPLICATION_JSON_TYPE)
        .post(Entity.entity(json, MediaType.APPLICATION_JSON_TYPE));
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

    String userName = getUserName(callbackURL);
    String password = getPassword(callbackURL);
    callbackURL = stripAuthentication(callbackURL);

    Client client = ClientBuilder.newBuilder().build();
    UriBuilder uriBuilder = new JerseyUriBuilder().uri(callbackURL);

    apiRequest.addNote("Executing callback to " + callbackURL);

    String json = objectMapper.writeValueAsString(apiRequest);
    Invocation.Builder builder;
View Full Code Here

Examples of org.glassfish.jersey.uri.internal.JerseyUriBuilder

    }

    @Test
    public void testResolveTemplate2() {
        final JerseyWebTarget newTarget = target.path("path/{a}").queryParam("query", "{q}").resolveTemplate("a", "param-a");
        final JerseyUriBuilder uriBuilder = (JerseyUriBuilder) newTarget.getUriBuilder();
        uriBuilder.resolveTemplate("q", "param-q").resolveTemplate("a", "will-be-ignored");
        assertEquals(URI.create("/path/param-a?query=param-q"), uriBuilder.build());

        final UriBuilder uriBuilderNew = newTarget.resolveTemplate("a", "will-be-ignored").resolveTemplate("q",
                "new-q").getUriBuilder();
        assertEquals(URI.create("/path/param-a?query=new-q"), uriBuilderNew.build());
    }
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.