Package | Description |
---|---|
org.modeshape.common.collection |
A set of common classes for dealing with collections of other objects.
|
org.modeshape.common.i18n |
A simple framework for defining internationalized strings and obtaining the localized forms.
|
org.modeshape.common.logging | |
org.modeshape.common.statistic | |
org.modeshape.common.text |
A set of utilities for working with text.
|
org.modeshape.common.util |
A set of miscellaneous utilities.
|
org.modeshape.jcr | |
org.modeshape.jcr.bus | |
org.modeshape.jcr.cache | |
org.modeshape.jcr.cache.change | |
org.modeshape.jcr.cache.document | |
org.modeshape.jcr.clustering | |
org.modeshape.jcr.index.local | |
org.modeshape.jcr.index.lucene | |
org.modeshape.jcr.index.lucene.query | |
org.modeshape.jcr.locking | |
org.modeshape.jcr.mimetype |
This package defines an internal adapter framework for detecting MIME types.
|
org.modeshape.jcr.query |
The Query API provides a mechanism for building and executing queries.
|
org.modeshape.jcr.query.parse |
This package defines the
QueryParser interface, which defines a component that can parse a query represented
in a specific language and produce the corresponding abstract query model representation. |
org.modeshape.jcr.spi.index.provider |
This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate
how ModeShape updates and uses a set of particular indexes.
|
org.modeshape.jcr.txn | |
org.modeshape.jcr.value |
Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for
representing and working with properties and their values.
|
org.modeshape.jcr.value.basic |
A set of basic implementations of the various interfaces defined in
org.modeshape.jcr.value . |
org.modeshape.jcr.value.binary | |
org.modeshape.persistence.relational |
The classes that make up the relational persistence provider.
|
org.modeshape.sequencer.classfile |
The classes that provide the ability to sequence Java class files into metadata and then write that metadata to a graph in a customizable way.
|
org.modeshape.sequencer.javafile |
The classes that make up the Java source file sequencer.
|
org.modeshape.sequencer.text |
The classes that provide the ability to sequence fixed-width and delimited text files.
|
Modifier and Type | Class and Description |
---|---|
class |
ThreadSafeProblems
A thread-safe
Problems collection. |
Modifier and Type | Class and Description |
---|---|
class |
I18n
An internalized string object, which manages the initialization of internationalization (i18n) files, substitution of values
within i18n message placeholders, and dynamically reading properties from i18n property files.
|
Modifier and Type | Class and Description |
---|---|
class |
Logger
A simple logging interface that is fully compatible with multiple logging implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
DetailedStatistics<T extends Number>
Encapsulation of the statistics for a series of values to which new values are frequently added.
|
class |
SimpleStatistics<T extends Number>
Encapsulation of the statistics for a series of values to which new values are frequently added.
|
Modifier and Type | Class and Description |
---|---|
class |
Inflector
Transforms words to singular, plural, humanized (human readable), underscore, camel case, or ordinal form.
|
Modifier and Type | Class and Description |
---|---|
class |
ThreadPools
A simple
ThreadPoolFactory implementation. |
class |
TimeBasedKeys
This is a generator of simple unique and (non-monotonically) increasing long-value keys that incorporate the time in which they
were generated.
|
Modifier and Type | Class and Description |
---|---|
class |
BackupObserver
A
ChangeSetListener that captures the changes being made in a repository, forwarding the node and property changes to
the supplied queue, and capturing the set of binary keys that are marked as being used or unused. |
class |
Connectors
Class which maintains (based on the configuration) the list of available connectors for a repository.
|
interface |
Environment
A basic environment in which a repository operates.
|
class |
JcrRepositoriesContainer
Service provider implementation of the
RepositoriesContainer interface. |
class |
JcrRepositoryFactory
Service provider for the JCR2
RepositoryFactory interface. |
class |
ModeShapeEngine
A container for repositories.
|
class |
RepositoryStatistics
A component that records statistics for a variety of repository metrics, and makes the statistics available for a variety of
windows.
|
protected static class |
RepositoryStatistics.DurationHistory |
protected static class |
RepositoryStatistics.MetricHistory
Abstract base class for the
RepositoryStatistics.ValueHistory and RepositoryStatistics.DurationHistory classes. |
protected static class |
RepositoryStatistics.ValueHistory
The
RepositoryStatistics.MetricHistory specialization used for recording the statistics for running values. |
class |
SystemNamespaceRegistry
A
NamespaceRegistry implementation that stores the namespaces in the '/jcr:system' area as individual nodes for each
namespace. |
Modifier and Type | Class and Description |
---|---|
class |
ClusteredChangeBus
Implementation of a
ChangeBus which can run in a cluster, via ClusteringService . |
Modifier and Type | Class and Description |
---|---|
static class |
ChildReferences.NoSnsIndexesContext
A
ChildReferences.Context implementation that has no changes and that always returns '1' for the SNS index. |
static class |
ChildReferences.SingleNameContext
A
ChildReferences.Context implementation that has no changes and can be used to find the SNS indexes for nodes
named a single name. |
static class |
ChildReferences.WithChanges
A
ChildReferences.Context implementation that has changes and can be used to find the SNS indexes for nodes named a
single name. |
Modifier and Type | Interface and Description |
---|---|
interface |
Observable
Interface used to register
listeners . |
class |
RecordingChanges
A thread-safe
Changes implementation that records the changes and makes them available for iteration. |
Modifier and Type | Class and Description |
---|---|
class |
LazyCachedNode
This is a (mostly) immutable
CachedNode implementation that lazily loads its content. |
class |
MutableChildReferences |
class |
ReadOnlySessionCache
A read-only
SessionCache implementation. |
class |
SessionChildReferences
A
ChildReferences implementation that projects a single, changeable view of the child references of a node, allowing
child references to be added to the end of the persisted state. |
class |
SessionNode
A node used within a
session when that node has (or may have) transient (unsaved) changes. |
protected static class |
SessionNode.ChangedAdditionalParents |
protected static class |
SessionNode.ChangedChildren
The representation of the changes made to the child references of this node.
|
protected static class |
SessionNode.FederatedSegmentChanges |
protected static class |
SessionNode.InsertedChildReferences |
class |
WritableSessionCache
A writable
SessionCache implementation capable of making transient changes and saving them. |
Modifier and Type | Class and Description |
---|---|
class |
ClusteringService
ModeShape service which handles sending/receiving messages in a cluster via JGroups.
|
Modifier and Type | Class and Description |
---|---|
class |
IndexUpdater
Class which handles various aspects related to local index updating in terms of writing data to MapDB.
|
Modifier and Type | Class and Description |
---|---|
class |
LuceneConfig
Holder of various Lucene configuration options.
|
class |
LuceneIndex
Bases class for indexes stored in Lucene
|
class |
Searcher
Class which handles the actual Lucene searching for the
LuceneIndexProvider |
Modifier and Type | Class and Description |
---|---|
class |
LuceneQueryFactory
The factory that creates a Lucene
Query object from a Query Object Model Constraint object. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLockingService<T extends Lock>
Base class for
LockingService implementations. |
class |
ClusteredLockingService
Locking service which should be used by ModeShape when running in a cluster
|
class |
StandaloneLockingService
LockingService implementation that is used by ModeShape when running in non-clustered (local) mode. |
Modifier and Type | Class and Description |
---|---|
class |
ContentDetector
MimeTypeDetector implementation which uses Apache Tika to determine the mimetype of a given binary, based on the
content (binary) header. |
class |
NameOnlyDetector
MimeTypeDetector implementation which uses Apache Tika to determine the mimetype of a given binary, based only
on the name of the binary property. |
class |
TikaMimeTypeDetector
A base class for the
MimeTypeDetector s that use the Tika library. |
Modifier and Type | Class and Description |
---|---|
class |
QueryContext
An immutable context in which queries are to be executed.
|
Modifier and Type | Class and Description |
---|---|
class |
QueryParsers
A thread-safe collection of
QueryParser implementations that can be used to parse queries by language. |
Modifier and Type | Class and Description |
---|---|
class |
NodeTypeMatcher |
Modifier and Type | Class and Description |
---|---|
class |
LocalTransaction
Transaction type returned by
LocalTransactionManager |
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryFactory
A factory for creating
BinaryValue instances. |
interface |
NameFactory
A factory for creating
names . |
interface |
NamespaceRegistry
Registry of namespaces, which are used to provide isolated and independent domains for
names . |
interface |
PathFactory
A factory for creating
paths . |
interface |
PropertyFactory
A factory for creating
Property objects. |
interface |
ReferenceFactory
A factory for creating
references . |
interface |
ValueFactories
The set of standard
ValueFactory instances. |
interface |
ValueFactory<T>
A factory for
Property values. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractValueFactories
Abstract implementation of
ValueFactories that implements all the methods other than the get*Factory()
methods. |
class |
ThreadSafeNamespaceRegistry
A thread-safe
NamespaceRegistry that may be used as a thread-safe wrapper around another non-thread-safe
implementation. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBinaryStore
An abstract class for a
BinaryStore , with common functionality needed by implementation classes. |
interface |
BinaryStore
The basic interface for a store for Binary value objects.
|
class |
DatabaseBinaryStore
A
BinaryStore implementation that uses a database for persisting binary values. |
class |
FileSystemBinaryStore
A
BinaryStore that stores files in a directory on the file system. |
class |
FileUrlBinaryValue
A subclass of
UrlBinaryValue to lazily compute a contentBased Hash when the key is a URI based Hash |
class |
TransientBinaryStore
A
BinaryStore implementation that does not persist the binary values beyond the lifetime of the virtual machine. |
Modifier and Type | Class and Description |
---|---|
class |
TransactionalCaches
Class which provides a set of in-memory caches for each ongoing transaction, attempting to relieve some of the "read pressure"
for transactions.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClassFileRecorder
A simple interface that allows an implementer to control how class file metadata mapped to properties (including primary and
mixin types) in the graph.
|
class |
ClassFileSequencer |
Modifier and Type | Interface and Description |
---|---|
interface |
SourceFileRecorder
A simple interface that allows an implementer to control how Java source file metadata is mapped to properties (including
primary and mixin types) in the graph.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTextSequencer
The base class for the text sequencers.
|
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.