|
Neo4j Enterprise | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.neo4j.kernel.AbstractGraphDatabase
org.neo4j.kernel.InternalAbstractGraphDatabase
org.neo4j.kernel.EmbeddedReadOnlyGraphDatabase
public final class EmbeddedReadOnlyGraphDatabase
A read-only version of EmbeddedGraphDatabase.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.neo4j.kernel.InternalAbstractGraphDatabase |
|---|
InternalAbstractGraphDatabase.Configuration, InternalAbstractGraphDatabase.DefaultKernelData |
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
EmbeddedReadOnlyGraphDatabase(String storeDir)
Creates an embedded GraphDatabaseService with a store located in
storeDir. |
|
EmbeddedReadOnlyGraphDatabase(String storeDir,
Map<String,String> params)
A non-standard way of creating an embedded GraphDatabaseService
with a set of configuration parameters. |
|
EmbeddedReadOnlyGraphDatabase(String storeDir,
Map<String,String> params,
Iterable<IndexProvider> indeProviders,
Iterable<KernelExtension> kernelExtensions,
Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders)
|
|
| Method Summary | ||
|---|---|---|
KernelEventHandler |
registerKernelEventHandler(KernelEventHandler handler)
Registers handler as a handler for kernel events which
are generated from different places in the lifecycle of the kernel. |
|
|
registerTransactionEventHandler(TransactionEventHandler<T> handler)
Registers handler as a handler for transaction events which
are generated from different places in the lifecycle of each
transaction. |
|
KernelEventHandler |
unregisterKernelEventHandler(KernelEventHandler handler)
Unregisters handler from the list of kernel event handlers. |
|
|
unregisterTransactionEventHandler(TransactionEventHandler<T> handler)
Unregisters handler from the list of transaction event handlers. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EmbeddedReadOnlyGraphDatabase(String storeDir)
GraphDatabaseService with a store located in
storeDir. If the directory shouldn't exist or isn't a neo4j
store an exception will be thrown.
storeDir - the store directory for the Neo4j store files
public EmbeddedReadOnlyGraphDatabase(String storeDir,
Map<String,String> params)
GraphDatabaseService
with a set of configuration parameters. Will most likely be removed in
future releases.
Creates an embedded GraphDatabaseService with a store located in
storeDir. If the directory shouldn't exist or isn't a neo4j
store an exception will be thrown.
storeDir - the store directory for the db filesparams - configuration parameters
public EmbeddedReadOnlyGraphDatabase(String storeDir,
Map<String,String> params,
Iterable<IndexProvider> indeProviders,
Iterable<KernelExtension> kernelExtensions,
Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders)
| Method Detail |
|---|
public KernelEventHandler registerKernelEventHandler(KernelEventHandler handler)
GraphDatabaseServicehandler as a handler for kernel events which
are generated from different places in the lifecycle of the kernel.
To guarantee proper behaviour the handler should be registered right
after the graph database has been started. If the specified handler
instance has already been registered this method will do nothing.
registerKernelEventHandler in interface GraphDatabaseServiceregisterKernelEventHandler in class InternalAbstractGraphDatabasehandler - the handler to receive events about different states
in the kernel lifecycle.
public <T> TransactionEventHandler<T> registerTransactionEventHandler(TransactionEventHandler<T> handler)
GraphDatabaseServicehandler as a handler for transaction events which
are generated from different places in the lifecycle of each
transaction. To guarantee that the handler gets all events properly
it shouldn't be registered when the application is running (i.e. in the
middle of one or more transactions). If the specified handler instance
has already been registered this method will do nothing.
registerTransactionEventHandler in interface GraphDatabaseServiceregisterTransactionEventHandler in class InternalAbstractGraphDatabaseT - the type of state object used in the handler, see more
documentation about it at TransactionEventHandler.handler - the handler to receive events about different states
in transaction lifecycles.
public KernelEventHandler unregisterKernelEventHandler(KernelEventHandler handler)
GraphDatabaseServicehandler from the list of kernel event handlers.
If handler hasn't been registered with
GraphDatabaseService.registerKernelEventHandler(KernelEventHandler) prior to calling
this method an IllegalStateException will be thrown.
After a successful call to this method the handler will no
longer receive any kernel events.
unregisterKernelEventHandler in interface GraphDatabaseServiceunregisterKernelEventHandler in class InternalAbstractGraphDatabasehandler - the handler to receive events about different states
in the kernel lifecycle.
public <T> TransactionEventHandler<T> unregisterTransactionEventHandler(TransactionEventHandler<T> handler)
GraphDatabaseServicehandler from the list of transaction event handlers.
If handler hasn't been registered with
GraphDatabaseService.registerTransactionEventHandler(TransactionEventHandler) prior
to calling this method an IllegalStateException will be thrown.
After a successful call to this method the handler will no
longer receive any transaction events.
unregisterTransactionEventHandler in interface GraphDatabaseServiceunregisterTransactionEventHandler in class InternalAbstractGraphDatabaseT - the type of state object used in the handler, see more
documentation about it at TransactionEventHandler.handler - the handler to receive events about different states
in transaction lifecycles.
|
Neo4j Enterprise | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||