Package com.sun.jersey.api.client

Examples of com.sun.jersey.api.client.Client.addFilter()


        client.setConnectTimeout(Config.getConnectTimeout());
        client.setReadTimeout(Config.getReadTimeout());
        client.setChunkedEncodingSize(8*1024);
        userAgent.install(client);
        if (Config.useLoggingFilter()) {
            client.addFilter(new LoggingFilter());
        }
        return client;
    }

    private ExecutingRestRequest( String uri, Client client ) {
View Full Code Here


  public static FudgeRestClient create() {
    ClientConfig config = new DefaultClientConfig();
    config.getClasses().add(FudgeObjectBinaryConsumer.class);
    config.getClasses().add(FudgeObjectBinaryProducer.class);
    Client client = Client.create(config);
    client.addFilter(new ExceptionThrowingClientFilter());
    return new FudgeRestClient(client);
  }

  //-------------------------------------------------------------------------
  /**
 
View Full Code Here

              String watchPassword = config.getString("watch.rest.password");
           
        final ClientConfig cc = new DefaultClientConfig();
        cc.getClasses().add(JacksonJsonProvider.class);
        final Client clientWithJacksonSerializer = Client.create(cc);
        clientWithJacksonSerializer.addFilter(new LoggingFilter());
        clientWithJacksonSerializer.addFilter(new HTTPBasicAuthFilter(watchUser, watchPassword));
        WebResource resource = clientWithJacksonSerializer.resource(watchEndpoint);

        final AsyncRequest areq = new AsyncRequest("monitor plan: " + plan.getPlanProperties().getName(), triggers);
        final AsyncRequest areq2 = resource.path(KBUtils.ASYNC_REQUEST + ".json/new").accept(MediaType.APPLICATION_JSON)
View Full Code Here

           
        final ClientConfig cc = new DefaultClientConfig();
        cc.getClasses().add(JacksonJsonProvider.class);
        final Client clientWithJacksonSerializer = Client.create(cc);
        clientWithJacksonSerializer.addFilter(new LoggingFilter());
        clientWithJacksonSerializer.addFilter(new HTTPBasicAuthFilter(watchUser, watchPassword));
        WebResource resource = clientWithJacksonSerializer.resource(watchEndpoint);

        final AsyncRequest areq = new AsyncRequest("monitor plan: " + plan.getPlanProperties().getName(), triggers);
        final AsyncRequest areq2 = resource.path(KBUtils.ASYNC_REQUEST + ".json/new").accept(MediaType.APPLICATION_JSON)
                .post(AsyncRequest.class, areq);
View Full Code Here

     */
    @Test
    public void addNotificationTest() throws Exception {
        ClientConfig cc = new DefaultClientConfig();
        Client client = Client.create(cc);
        client.addFilter(new HTTPBasicAuthFilter("scout", "pass"));
        WebResource endpoint = client.resource("http://localhost:8080/plato/rest/");

        // prepare the json load
        WatchNotification n = new WatchNotification(null, "test message", null, null, "scape.pw@gmail.com");
        StringWriter writer = new StringWriter();
View Full Code Here

        //check if logging is required
        boolean enableLogging = System.getProperty("enableLogging") != null;

        if (enableLogging) {
            c.addFilter(new LoggingFilter());
        }

        return c;
    }
View Full Code Here

  private Client getClient(String host) {
    if(!hostMap.containsKey(host)) {
      Client client = Client.create();
      if(isDebug)
        client.addFilter(new LoggingFilter());
      hostMap.put(host, client);
    }
    return hostMap.get(host);
  }
}
View Full Code Here

  private Client getClient(String host) {
    if(!hostMap.containsKey(host)) {
      Client client = Client.create();
      if(isDebug)
        client.addFilter(new LoggingFilter());
      hostMap.put(host, client);
    }
    return hostMap.get(host);
  }
}
View Full Code Here

    public void whenRedirectedMultipleTimes_requestEndsUpAtFinalRediret()
            throws Exception {
        RequestRecordingFilter sink = new RequestRecordingFilter();
        Client c = Client.create();
        c.addFilter(sink);
        c.addFilter(new RedirectingTestFilter("https://a.example/API/",
                "https://b.example/API/"));
        c.addFilter(new RedirectingTestFilter("https://b.example/API/",
                "https://c.example/API/"));
        c.addFilter(new RedirectingTestFilter("https://c.example/API/",
                "https://final.example/Code/"));
View Full Code Here

        RequestRecordingFilter sink = new RequestRecordingFilter();
        Client c = Client.create();
        c.addFilter(sink);
        c.addFilter(new RedirectingTestFilter("https://a.example/API/",
                "https://b.example/API/"));
        c.addFilter(new RedirectingTestFilter("https://b.example/API/",
                "https://c.example/API/"));
        c.addFilter(new RedirectingTestFilter("https://c.example/API/",
                "https://final.example/Code/"));

        c.addFilter(new RedirectFilter(new ResourceLocationManager(
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.