List of usage examples for com.fasterxml.jackson.jaxrs.json JacksonJaxbJsonProvider DEFAULT_ANNOTATIONS
Annotations[] DEFAULT_ANNOTATIONS
To view the source code for com.fasterxml.jackson.jaxrs.json JacksonJaxbJsonProvider DEFAULT_ANNOTATIONS.
Click Source Link
From source file:org.tomitribe.tribestream.registryng.service.serialization.CustomJacksonJaxbJsonProvider.java
protected CustomJacksonJaxbJsonProvider(final ObjectMapper mapper) { super(SwaggerJsonMapperProducer.lookup(), JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS); configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); }
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./* ww w . j ava 2 s .c om*/ */ 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.aerofs.baseline.Service.java
private void initializeJerseyApplication(String applicationName, ClassLoader classLoader, Validator validator, ObjectMapper mapper, ResourceConfig resourceConfig, HttpConfiguration configuration) { // set our name resourceConfig.setApplicationName(applicationName); // set the class-loader to be the system-wide class loader resourceConfig.setClassLoader(classLoader); // set default properties resourceConfig.addProperties(ImmutableMap.of(CommonProperties.METAINF_SERVICES_LOOKUP_DISABLE, true, ServerProperties.WADL_FEATURE_DISABLE, true, ServerProperties.BV_SEND_ERROR_IN_RESPONSE, true)); // add exception mappers if (configuration.getUseDefaultExceptionMappers()) { resourceConfig.register(DefaultExceptionMapper.class); resourceConfig.register(AuthenticationExceptionMapper.class); resourceConfig.register(IllegalArgumentExceptionMapper.class); resourceConfig.register(JsonProcessingExceptionMapper.class); resourceConfig.register(ConstraintViolationExceptionMapper.class); }/*from w ww. j ava2s . c om*/ // add other providers resourceConfig.register(new ChannelIdBinder()); resourceConfig.register(new RequestIdBinder()); resourceConfig.register(AuthenticationFilter.class); resourceConfig.register(RolesAllowedDynamicFeature.class); resourceConfig.register(new ValidatingJacksonJaxbJsonProvider(validator, mapper, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS)); }
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 www . ja va2 s. c om*/ 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);/*from w w w . j a v a 2 s. c om*/ return new JacksonJaxbJsonProvider(objectMapper, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS); }