@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})
@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 |
private TelemetryProxy |
telemetryProxy |
| 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.telemetry.TelemetryTracker |
getTelemetryTracker() |
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 |
trackCustomEvent() |
private final GremlinProperties properties
private final TelemetryProxy telemetryProxy
private final org.springframework.context.ApplicationContext applicationContext
public GremlinAutoConfiguration(@NonNull
GremlinProperties properties,
@NonNull
org.springframework.context.ApplicationContext context)
private void trackCustomEvent()
@Bean @ConditionalOnMissingBean public com.microsoft.spring.data.gremlin.telemetry.TelemetryTracker getTelemetryTracker()
@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 © 2019 Microsoft. All rights reserved.