Package org.jboss.resteasy.client

Examples of org.jboss.resteasy.client.ClientRequestFactory


    }

    public FlickrSearchService(String apiKey) throws URISyntaxException
    {
        this.apiKey = apiKey;
        clientRequestFactory = new ClientRequestFactory(
                new ApacheHttpClientExecutor(new HttpClient(
                        new MultiThreadedHttpConnectionManager())), new URI(
                        photoServer));

        ClientInterceptorRepositoryImpl interceptors = clientRequestFactory
View Full Code Here


{
    public static void main(String args[]) throws Exception
    {
        final String searchTerm = "dolphin";

        ClientRequestFactory client = initializeRequests();

        // apply for api key at - http://www.flickr.com/services/api/keys/apply
        FlickrResponse photos = client.get(photoSearchUrl,
                FlickrResponse.class, args[0], "text", searchTerm);

        JFrame frame = new JFrame(searchTerm + " photos");
        frame.setLayout(new GridLayout(2, photos.photos.size() / 2));

        for (Photo photo : photos.photos)
        {
            JLabel image = new JLabel(client.get(photoUrlTemplate,
                    ImageIcon.class, photo.server, photo.id, photo.secret));
            image.setBorder(BorderFactory.createTitledBorder(photo.title));
            frame.add(image);
        }
View Full Code Here

    {
        ResteasyProviderFactory instance = ResteasyProviderFactory.getInstance();
        RegisterBuiltin.register(instance);
        instance.registerProvider(ImageIconMessageBodyReader.class);

        ClientRequestFactory client = new ClientRequestFactory();
        client.getPrefixInterceptors().registerInterceptor(new LoggingExecutionInterceptor());
        return client;
    }
View Full Code Here

   @Test
   public void testClientResponse() throws Exception
   {
      URI base = new URI(generateBaseUrl());
      testClient(new ClientRequestFactory(base));

      // uncomment this to test urlConnection executor. This has some hiccups
      // now

//       testClient(new ClientRequestFactory(new URLConnectionClientExecutor(), base));
View Full Code Here

        this(baseUri, new ApacheHttpClient4Executor(new DefaultHttpClient()));
    }

    public RestfulClient(final URI baseUri, final ClientExecutor clientExecutor) {
        this.executor = clientExecutor;
        this.clientRequestFactory = new ClientRequestFactory(clientExecutor, baseUri);

        this.homePageResource = clientRequestFactory.createProxy(HomePageResource.class);
        this.userResource = clientRequestFactory.createProxy(UserResource.class);
        this.domainTypeResource = clientRequestFactory.createProxy(DomainTypeResource.class);
        this.domainServiceResource = clientRequestFactory.createProxy(DomainServiceResource.class);
View Full Code Here

    protected Object enrichByType(Class<?> clazz, Method method, ArquillianResteasyResource annotation, Consumes consumes, Produces produces)
    {
        Object value;
        final String resourcePath = annotation.value();
        if (ClientRequest.class.isAssignableFrom(clazz)) {
            final ClientRequest clientRequest = new ClientRequestFactory(getBaseURL()).createRelativeRequest(resourcePath);
            final Map<String, String> headers = getHeaders(clazz, method);
            if (!headers.isEmpty()) {
                clientRequest.registerInterceptor(new HeaderFilter(headers));
            }
            value = clientRequest;
View Full Code Here

    /**
     * Using arbitrary {@link ClientExecutor} implementation.
     */
    public RestfulClient(final URI baseUri, final ClientExecutor clientExecutor) {
        this.executor = clientExecutor;
        this.clientRequestFactory = new ClientRequestFactory(clientExecutor, baseUri);

        this.homePageResource = clientRequestFactory.createProxy(HomePageResource.class);
        this.userResource = clientRequestFactory.createProxy(UserResource.class);
        this.domainTypeResource = clientRequestFactory.createProxy(DomainTypeResource.class);
        this.domainServiceResource = clientRequestFactory.createProxy(DomainServiceResource.class);
View Full Code Here

            ClientExecutor clientExecutor = new ApacheHttpClientExecutor(httpClient);

            try {
                URI uri = new URI(DEVGARDEN_SECURE_TOKEN_SERVER);
                ClientRequestFactory fac = new ClientRequestFactory(clientExecutor,uri);

                ClientRequest request = fac.createRequest(DEVGARDEN_SECURE_TOKEN_SERVER);

                request.accept(MediaType.TEXT_PLAIN_TYPE);
                ClientResponse resp = request.get(String.class);

                // TODO check status
View Full Code Here

        this(baseUri, new ApacheHttpClientExecutor(new HttpClient()));
    }

    public RestfulClient(final URI baseUri, final ClientExecutor clientExecutor) {
        this.executor = clientExecutor;
        this.clientRequestFactory = new ClientRequestFactory(clientExecutor, baseUri);

        this.homePageResource = clientRequestFactory.createProxy(HomePageResource.class);
        this.userResource = clientRequestFactory.createProxy(UserResource.class);
        this.domainTypeResource = clientRequestFactory.createProxy(DomainTypeResource.class);
        this.domainServiceResource = clientRequestFactory.createProxy(DomainServiceResource.class);
View Full Code Here

    }

    public FlickrSearchService(String apiKey) throws URISyntaxException
    {
        this.apiKey = apiKey;
        clientRequestFactory = new ClientRequestFactory(
                new ApacheHttpClientExecutor(new HttpClient(
                        new MultiThreadedHttpConnectionManager())), new URI(
                        photoServer));

        ClientInterceptorRepositoryImpl interceptors = clientRequestFactory
View Full Code Here

TOP

Related Classes of org.jboss.resteasy.client.ClientRequestFactory

Copyright © 2018 www.massapicom. 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.