List of usage examples for com.fasterxml.jackson.jaxrs.json JacksonJaxbJsonProvider JacksonJaxbJsonProvider
public JacksonJaxbJsonProvider(ObjectMapper mapper, Annotations[] annotationsToUse)
From source file:com.jivesoftware.os.routing.bird.server.JacksonFeature.java
@Override public boolean configure(final FeatureContext context) { final String disableMoxy = CommonProperties.MOXY_JSON_FEATURE_DISABLE + '.' + context.getConfiguration().getRuntimeType().name().toLowerCase(); context.property(disableMoxy, true); context.register(new JacksonJaxbJsonProvider(mapper, DEFAULT_ANNOTATIONS), MessageBodyReader.class, MessageBodyWriter.class); return true;//from w ww.j a v a 2s .c om }
From source file:io.fabric8.collector.elasticsearch.ElasticsearchClient.java
public static List<Object> createProviders(ObjectMapper objectMapper) { ArrayList providers = new ArrayList(); Annotations[] annotationsToUse = JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS; providers.add(new JacksonJaxbJsonProvider(objectMapper, annotationsToUse)); providers.add(new ExceptionResponseMapper()); return providers; }
From source file:com.unboundid.scim2.client.ScimService.java
/** * Create a new client instance to the SCIM 2 service provider at the * provided WebTarget. The path of the WebTarget should be the base URI * SCIM 2 service (ie. http://host/scim/v2). * * @param baseTarget The web target for the base URI of the SCIM 2 service * provider.//w ww . ja v a 2s .c o m */ public ScimService(final WebTarget baseTarget) { this.baseTarget = baseTarget.register(new JacksonJaxbJsonProvider(JsonUtils.createObjectMapper(), JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS)); }
From source file:com.yoshio3.azuread.graph.GraphAPIImpl.java
public void init(HttpServletRequest request) { AzureADUserPrincipal userPrincipal = (AzureADUserPrincipal) request.getSession() .getAttribute(PRINCIPAL_SESSION_NAME); authString = "Bearer " + userPrincipal.getAuthenticationResult().getAccessToken(); tenant = request.getServletContext().getInitParameter("tenant"); jaxrsClient = ClientBuilder.newClient().register( (new JacksonJaxbJsonProvider(new ObjectMapper(), JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS))) .register(JacksonFeature.class); System.setProperty("sun.net.http.allowRestrictedHeaders", "true"); }
From source file:org.stem.ClusterManagerDaemon.java
public static JacksonJaxbJsonProvider getJsonProvider() { ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); //mapper.getSerializationConfig().addMixInAnnotations(File.class, MixIn_File.class); JacksonJaxbJsonProvider provider = new JacksonJaxbJsonProvider(mapper, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS); provider.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, Boolean.TRUE); provider.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, Boolean.FALSE); return provider; }
From source file:io.fabric8.utils.cxf.WebClients.java
public static List<Object> createProviders() { List<Object> providers = new ArrayList<Object>(); Annotations[] annotationsToUse = JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS; ObjectMapper objectMapper = createObjectMapper(); providers.add(new JacksonJaxbJsonProvider(objectMapper, annotationsToUse)); providers.add(new ExceptionResponseMapper()); return providers; }
From source file:io.fabric8.kubernetes.api.KubernetesFactory.java
protected List<Object> createProviders() { List<Object> providers = new ArrayList<Object>(); Annotations[] annotationsToUse = JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS; ObjectMapper objectMapper = createObjectMapper(); providers.add(new JacksonJaxbJsonProvider(objectMapper, annotationsToUse)); providers.add(new PlainTextJacksonProvider(objectMapper, annotationsToUse)); providers.add(new ExceptionResponseMapper()); //providers.add(new JacksonIntOrStringConfig(objectMapper)); return providers; }
From source file:com.yoshio3.modules.AzureADServerAuthModule.java
private Client getConnectionFactory() { if (jaxrsClient == null) { jaxrsClient = ClientBuilder.newClient().register( (new JacksonJaxbJsonProvider(new ObjectMapper(), JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS))) .register(JacksonFeature.class); return jaxrsClient; } else {//from w ww. j av a 2 s. com return jaxrsClient; } }
From source file:org.apache.syncope.client.lib.SyncopeClientFactoryBean.java
protected JacksonJaxbJsonProvider defaultJsonProvider() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); objectMapper.configure(com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);/* w ww.ja va2 s. c om*/ return new JacksonJaxbJsonProvider(objectMapper, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS); }