Class GraphSynchronizationConfiguration
java.lang.Object
ai.stapi.graphoperations.configuration.GraphSynchronizationConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenericNodeIdentificatorsProvider(List<NodeIdentificatorsProvider> nodeIdentificatorsProviders) identifyingGraphSynchronizer(ai.stapi.graph.NodeRepository nodeRepository, ai.stapi.graph.EdgeRepository edgeRepository, NodeIdentifyingFiltersResolver nodeIdentifyingFiltersResolver, GraphLoader graphLoader, InMemoryGenericSearchOptionResolver searchOptionResolver, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder) nodeIdentifyingFiltersResolver(GenericNodeIdentificatorsProvider genericNodeIdentificatorsProvider, GraphReader graphReader)
-
Constructor Details
-
GraphSynchronizationConfiguration
public GraphSynchronizationConfiguration()
-
-
Method Details
-
identifyingGraphSynchronizer
@Bean @ConditionalOnMissingBean public GraphSynchronizer identifyingGraphSynchronizer(@Lazy ai.stapi.graph.NodeRepository nodeRepository, @Lazy ai.stapi.graph.EdgeRepository edgeRepository, NodeIdentifyingFiltersResolver nodeIdentifyingFiltersResolver, GraphLoader graphLoader, InMemoryGenericSearchOptionResolver searchOptionResolver, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder) -
genericNodeIdentificatorsProvider
@Bean public GenericNodeIdentificatorsProvider genericNodeIdentificatorsProvider(List<NodeIdentificatorsProvider> nodeIdentificatorsProviders) -
defaultUuidIdentityIdentificatorProvider
-
nodeIdentifyingFiltersResolver
@Bean public NodeIdentifyingFiltersResolver nodeIdentifyingFiltersResolver(GenericNodeIdentificatorsProvider genericNodeIdentificatorsProvider, GraphReader graphReader)
-