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

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

Introduction

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

Prototype

public JacksonJsonProvider() 

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.karaf.docker.api.DockerFactory.java

public static Docker createInstance(String address) {
    ArrayList providers = new ArrayList();
    providers.add(new JacksonJsonProvider());
    return JAXRSClientFactory.create(address, Docker.class, providers);
}

From source file:io.openshift.booster.BoosterApplication.java

@Bean
public JacksonJsonProvider jsonProvider() {
    return new JacksonJsonProvider();
}

From source file:uk.ac.ox.it.ords.api.statistics.resources.AbstractResourceTest.java

/**
 * Configure Shiro and start the server/*from   ww  w  .j  a  v  a2s .  c o  m*/
 * @throws Exception
 */
@BeforeClass
public static void initialize() throws Exception {

    //
    // Delete existing statistics records
    //
    Session session = HibernateUtils.getSessionFactory().getCurrentSession();
    session.beginTransaction();
    session.createSQLQuery("truncate ordsstatistics").executeUpdate();
    session.getTransaction().commit();
    HibernateUtils.closeSession();

    //
    // Create an embedded server with JSON processing
    //
    JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean();

    ArrayList<Object> providers = new ArrayList<Object>();
    providers.add(new JacksonJsonProvider());
    sf.setProviders(providers);

    //
    // Add our REST resources to the server
    //
    ArrayList<ResourceProvider> resources = new ArrayList<ResourceProvider>();
    resources.add(new SingletonResourceProvider(new Statistics(), true));
    sf.setResourceProviders(resources);

    //
    // Start the server at the endpoint
    //
    sf.setAddress(ENDPOINT_ADDRESS);
    server = sf.create();
    startServer();
}

From source file:io.fabric8.forge.rest.main.ForgeRestApplication.java

@Override
public Set<Object> getSingletons() {
    if (!preloaded) {
        preloaded = true;/*from  w w  w.  j a  v a2s  .  c  o  m*/
        forgeInitialiser.preloadCommands(commandsResource);
    }

    return new HashSet<Object>(
            Arrays.asList(rootResource, commandsResource, repositoriesResource, new JacksonJsonProvider(),
                    /*
                                new SwaggerFeature(),
                                new EnableJMXFeature(),
                    */
                    new LoggingFeature()));
}

From source file:com.jaeksoft.searchlib.test.rest.CommonRestAPI.java

public WebClient client() {
    WebClient webClient = WebClient.create(IntegrationTest.SERVER_URL,
            Collections.singletonList(new JacksonJsonProvider()));
    WebClient.getConfig(webClient).getRequestContext().put("use.async.http.conduit", Boolean.TRUE);
    return webClient;
}

From source file:io.github.restdocsext.jersey.AbstractLocatorAwareTest.java

/**
 * Set up the {@code ServiceLocator} with Jersey messaging providers. Included are the
 * core providers as well as those for multipart and JSON.
 *//*from   w  ww  .j a  v  a  2  s  .c  o m*/
@BeforeClass
public static void setUpLocator() {
    // creat locator with core providers
    serviceLocator = ServiceLocatorUtilities.bind(
            new MessagingBinders.MessageBodyProviders(new HashMap<String, Object>(), RuntimeType.CLIENT),
            new MessageBodyFactory.Binder(), new ContextResolverFactory.Binder(),
            new ExceptionMapperFactory.Binder(), new JaxrsProviders.Binder());

    // add multipart providers
    Providers providers = serviceLocator.getService(Providers.class);
    ServiceLocatorUtilities.addOneConstant(serviceLocator, new MultiPartWriter(providers), "multiPartWriter",
            MessageBodyWriter.class);
    MultiPartReaderClientSide clientSideReader = new MultiPartReaderClientSide(providers);
    serviceLocator.inject(clientSideReader);
    ServiceLocatorUtilities.addOneConstant(serviceLocator, clientSideReader, "multiPartReaderClientSide",
            MessageBodyReader.class);

    // add JSON provider.
    ServiceLocatorUtilities.addOneConstant(serviceLocator, new JacksonJsonProvider(), "jsonProvider",
            MessageBodyReader.class, MessageBodyWriter.class);
}

From source file:com.controller.config.ResourceConfig.java

@Bean
public JacksonJsonProvider getJacksonJsonProvider() {
    return new JacksonJsonProvider();
}

From source file:uk.ac.ox.it.ords.api.audit.resources.AbstractResourceTest.java

public WebClient getClient() {
    List<Object> providers = new ArrayList<Object>();
    providers.add(new JacksonJsonProvider());
    WebClient client = WebClient.create(ENDPOINT_ADDRESS, providers);
    client.type("application/json");
    client.accept("application/json");
    WebClient.getConfig(client).getRequestContext().put(LocalConduit.DIRECT_DISPATCH, Boolean.TRUE);
    return client;
}

From source file:org.code_house.openhab.cxf.internal.EndpointPublisher.java

private void start(List<Object> resources) {
    if (bus != null) {
        logger.error("Unable to start new cxf endpoint cause previous one still exists: {}", bus);
        return;/*from  w  ww .  j  ava 2  s.  c  o  m*/
    }
    ExtensionManagerBus bus = new ExtensionManagerBus();
    JAXRSServerFactoryBean factoryBean = new JAXRSServerFactoryBean();
    factoryBean.setBus(bus);
    factoryBean.setAddress("/openhab");
    factoryBean.setServiceBeans(resources);
    JAASAuthenticationFilter filter = new JAASAuthenticationFilter();
    filter.setContextName("karaf");

    factoryBean.setProviders(Arrays.asList(new JacksonJsonProvider(), filter));
    factoryBean.setFeatures(Arrays.asList(new LoggingFeature()));

    factoryBean.create();

    bus.initialize();

    Hashtable<String, Object> properties = new Hashtable<>();
    properties.put(OSGIBusListener.CONTEXT_SYMBOLIC_NAME_PROPERTY, "org.code-house.openhab.cxf");
    properties.put(OSGIBusListener.CONTEXT_VERSION_PROPERTY, "0.0.0");
    properties.put(OSGIBusListener.CONTEXT_NAME_PROPERTY, "openhab");

    this.bus = bus;
    serviceRegistration = context.registerService(Bus.class, bus, properties);
}

From source file:net.aethersanctum.lilrest.server.JaxRsServerModule.java

@Provides
@Singleton
public JacksonJsonProvider jacksonJsonProvider(ObjectMapper mapper) {
    JacksonJsonProvider p = new JacksonJsonProvider();
    p.setMapper(mapper);
    return p;
}