public class MongoAsyncDatastoreRegistrar
extends com.holonplatform.spring.internal.AbstractConfigPropertyRegistrar
implements org.springframework.beans.factory.BeanClassLoaderAware
EnableMongoAsyncDatastore
annotation.Constructor and Description |
---|
MongoAsyncDatastoreRegistrar() |
Modifier and Type | Method and Description |
---|---|
static String |
registerAsyncDatastore(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.core.env.Environment environment,
String dataContextId,
String mongoClientBeanName,
MongoDatastoreConfigProperties defaultConfig,
ClassLoader beanClassLoader)
Register a
AsyncMongoDatastore bean. |
void |
registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata annotationMetadata,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
void |
setBeanClassLoader(ClassLoader classLoader) |
public void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader
in interface org.springframework.beans.factory.BeanClassLoaderAware
public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata annotationMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
registerBeanDefinitions
in interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar
public static String registerAsyncDatastore(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.core.env.Environment environment, String dataContextId, String mongoClientBeanName, MongoDatastoreConfigProperties defaultConfig, ClassLoader beanClassLoader)
AsyncMongoDatastore
bean.registry
- BeanDefinitionRegistryenvironment
- Spring environmentdataContextId
- Data context idmongoClientBeanName
- MongoClient bean name referencedefaultConfig
- Default configuration propertiesbeanClassLoader
- Bean class loaderCopyright © 2019 The Holon Platform. All rights reserved.