public class DatabaseRegistry extends Object implements org.neo4j.kernel.lifecycle.Lifecycle
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatabaseRegistry.Visitor |
| Constructor and Description |
|---|
DatabaseRegistry(org.neo4j.helpers.Function<org.neo4j.kernel.configuration.Config,org.neo4j.kernel.logging.Logging> loggingProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addProvider(String providerKey,
Database.Factory factory) |
boolean |
contains(String dbKey) |
void |
create(DatabaseDefinition db) |
void |
drop(String dbKey) |
void |
init() |
void |
shutdown() |
void |
start() |
void |
stop() |
void |
visit(String dbKey,
DatabaseRegistry.Visitor visitor)
Visit a database, acquiring a shared lock on it that keeps it from being dropped.
|
public DatabaseRegistry(org.neo4j.helpers.Function<org.neo4j.kernel.configuration.Config,org.neo4j.kernel.logging.Logging> loggingProvider)
public void visit(String dbKey, DatabaseRegistry.Visitor visitor)
public void drop(String dbKey)
public void create(DatabaseDefinition db) throws NoSuchDatabaseProviderException
NoSuchDatabaseProviderExceptionpublic void addProvider(String providerKey, Database.Factory factory)
public boolean contains(String dbKey)
public void init()
init in interface org.neo4j.kernel.lifecycle.Lifecyclepublic void start()
start in interface org.neo4j.kernel.lifecycle.Lifecyclepublic void stop()
throws Throwable
stop in interface org.neo4j.kernel.lifecycle.LifecycleThrowableCopyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.