org.neo4j.kernel (Neo4j Community 1.8.RC1 API)
Date: 2012-09-07

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.neo4j.kernel

Implementation for embedding a Neo4j graph database in an application.

See:
Description

Interface Summary
GraphDatabaseAPI | This API can be used to get access to services.
IdGeneratorFactory |
PropertyTracker<T extends PropertyContainer> |
TransactionBuilder | A builder for controlling certain behaviors of a transaction.
Traversal.PathDescriptor<T extends Path> | Provides hooks to help build a string representation of a `Path`.

Class Summary
AbstractGraphDatabase |
AbstractSelectorOrderer<T> |
AlternatingSelectorOrderer |
AutoConfigurator |
BidirectionalTraversalBranchPath |
CircuitBreaker | Implementation of the CircuitBreaker pattern
CommonFactories | Deprecated.
DefaultFileSystemAbstraction | TODO
DefaultIdGeneratorFactory | TODO
DefaultLastCommittedTxIdSetter | Default implementation of LastCommittedTxIdSetter that does nothing
DefaultTxHook |
EmbeddedGraphDatabase | An implementation of `GraphDatabaseService` that is used to embed Neo4j in an application.
EmbeddedReadOnlyGraphDatabase | A read-only version of `EmbeddedGraphDatabase`.
ExtendedPath |
InternalAbstractGraphDatabase | Exposes the methods `InternalAbstractGraphDatabase.getManagementBeans(Class)`() a.s.o.
InternalAbstractGraphDatabase.Configuration |
KernelData |
KernelEventHandlers | Handle the collection of kernel event handlers, and fire events as needed.
KernelExtension<S> | Hook for providing extended functionality to the Neo4j Graph Database kernel.
LegacyIndexIterable | Provides `IndexProvider` objects based on `Service#load()` static method.
LevelSelectorOrderer |
ListIndexIterable | Provides `IndexProvider` objects based on a provided list.
LockImpl |
OrderedByTypeExpander |
PathDescription | Experimental and very crude utility for building a slightly more powerful expander to use in a traversal.
PlaceboTransaction |
PreorderBreadthFirstSelector | Selects `TraversalBranch`s according to breadth first pattern, the most natural ordering in a breadth first search, see http://en.wikipedia.org/wiki/Breadth-first_search
ShortestPathsBranchCollisionDetector |
StandardBranchCollisionDetector |
StandardExpander |
TopLevelTransaction |
TransactionEventHandlers | Handle the collection of transaction event handlers, and fire events as needed.
TransactionEventHandlers.HandlerAndState |
Traversal | A factory for objects regarding traversal of the graph.
Traversal.DefaultPathDescriptor<T extends Path> | The default `Traversal.PathDescriptor` used in common toString() representations in classes implementing `Path`.
Version |

Enum Summary
CircuitBreaker.Status |
CommonBranchOrdering |
IdType |
SideSelectorPolicies |
Uniqueness | Contains some uniqueness modes that are very common in traversals, for example uniqueness of nodes or relationships to visit during a traversal.

Exception Summary
DeadlockDetectedException | Signals that a deadlock between two or more transactions has been detected.

## Package org.neo4j.kernel Description

Implementation for embedding a Neo4j graph database in an application. Classes are provided for both read/write mode and read only mode.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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