Neo4j Community

org.neo4j.kernel
Class GraphDatabaseDependencies

java.lang.Object
  extended by org.neo4j.kernel.GraphDatabaseDependencies
All Implemented Interfaces:
InternalAbstractGraphDatabase.Dependencies
Direct Known Subclasses:
DefaultGraphDatabaseDependencies

public class GraphDatabaseDependencies
extends Object
implements InternalAbstractGraphDatabase.Dependencies


Constructor Summary
GraphDatabaseDependencies(org.neo4j.kernel.logging.Logging logging, Iterable<Class<?>> settingsClasses, Iterable<IndexProvider> indexProviders, Iterable<KernelExtensionFactory<?>> kernelExtensions, Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders, Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> transactionInterceptorProviders)
           
 
Method Summary
 Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders()
           
 Iterable<IndexProvider> indexProviders()
           
 Iterable<KernelExtensionFactory<?>> kernelExtensions()
           
 org.neo4j.kernel.logging.Logging logging()
          Allowed to be null.
 Iterable<Class<?>> settingsClasses()
           
 Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> transactionInterceptorProviders()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphDatabaseDependencies

public GraphDatabaseDependencies(org.neo4j.kernel.logging.Logging logging,
                                 Iterable<Class<?>> settingsClasses,
                                 Iterable<IndexProvider> indexProviders,
                                 Iterable<KernelExtensionFactory<?>> kernelExtensions,
                                 Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders,
                                 Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> transactionInterceptorProviders)
Method Detail

logging

public org.neo4j.kernel.logging.Logging logging()
Description copied from interface: InternalAbstractGraphDatabase.Dependencies
Allowed to be null. Null means that no external Logging was created, let the database create its own logging.

Specified by:
logging in interface InternalAbstractGraphDatabase.Dependencies
Returns:

settingsClasses

public Iterable<Class<?>> settingsClasses()
Specified by:
settingsClasses in interface InternalAbstractGraphDatabase.Dependencies

indexProviders

public Iterable<IndexProvider> indexProviders()
Specified by:
indexProviders in interface InternalAbstractGraphDatabase.Dependencies

kernelExtensions

public Iterable<KernelExtensionFactory<?>> kernelExtensions()
Specified by:
kernelExtensions in interface InternalAbstractGraphDatabase.Dependencies

cacheProviders

public Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders()
Specified by:
cacheProviders in interface InternalAbstractGraphDatabase.Dependencies

transactionInterceptorProviders

public Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> transactionInterceptorProviders()
Specified by:
transactionInterceptorProviders in interface InternalAbstractGraphDatabase.Dependencies

Neo4j Community

Copyright © 2002-2014 The Neo4j Graph Database Project. All Rights Reserved.