@Configuration
@ConditionalOnClass(value={com.microsoft.spring.data.gremlin.common.GremlinFactory.class,com.microsoft.spring.data.gremlin.query.GremlinTemplate.class,com.microsoft.spring.data.gremlin.conversion.MappingGremlinConverter.class})
@ConditionalOnResource(resources="classpath:gremlin.enable.config")
@ConditionalOnProperty(prefix="gremlin",
value={"endpoint","port","username","password"})
@EnableConfigurationProperties(value=GremlinProperties.class)
public class GremlinAutoConfiguration
extends Object
| Modifier and Type | Field and Description |
|---|---|
private org.springframework.context.ApplicationContext |
applicationContext |
private GremlinProperties |
properties |
| Constructor and Description |
|---|
GremlinAutoConfiguration(GremlinProperties properties,
org.springframework.context.ApplicationContext context) |
| Modifier and Type | Method and Description |
|---|---|
com.microsoft.spring.data.gremlin.common.GremlinConfig |
getGremlinConfig() |
com.microsoft.spring.data.gremlin.common.GremlinFactory |
gremlinFactory() |
com.microsoft.spring.data.gremlin.mapping.GremlinMappingContext |
gremlinMappingContext() |
com.microsoft.spring.data.gremlin.query.GremlinTemplate |
gremlinTemplate(com.microsoft.spring.data.gremlin.common.GremlinFactory factory,
com.microsoft.spring.data.gremlin.conversion.MappingGremlinConverter converter) |
com.microsoft.spring.data.gremlin.conversion.MappingGremlinConverter |
mappingGremlinConverter(com.microsoft.spring.data.gremlin.mapping.GremlinMappingContext context) |
private void |
sendTelemetry() |
private final GremlinProperties properties
private final org.springframework.context.ApplicationContext applicationContext
public GremlinAutoConfiguration(@NonNull
GremlinProperties properties,
@NonNull
org.springframework.context.ApplicationContext context)
@PostConstruct private void sendTelemetry()
@Bean @ConditionalOnMissingBean public com.microsoft.spring.data.gremlin.common.GremlinConfig getGremlinConfig()
@Bean @ConditionalOnMissingBean public com.microsoft.spring.data.gremlin.common.GremlinFactory gremlinFactory()
@Bean
@ConditionalOnMissingBean
public com.microsoft.spring.data.gremlin.query.GremlinTemplate gremlinTemplate(com.microsoft.spring.data.gremlin.common.GremlinFactory factory,
com.microsoft.spring.data.gremlin.conversion.MappingGremlinConverter converter)
@Bean @ConditionalOnMissingBean public com.microsoft.spring.data.gremlin.mapping.GremlinMappingContext gremlinMappingContext()
@Bean @ConditionalOnMissingBean public com.microsoft.spring.data.gremlin.conversion.MappingGremlinConverter mappingGremlinConverter(com.microsoft.spring.data.gremlin.mapping.GremlinMappingContext context)
Copyright © 2020 Microsoft. All rights reserved.