Beispiel #1
0
        public static GraphDatabaseDependencies NewDependencies()
        {
            ImmutableList <Type> settingsClasses = ImmutableListFactoryImpl.INSTANCE.empty();
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
//ORIGINAL LINE: org.eclipse.collections.api.list.ImmutableList<org.neo4j.kernel.extension.KernelExtensionFactory<?>> kernelExtensions = asImmutableList(getKernelExtensions(org.neo4j.helpers.Service.load(org.neo4j.kernel.extension.KernelExtensionFactory.class).iterator()));
            ImmutableList <KernelExtensionFactory <object> > kernelExtensions = asImmutableList(GetKernelExtensions(Service.load(typeof(KernelExtensionFactory)).GetEnumerator()));

            ImmutableMap <string, URLAccessRule> urlAccessRules = ImmutableMapFactoryImpl.INSTANCE.of("http", URLAccessRules.alwaysPermitted(), "https", URLAccessRules.alwaysPermitted(), "ftp", URLAccessRules.alwaysPermitted(), "file", URLAccessRules.fileAccess());

            ImmutableList <QueryEngineProvider>             queryEngineProviders = asImmutableList(Service.load(typeof(QueryEngineProvider)));
            ImmutableList <Pair <DeferredExecutor, Group> > deferredExecutors    = ImmutableListFactoryImpl.INSTANCE.empty();

            return(new GraphDatabaseDependencies(null, null, settingsClasses, kernelExtensions, urlAccessRules, queryEngineProviders, deferredExecutors));
        }