public JsonFactory create() { return new CBORFactory(); } }
public JsonFactory create() { return new CBORFactory(); } }
public CborJacksonCodec() { super(new ObjectMapper(new CBORFactory())); }
public CborJacksonCodec() { super(new ObjectMapper(new CBORFactory())); }
public CborJacksonCodec(ClassLoader classLoader) { super(createObjectMapper(classLoader, new ObjectMapper(new CBORFactory()))); }
public CborJacksonCodec(ClassLoader classLoader) { super(createObjectMapper(classLoader, new ObjectMapper(new CBORFactory()))); }
RootBeanDefinition jacksonConverterDef = createConverterDefinition(type, source); GenericBeanDefinition jacksonFactoryDef = createObjectMapperFactoryDefinition(source); jacksonFactoryDef.getPropertyValues().add("factory", new CBORFactory()); jacksonConverterDef.getConstructorArgumentValues().addIndexedArgumentValue(0, jacksonFactoryDef); messageConverters.add(jacksonConverterDef);
RootBeanDefinition jacksonConverterDef = createConverterDefinition(type, source); GenericBeanDefinition jacksonFactoryDef = createObjectMapperFactoryDefinition(source); jacksonFactoryDef.getPropertyValues().add("factory", new CBORFactory()); jacksonConverterDef.getConstructorArgumentValues().addIndexedArgumentValue(0, jacksonFactoryDef); messageConverters.add(jacksonConverterDef);
/** * Method that we need to override to actually make restoration go * through constructors etc. * Also: must be overridden by sub-classes as well. */ @Override protected Object readResolve() { return new CBORFactory(this, _objectCodec); }
@Override protected JsonFactory createInnerFactory() { return new CBORFactory(); } }
@Override public CBORFactory build() { // 28-Dec-2017, tatu: No special settings beyond base class ones, so: return new CBORFactory(this); } }
/** * Method that we need to override to actually make restoration go * through constructors etc. * Also: must be overridden by sub-classes as well. */ @Override protected Object readResolve() { return new CBORFactory(this, _objectCodec); }
@Override public synchronized ObjectMapper getDefaultMapper() { if (_defaultMapper == null) { _defaultMapper = new ObjectMapper(new CBORFactory()); _setAnnotations(_defaultMapper, _defaultAnnotationsToUse); } return _defaultMapper; }
/** * Returns a default ObjectMapper which uses the cbor factory with settings adjusted for use in servers. * <p> * Settings: * <ul> * <li>Throw on unknown properties found during deserialization. * </ul> */ public static ObjectMapper newCborServerObjectMapper() { return withDefaultModules(new ObjectMapper(new CBORFactory())) .enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
/** * Returns a default ObjectMapper which uses the cbor factory with settings adjusted for use in clients. * <p> * Settings: * <ul> * <li>Ignore unknown properties found during deserialization. * </ul> */ public static ObjectMapper newCborClientObjectMapper() { return withDefaultModules(new ObjectMapper(new CBORFactory())) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
/** * Returns a default ObjectMapper which uses the cbor factory with settings adjusted for use in clients. * <p> * Settings: * <ul> * <li>Ignore unknown properties found during deserialization. * </ul> */ public static ObjectMapper newCborClientObjectMapper() { return withDefaultModules(new ObjectMapper(new CBORFactory())) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
/** * Returns a default ObjectMapper which uses the cbor factory with settings adjusted for use in servers. * <p> * Settings: * <ul> * <li>Throw on unknown properties found during deserialization. * </ul> */ public static ObjectMapper newCborServerObjectMapper() { return withDefaultModules(new ObjectMapper(new CBORFactory())) .enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
@Override public CBORFactory copy() { _checkInvalidCopy(CBORFactory.class); // note: as with base class, must NOT copy mapper reference return new CBORFactory(this, null); }
@Override public CBORFactory copy() { _checkInvalidCopy(CBORFactory.class); // note: as with base class, must NOT copy mapper reference return new CBORFactory(this, null); }
/** * Build a {@link Format} instance that parses JSON into the specified class. Use this constructor for generic * types (e.g. {@literal List<String>}). * * @param type the type of message to encode/decode */ public CborFormat(Token<T> type) { CBORFactory factory = new CBORFactory(); this.jacksonObjectMapper = new ObjectMapper(factory); this.type = type; init(); }