Codota Logo
MongoCustomConversions.<init>
Code IndexAdd Codota to your IDE (free)

How to use
org.springframework.data.mongodb.core.convert.MongoCustomConversions
constructor

Best Java code snippets using org.springframework.data.mongodb.core.convert.MongoCustomConversions.<init> (Showing top 12 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-data-mongodb

/**
 * Register custom {@link Converter}s in a {@link CustomConversions} object if required. These
 * {@link CustomConversions} will be registered with the {@link #mappingMongoConverter()} and
 * {@link #mongoMappingContext()}. Returns an empty {@link MongoCustomConversions} instance by default.
 *
 * @return must not be {@literal null}.
 */
@Bean
public CustomConversions customConversions() {
  return new MongoCustomConversions(Collections.emptyList());
}
origin: spring-projects/spring-data-mongodb

private static MappingMongoConverter getDefaultMongoConverter() {
  MongoCustomConversions conversions = new MongoCustomConversions(Collections.emptyList());
  MongoMappingContext context = new MongoMappingContext();
  context.setSimpleTypeHolder(conversions.getSimpleTypeHolder());
  context.afterPropertiesSet();
  MappingMongoConverter converter = new MappingMongoConverter(NO_OP_REF_RESOLVER, context);
  converter.setCustomConversions(conversions);
  converter.afterPropertiesSet();
  return converter;
}
origin: spring-projects/spring-data-mongodb

private static MongoConverter getDefaultMongoConverter(MongoDbFactory factory) {
  DbRefResolver dbRefResolver = new DefaultDbRefResolver(factory);
  MongoCustomConversions conversions = new MongoCustomConversions(Collections.emptyList());
  MongoMappingContext mappingContext = new MongoMappingContext();
  mappingContext.setSimpleTypeHolder(conversions.getSimpleTypeHolder());
  mappingContext.afterPropertiesSet();
  MappingMongoConverter converter = new MappingMongoConverter(dbRefResolver, mappingContext);
  converter.setCustomConversions(conversions);
  converter.afterPropertiesSet();
  return converter;
}
origin: org.springframework.data/spring-data-mongodb

/**
 * Register custom {@link Converter}s in a {@link CustomConversions} object if required. These
 * {@link CustomConversions} will be registered with the {@link #mappingMongoConverter()} and
 * {@link #mongoMappingContext()}. Returns an empty {@link MongoCustomConversions} instance by default.
 *
 * @return must not be {@literal null}.
 */
@Bean
public CustomConversions customConversions() {
  return new MongoCustomConversions(Collections.emptyList());
}
origin: spring-projects/spring-integration

@Override
public void afterPropertiesSet() {
  List<Object> customConverters = new ArrayList<>();
  customConverters.add(new MessageHistoryToDocumentConverter());
  customConverters.add(new DocumentToGenericMessageConverter());
  customConverters.add(new DocumentToMutableMessageConverter());
  DocumentToErrorMessageConverter docToErrorMessageConverter = new DocumentToErrorMessageConverter();
  if (MongoDbMessageStore.this.whiteListPatterns != null) {
    docToErrorMessageConverter.deserializingConverter
        .addWhiteListPatterns(MongoDbMessageStore.this.whiteListPatterns);
  }
  customConverters.add(docToErrorMessageConverter);
  customConverters.add(new DocumentToAdviceMessageConverter());
  customConverters.add(new ThrowableToBytesConverter());
  this.setCustomConversions(new MongoCustomConversions(customConverters));
  super.afterPropertiesSet();
}
origin: org.springframework.data/spring-data-mongodb

private static MappingMongoConverter getDefaultMongoConverter() {
  MongoCustomConversions conversions = new MongoCustomConversions(Collections.emptyList());
  MongoMappingContext context = new MongoMappingContext();
  context.setSimpleTypeHolder(conversions.getSimpleTypeHolder());
  context.afterPropertiesSet();
  MappingMongoConverter converter = new MappingMongoConverter(NO_OP_REF_RESOLVER, context);
  converter.setCustomConversions(conversions);
  converter.afterPropertiesSet();
  return converter;
}
origin: org.springframework.data/spring-data-mongodb

private static MongoConverter getDefaultMongoConverter(MongoDbFactory factory) {
  DbRefResolver dbRefResolver = new DefaultDbRefResolver(factory);
  MongoCustomConversions conversions = new MongoCustomConversions(Collections.emptyList());
  MongoMappingContext mappingContext = new MongoMappingContext();
  mappingContext.setSimpleTypeHolder(conversions.getSimpleTypeHolder());
  mappingContext.afterPropertiesSet();
  MappingMongoConverter converter = new MappingMongoConverter(dbRefResolver, mappingContext);
  converter.setCustomConversions(conversions);
  converter.afterPropertiesSet();
  return converter;
}
origin: spring-projects/spring-integration

@Override
public void afterPropertiesSet() throws Exception {
  if (this.mongoTemplate == null) {
    if (this.mappingMongoConverter == null) {
      this.mappingMongoConverter = new MappingMongoConverter(new DefaultDbRefResolver(this.mongoDbFactory),
          new MongoMappingContext());
      this.mappingMongoConverter.setApplicationContext(this.applicationContext);
      List<Object> customConverters = new ArrayList<Object>();
      customConverters.add(new MessageToBinaryConverter());
      customConverters.add(new BinaryToMessageConverter());
      this.mappingMongoConverter.setCustomConversions(new MongoCustomConversions(customConverters));
      this.mappingMongoConverter.afterPropertiesSet();
    }
    this.mongoTemplate = new MongoTemplate(this.mongoDbFactory, this.mappingMongoConverter);
  }
  this.messageBuilderFactory = IntegrationUtils.getMessageBuilderFactory(this.applicationContext);
  IndexOperations indexOperations = this.mongoTemplate.indexOps(this.collectionName);
  indexOperations.ensureIndex(new Index(MessageDocumentFields.MESSAGE_ID, Sort.Direction.ASC));
  indexOperations.ensureIndex(new Index(MessageDocumentFields.GROUP_ID, Sort.Direction.ASC)
      .on(MessageDocumentFields.MESSAGE_ID, Sort.Direction.ASC)
      .unique());
  indexOperations.ensureIndex(new Index(MessageDocumentFields.GROUP_ID, Sort.Direction.ASC)
      .on(MessageDocumentFields.LAST_MODIFIED_TIME, Sort.Direction.DESC)
      .on(MessageDocumentFields.SEQUENCE, Sort.Direction.DESC));
}
origin: org.springframework.cloud.stream.app/spring-cloud-starter-stream-processor-aggregator

@Bean
public MongoCustomConversions mongoCustomConversions() {
  return new MongoCustomConversions(Arrays.asList(
      new MessageToBinaryConverter(), new BinaryToMessageConverter()));
}
origin: org.springframework.integration/spring-integration-mongodb

@Override
public void afterPropertiesSet() {
  List<Object> customConverters = new ArrayList<>();
  customConverters.add(new MessageHistoryToDocumentConverter());
  customConverters.add(new DocumentToGenericMessageConverter());
  customConverters.add(new DocumentToMutableMessageConverter());
  DocumentToErrorMessageConverter docToErrorMessageConverter = new DocumentToErrorMessageConverter();
  if (MongoDbMessageStore.this.whiteListPatterns != null) {
    docToErrorMessageConverter.deserializingConverter
        .addWhiteListPatterns(MongoDbMessageStore.this.whiteListPatterns);
  }
  customConverters.add(docToErrorMessageConverter);
  customConverters.add(new DocumentToAdviceMessageConverter());
  customConverters.add(new ThrowableToBytesConverter());
  this.setCustomConversions(new MongoCustomConversions(customConverters));
  super.afterPropertiesSet();
}
origin: onsoul/HA-DB

@Bean
public MongoTemplate mongoTemplate(MongoDbFactory mongoDbFactory, SequenceOption sequenceOption) {
  DbRefResolver dbRefResolver = new DefaultDbRefResolver(mongoDbFactory);
  MongoCustomConversions conversions = new MongoCustomConversions(resolverConverter());
  MongoMappingContext mappingContext = new BHBMongoMappingContext();
  mappingContext.setSimpleTypeHolder(conversions.getSimpleTypeHolder());
  mappingContext.afterPropertiesSet();
  MappingMongoConverter converter = new MappingMongoConverter(dbRefResolver, mappingContext);
  // _class 剔除
  converter.setTypeMapper(new DefaultMongoTypeMapper(null));
  converter.setCustomConversions(conversions);
  converter.afterPropertiesSet();
  // 需要自增时
  // MongoTemplate template=new DTXDMongoTemplate(mongoDbFactory,converter,
  // sequenceOption);
  MongoTemplate template = new MongoTemplate(mongoDbFactory, converter);
  return template;
}
origin: org.springframework.integration/spring-integration-mongodb

@Override
public void afterPropertiesSet() throws Exception {
  if (this.mongoTemplate == null) {
    if (this.mappingMongoConverter == null) {
      this.mappingMongoConverter = new MappingMongoConverter(new DefaultDbRefResolver(this.mongoDbFactory),
          new MongoMappingContext());
      this.mappingMongoConverter.setApplicationContext(this.applicationContext);
      List<Object> customConverters = new ArrayList<Object>();
      customConverters.add(new MessageToBinaryConverter());
      customConverters.add(new BinaryToMessageConverter());
      this.mappingMongoConverter.setCustomConversions(new MongoCustomConversions(customConverters));
      this.mappingMongoConverter.afterPropertiesSet();
    }
    this.mongoTemplate = new MongoTemplate(this.mongoDbFactory, this.mappingMongoConverter);
  }
  this.messageBuilderFactory = IntegrationUtils.getMessageBuilderFactory(this.applicationContext);
  IndexOperations indexOperations = this.mongoTemplate.indexOps(this.collectionName);
  indexOperations.ensureIndex(new Index(MessageDocumentFields.MESSAGE_ID, Sort.Direction.ASC));
  indexOperations.ensureIndex(new Index(MessageDocumentFields.GROUP_ID, Sort.Direction.ASC)
      .on(MessageDocumentFields.MESSAGE_ID, Sort.Direction.ASC)
      .unique());
  indexOperations.ensureIndex(new Index(MessageDocumentFields.GROUP_ID, Sort.Direction.ASC)
      .on(MessageDocumentFields.LAST_MODIFIED_TIME, Sort.Direction.DESC)
      .on(MessageDocumentFields.SEQUENCE, Sort.Direction.DESC));
}
org.springframework.data.mongodb.core.convertMongoCustomConversions<init>

Javadoc

Creates an empty MongoCustomConversions object.

Popular methods of MongoCustomConversions

  • getSimpleTypeHolder

Popular in Java

  • Start an intent from android
  • scheduleAtFixedRate (Timer)
  • getSupportFragmentManager (FragmentActivity)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • PrintStream (java.io)
    A PrintStream adds functionality to another output stream, namely the ability to print representatio
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • StringTokenizer (java.util)
    The string tokenizer class allows an application to break a string into tokens. The tokenization met
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Table (org.hibernate.mapping)
    A relational table
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now