Пример #1
0
 public LuceneKernelExtension(File databaseDirectory, Config config, System.Func <IndexConfigStore> indexStore, FileSystemAbstraction fileSystemAbstraction, IndexProviders indexProviders, OperationalMode operationalMode)
 {
     this._databaseLayout        = DatabaseLayout.of(databaseDirectory);
     this._config                = config;
     this._indexStore            = indexStore;
     this._fileSystemAbstraction = fileSystemAbstraction;
     this._indexProviders        = indexProviders;
     this._operationalMode       = operationalMode;
 }
Пример #2
0
 internal Extension(IndexProviders indexProviders)
 {
     this.IndexProviders = indexProviders;
 }
Пример #3
0
 public LuceneKernelExtension(File storeDir, Config config, System.Func <IndexConfigStore> indexStore, FileSystemAbstraction fileSystemAbstraction, IndexProviders indexProviders, OperationalMode operationalMode)
 {
     Org.Neo4j.Kernel.spi.explicitindex.IndexProviders proxyIndexProviders = CreateImposterOf(typeof(Org.Neo4j.Kernel.spi.explicitindex.IndexProviders), indexProviders);
     @delegate = new Org.Neo4j.Kernel.Api.Impl.Index.LuceneKernelExtension(storeDir, config, indexStore, fileSystemAbstraction, proxyIndexProviders, operationalMode);
 }
Пример #4
0
        public override Lifecycle NewInstance(KernelContext context, Dependencies dependencies)
        {
            IndexProviders indexProviders = dependencies.IndexProviders;

            return(new Extension(indexProviders));
        }