Example usage for com.fasterxml.jackson.jaxrs.json JacksonJaxbJsonProvider JacksonJaxbJsonProvider

List of usage examples for com.fasterxml.jackson.jaxrs.json JacksonJaxbJsonProvider JacksonJaxbJsonProvider

Introduction

In this page you can find the example usage for com.fasterxml.jackson.jaxrs.json JacksonJaxbJsonProvider JacksonJaxbJsonProvider.

Prototype

public JacksonJaxbJsonProvider() 

Source Link

Document

Default constructor, usually used when provider is automatically configured to be used with JAX-RS implementation.

Usage

From source file:org.apache.archiva.remotedownload.AbstractDownloadTest.java

protected SearchService getSearchService() {
    SearchService service = JAXRSClientFactory.create(
            getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/", SearchService.class,
            Collections.singletonList(new JacksonJaxbJsonProvider()));

    WebClient.client(service).header("Authorization", authorizationHeader);
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(300000L);
    return service;
}

From source file:org.apache.archiva.remotedownload.AbstractDownloadTest.java

protected RoleManagementService getRoleManagementService(String authzHeader) {
    RoleManagementService service = JAXRSClientFactory.create(
            "http://localhost:" + port + "/" + getRestServicesPath() + "/redbackServices/",
            RoleManagementService.class, Collections.singletonList(new JacksonJaxbJsonProvider()));

    // for debuging purpose
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(3000000L);

    if (authzHeader != null) {
        WebClient.client(service).header("Authorization", authzHeader);
    }/*from   w ww . j a v  a 2s .c  om*/
    return service;
}

From source file:org.apache.archiva.remotedownload.AbstractDownloadTest.java

protected UserService getUserService(String authzHeader) {
    UserService service = JAXRSClientFactory.create(
            "http://localhost:" + port + "/" + getRestServicesPath() + "/redbackServices/", UserService.class,
            Collections.singletonList(new JacksonJaxbJsonProvider()));

    // for debuging purpose
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(3000000L);

    if (authzHeader != null) {
        WebClient.client(service).header("Authorization", authzHeader);
    }//w  w w  .j  a va  2s  .c  om
    return service;
}

From source file:org.apache.archiva.rest.services.AbstractArchivaRestTest.java

protected <T> T getService(Class<T> clazz, String authzHeader) {
    T service = JAXRSClientFactory.create(getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/",
            clazz, Collections.singletonList(new JacksonJaxbJsonProvider()));

    if (authzHeader != null) {
        WebClient.client(service).header("Authorization", authzHeader);
    }/*from  w ww.ja  va 2 s.co  m*/
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(100000000);
    WebClient.client(service).accept(MediaType.APPLICATION_JSON_TYPE);
    WebClient.client(service).type(MediaType.APPLICATION_JSON_TYPE);
    return service;
}

From source file:org.apache.archiva.rest.services.AbstractArchivaRestTest.java

protected RepositoryGroupService getRepositoryGroupService() {
    return JAXRSClientFactory.create(getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/",
            RepositoryGroupService.class, Collections.singletonList(new JacksonJaxbJsonProvider()));
}

From source file:org.apache.archiva.rest.services.AbstractArchivaRestTest.java

protected ProxyConnectorService getProxyConnectorService() {
    ProxyConnectorService service = JAXRSClientFactory.create(
            getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/", ProxyConnectorService.class,
            Collections.singletonList(new JacksonJaxbJsonProvider()));

    WebClient.client(service).header("Authorization", authorizationHeader);
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(300000);
    WebClient.client(service).accept(MediaType.APPLICATION_JSON_TYPE);
    WebClient.client(service).type(MediaType.APPLICATION_JSON_TYPE);
    return service;
}

From source file:org.apache.archiva.rest.services.AbstractArchivaRestTest.java

protected NetworkProxyService getNetworkProxyService() {
    NetworkProxyService service = JAXRSClientFactory.create(
            getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/", NetworkProxyService.class,
            Collections.singletonList(new JacksonJaxbJsonProvider()));

    WebClient.client(service).header("Authorization", authorizationHeader);
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(300000);
    WebClient.client(service).accept(MediaType.APPLICATION_JSON_TYPE);
    WebClient.client(service).type(MediaType.APPLICATION_JSON_TYPE);
    return service;
}

From source file:org.apache.archiva.rest.services.AbstractArchivaRestTest.java

protected ArchivaAdministrationService getArchivaAdministrationService() {
    ArchivaAdministrationService service = JAXRSClientFactory.create(
            getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/",
            ArchivaAdministrationService.class, Collections.singletonList(new JacksonJaxbJsonProvider()));

    WebClient.client(service).accept(MediaType.APPLICATION_JSON_TYPE);
    WebClient.client(service).type(MediaType.APPLICATION_JSON_TYPE);

    WebClient.client(service).header("Authorization", authorizationHeader);
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(300000);
    return service;
}

From source file:org.apache.archiva.rest.services.AbstractArchivaRestTest.java

protected RedbackRuntimeConfigurationService getRedbackRuntimeConfigurationService() {
    RedbackRuntimeConfigurationService service = JAXRSClientFactory.create(
            getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/",
            RedbackRuntimeConfigurationService.class, Collections.singletonList(new JacksonJaxbJsonProvider()));

    WebClient.client(service).accept(MediaType.APPLICATION_JSON_TYPE);
    WebClient.client(service).type(MediaType.APPLICATION_JSON_TYPE);

    WebClient.client(service).header("Authorization", authorizationHeader);
    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(300000);
    return service;
}

From source file:org.apache.archiva.rest.services.AbstractArchivaRestTest.java

protected BrowseService getBrowseService(String authzHeader, boolean useXml) {
    // START SNIPPET: cxf-browseservice-creation
    BrowseService service = JAXRSClientFactory.create(
            getBaseUrl() + "/" + getRestServicesPath() + "/archivaServices/", BrowseService.class,
            Collections.singletonList(new JacksonJaxbJsonProvider()));
    // to add authentification
    if (authzHeader != null) {
        WebClient.client(service).header("Authorization", authzHeader);
    }/*w  w  w. j  a  v a2 s  .c om*/

    WebClient.getConfig(service).getHttpConduit().getClient().setReceiveTimeout(100000000);
    if (useXml) {
        WebClient.client(service).accept(MediaType.APPLICATION_XML_TYPE);
        WebClient.client(service).type(MediaType.APPLICATION_XML_TYPE);
    } else {
        WebClient.client(service).accept(MediaType.APPLICATION_JSON_TYPE);
        WebClient.client(service).type(MediaType.APPLICATION_JSON_TYPE);
    }
    return service;
    // END SNIPPET: cxf-browseservice-creation

}