List of usage examples for com.fasterxml.jackson.jaxrs.json JacksonJsonProvider JacksonJsonProvider
public JacksonJsonProvider()
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; }