Uses of Class
org.modeshape.common.annotation.ThreadSafe

Packages that use ThreadSafe
org.modeshape.common.collection A set of common classes for dealing with collections of other objects. 
org.modeshape.common.component A simple framework for loading and managing Component objects that may be configured and used reflectively. 
org.modeshape.common.i18n A simple framework for defining internationalized strings and obtaining the localized forms. 
org.modeshape.common.text A set of utilities for working with text. 
org.modeshape.common.util A set of miscellaneous utilities. 
org.modeshape.connector.disk The classes that make up the connector that stores content in a ModeShape-specific format on fixed disk. 
org.modeshape.connector.filesystem The classes that make up the connector that accesses the files and directories on a local file system and exposes them as content in a repository. 
org.modeshape.connector.infinispan The classes that make up the connector that stores content in a deployed instance of Infinispan. 
org.modeshape.connector.jbosscache The classes that make up the connector that stores content in a JBoss Cache instance. 
org.modeshape.connector.jcr The JCR connector provides access to a JCR repository instance running in the same process (and accessible via JNDI). 
org.modeshape.connector.meta.jdbc The classes that make up the connector that accesses the database schema metadata exposed by JDBC drivers for existing relational databases. 
org.modeshape.connector.store.jpa The classes that make up the connector that stores content in a relational database via JDBC and JPA. 
org.modeshape.connector.svn The classes that make up the connector that accesses content from an SVN repository. 
org.modeshape.graph.connector ModeShape uses connectors to access information from external systems (such as databases, other repositories, services, applications, etc.) and create graph representations of that information. 
org.modeshape.graph.connector.base This package defines a series of classes that can serve as base classes for a connector implementation. 
org.modeshape.graph.connector.base.cache   
org.modeshape.graph.connector.federation ModeShape provides a federated connector that is able to access repository content from multiple external systems and make that content look like it exists in a single unified repository. 
org.modeshape.graph.connector.inmemory The In-Memory Connector represents a connector that maintains a graph in transient in-process memory. 
org.modeshape.graph.connector.path The PathRepository class and its supporting classes provide a default read-only implementation of the connector classes for connectors that only support path-based access to a standard representation of a node
org.modeshape.graph.connector.path.cache The PathRepositoryCache class and its supporting classes provide a standard caching mechanism for path-based repositories. 
org.modeshape.graph.connector.xmlfile The XML File connector is a connector that maintains a graph in transient in-process memory, where the graph is loaded initially from an XML file. 
org.modeshape.graph.mimetype This package defines an interface for the MIME type detector, which represents a component that is able to determine the MIME type for a stream of data and/or the name of the file containing the data. 
org.modeshape.graph.observe The Observation API provides several mechanisms for asynchronously observing changes to content. 
org.modeshape.graph.property 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.graph.query The Query API provides a mechanism for building and executing queries. 
org.modeshape.graph.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.graph.request Sometimes its useful to work with a graph using objects that represent individual commands on the graph. 
org.modeshape.graph.search A small framework for a search engine component. 
org.modeshape.graph.sequencer A sequencer in ModeShape is a component that is able to process information (usually the content of a file, or a property value on a node) and recreate that information as a graph of structured content. 
org.modeshape.graph.session A graph session provides a stateful environment in which graph operations can be enqueued and the state and structure of the graph are cached. 
org.modeshape.graph.text This package defines an interface for components that extract text from content. 
org.modeshape.jcr The ModeShape implementation of the JCR API. 
org.modeshape.repository The components and services that make up ModeShape's lower-level graph engine, which is used within its JCR Engine. 
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.java 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. 
org.modeshape.web.jcr This package contains the core components for the ModeShape common web library. 
 

Uses of ThreadSafe in org.modeshape.common.collection
 

Classes in org.modeshape.common.collection with annotations of type ThreadSafe
 class ThreadSafeProblems
          A thread-safe Problems collection.
 

Uses of ThreadSafe in org.modeshape.common.component
 

Classes in org.modeshape.common.component with annotations of type ThreadSafe
 class ComponentLibrary<ComponentType,ConfigType extends ComponentConfig>
          Maintains the list of component instances for the system.
 

Uses of ThreadSafe in org.modeshape.common.i18n
 

Classes in org.modeshape.common.i18n with annotations of type ThreadSafe
 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.
 

Uses of ThreadSafe in org.modeshape.common.text
 

Classes in org.modeshape.common.text with annotations of type ThreadSafe
 class Inflector
          Transforms words to singular, plural, humanized (human readable), underscore, camel case, or ordinal form.
 

Uses of ThreadSafe in org.modeshape.common.util
 

Classes in org.modeshape.common.util with annotations of type ThreadSafe
 class Logger
          A simple logging interface that is fully compatible with multiple logging implementations.
 

Uses of ThreadSafe in org.modeshape.connector.disk
 

Classes in org.modeshape.connector.disk with annotations of type ThreadSafe
 class DiskRepository
          The representation of a disk-based repository and its content.
 class DiskSource
          A repository source that uses a uses a disk to store arbitrary content.
 

Uses of ThreadSafe in org.modeshape.connector.filesystem
 

Classes in org.modeshape.connector.filesystem with annotations of type ThreadSafe
 class FileSystemSource
          The RepositorySource for the connector that exposes an area of the local file system as content in a repository.
 

Uses of ThreadSafe in org.modeshape.connector.infinispan
 

Classes in org.modeshape.connector.infinispan with annotations of type ThreadSafe
 class BaseInfinispanSource
          A repository source that uses an Infinispan instance to manage the content.
 class InfinispanRepository
          The representation of an in-memory repository and its content.
 class InfinispanSource
          A repository source that uses an Infinispan instance to manage the content.
 class RemoteInfinispanSource
          A repository source that uses an Infinispan instance to manage the content.
 

Uses of ThreadSafe in org.modeshape.connector.jbosscache
 

Classes in org.modeshape.connector.jbosscache with annotations of type ThreadSafe
 class JBossCacheRepository
          The representation of an in-memory repository and its content.
 class JBossCacheSource
          A repository source that uses a JBoss Cache instance to manage the content.
 

Uses of ThreadSafe in org.modeshape.connector.jcr
 

Classes in org.modeshape.connector.jcr with annotations of type ThreadSafe
 class JcrRepositorySource
          The RepositorySource for the connector that exposes an area of the local file system as content in a repository.
 

Uses of ThreadSafe in org.modeshape.connector.meta.jdbc
 

Classes in org.modeshape.connector.meta.jdbc with annotations of type ThreadSafe
 class JdbcMetadataRepository
           
 class JdbcMetadataSource
           
 

Uses of ThreadSafe in org.modeshape.connector.store.jpa
 

Classes in org.modeshape.connector.store.jpa with annotations of type ThreadSafe
 class EntityManagers
          Utility class that owns an EntityManagerFactory instance and that provides references to EntityManager instances while providing the ability to properly clean up all resources by closing the EntityManager and EntityManagerFactory objects when no longer needed.
 class JpaSource
          The RepositorySource for the connector that stores content in a (custom) relational database.
 

Uses of ThreadSafe in org.modeshape.connector.svn
 

Classes in org.modeshape.connector.svn with annotations of type ThreadSafe
 class SvnRepositorySource
          The RepositorySource for the connector that exposes an area of the local/remote svn repository as content in a repository.
 

Uses of ThreadSafe in org.modeshape.graph.connector
 

Classes in org.modeshape.graph.connector with annotations of type ThreadSafe
 interface RepositoryConnectionFactory
          An interface for a factory of RepositoryConnections using the names of the RepositorySource from which the connections are to be obtained.
 class RepositoryConnectionPool
          A reusable implementation of a managed pool of connections that is optimized for safe concurrent operations.
 interface RepositoryContext
          The context for a repository.
 interface RepositorySource
          A repository source is a description of a resource that can be used to access or store repository information.
 

Uses of ThreadSafe in org.modeshape.graph.connector.base
 

Classes in org.modeshape.graph.connector.base with annotations of type ThreadSafe
 class Connection<NodeType extends Node,WorkspaceType extends Workspace>
          A connection to a Repository.
 class Repository<NodeType extends Node,WorkspaceType extends Workspace>
          A representation of a repository as a set of named workspaces.
 

Uses of ThreadSafe in org.modeshape.graph.connector.base.cache
 

Classes in org.modeshape.graph.connector.base.cache with annotations of type ThreadSafe
 class DefaultCacheStatistics
          Default, thread-safe implementation of CacheStatistics that uses AtomicLongs as counters for the statistics.
 class InMemoryNodeCache<KeyType,NodeType extends Node>
          Implementation of NodeCache that stores all nodes in-memory.
 interface NodeCache<KeyType,NodeType extends Node>
          The basic contract for a workspace-level cache of paths to the nodes stored at that path.
 

Uses of ThreadSafe in org.modeshape.graph.connector.federation
 

Classes in org.modeshape.graph.connector.federation with annotations of type ThreadSafe
 class FederatedRepositorySource
          A RepositorySource for a federated repository.
 class ProjectionParser
          A parser library for projections and projection rules.
 

Uses of ThreadSafe in org.modeshape.graph.connector.inmemory
 

Classes in org.modeshape.graph.connector.inmemory with annotations of type ThreadSafe
 class InMemoryRepository
          The representation of an in-memory repository and its content.
 class InMemoryRepositorySource
          A RepositorySource for an in-memory repository.
 

Uses of ThreadSafe in org.modeshape.graph.connector.path
 

Classes in org.modeshape.graph.connector.path with annotations of type ThreadSafe
 class AbstractPathRepositorySource
          Basic implementation of the trivial PathRepositorySource methods and the path repository cache life cycle.
 class PathRepository
           
 class WritablePathRepository
          Extension of PathRepository for repositories that support modification of nodes as well as access to the nodes.
 

Uses of ThreadSafe in org.modeshape.graph.connector.path.cache
 

Classes in org.modeshape.graph.connector.path.cache with annotations of type ThreadSafe
 class DefaultCacheStatistics
          Default, thread-safe implementation of CacheStatistics that uses AtomicLongs as counters for the statistics.
 class InMemoryWorkspaceCache
          Implementation of WorkspaceCache that stores all nodes in-memory.
 class PathRepositoryCache
          The repository-source level cache of workspace names to workspace caches.
 interface WorkspaceCache
          The basic contract for a workspace-level cache of paths to the nodes stored at that path.
 

Uses of ThreadSafe in org.modeshape.graph.connector.xmlfile
 

Classes in org.modeshape.graph.connector.xmlfile with annotations of type ThreadSafe
 class XmlFileRepositorySource
          A RepositorySource for a in-memory repository with content defined by an XML file.
 

Uses of ThreadSafe in org.modeshape.graph.mimetype
 

Classes in org.modeshape.graph.mimetype with annotations of type ThreadSafe
 interface MimeTypeDetector
          MIME-type detection libraries must provide thread-safe implementations of this interface to enable ModeShape to use the libraries to return MIME-types for data sources.
 class MimeTypeDetectors
          Facility for managing MimeTypeDetectorConfigs.
 

Uses of ThreadSafe in org.modeshape.graph.observe
 

Classes in org.modeshape.graph.observe with annotations of type ThreadSafe
 class ChangeObserver
          Abstract class that is used to signal that a change set has occurred.
 class ChangeObservers
          Reusable manager of change listeners, typically employed by another Observable implementation.
 class LocalObservationBus
          A simple Observer that is itself Observable.
 class NetChangeObserver
          A specialized Observer that figures out the net changes made during a single set of changes.
 interface Observable
          Interface used to register listeners.
 interface ObservationBus
          A simple Observer that is itself Observable.
 

Uses of ThreadSafe in org.modeshape.graph.property
 

Classes in org.modeshape.graph.property with annotations of type ThreadSafe
 interface BinaryFactory
          A factory for creating Binary 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 UuidFactory
          A factory for creating UUID instances.
 interface ValueFactories
          The set of standard ValueFactory instances.
 interface ValueFactory<T>
          A factory for Property values.
 

Uses of ThreadSafe in org.modeshape.graph.query
 

Classes in org.modeshape.graph.query with annotations of type ThreadSafe
 class QueryEngine
          A query engine that is able to execute formal queries expressed in the Graph API's Abstract Query Model.
 

Uses of ThreadSafe in org.modeshape.graph.query.parse
 

Classes in org.modeshape.graph.query.parse with annotations of type ThreadSafe
 class QueryParsers
          A thread-safe collection of QueryParser implementations that can be used to parse queries by language.
 

Uses of ThreadSafe in org.modeshape.graph.request
 

Classes in org.modeshape.graph.request with annotations of type ThreadSafe
 class CacheableRequest
          A request that contains results that may be cached.
 

Uses of ThreadSafe in org.modeshape.graph.search
 

Classes in org.modeshape.graph.search with annotations of type ThreadSafe
 class AbstractSearchEngine<WorkspaceType extends SearchEngineWorkspace,ProcessorType extends SearchEngineProcessor>
          A component that acts as a search engine for the content within a single RepositorySource.
 class SearchableRepositorySource
          A RepositorySource implementation that can be used as a wrapper around another non-searchable or non-querable RepositorySource instance to provide search and query capability.
 interface SearchEngine
          A component that acts as a search engine for the content within a single RepositorySource.
 

Uses of ThreadSafe in org.modeshape.graph.sequencer
 

Classes in org.modeshape.graph.sequencer with annotations of type ThreadSafe
 class StreamSequencerContext
          A special ExecutionContext that is used for sequencing streams.
 

Uses of ThreadSafe in org.modeshape.graph.session
 

Classes in org.modeshape.graph.session with annotations of type ThreadSafe
static interface GraphSession.Authorizer
           
static interface GraphSession.NodeIdFactory
           
static class GraphSession.NodeOperations<Payload,PropertyPayload>
          A default implementation of GraphSession.Operations that provides all the basic functionality required by a graph session.
protected static class GraphSession.NoOpAuthorizer
          GraphSession.Authorizer implementation that does nothing.
static interface GraphSession.Operations<NodePayload,PropertyPayload>
           
 

Uses of ThreadSafe in org.modeshape.graph.text
 

Classes in org.modeshape.graph.text with annotations of type ThreadSafe
 class TextExtractors
          Facility for managing TextExtractorConfigs.
 

Uses of ThreadSafe in org.modeshape.jcr
 

Classes in org.modeshape.jcr with annotations of type ThreadSafe
 class JcrEngine
          The basic component that encapsulates the ModeShape services, including the Repository instances.
 class JcrRepository
          Creates JCR sessions to an underlying repository (which may be a federated repository).
 class JcrRepositoryFactory
          Service provider for the JCR2 RepositoryFactory interface.
 

Uses of ThreadSafe in org.modeshape.repository
 

Classes in org.modeshape.repository with annotations of type ThreadSafe
 class RepositoryLibrary
          A library of RepositorySource instances and the RepositoryConnectionPool used to manage the connections for each.
 class RepositoryService
          A service that manages the RepositorySourcees defined within a configuration repository.
 

Uses of ThreadSafe in org.modeshape.sequencer.classfile
 

Classes in org.modeshape.sequencer.classfile with annotations of type ThreadSafe
 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
           
 

Uses of ThreadSafe in org.modeshape.sequencer.java
 

Classes in org.modeshape.sequencer.java with annotations of type ThreadSafe
 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.
 

Uses of ThreadSafe in org.modeshape.sequencer.text
 

Classes in org.modeshape.sequencer.text with annotations of type ThreadSafe
 class AbstractTextSequencer
          The base class for the text sequencers.
 

Uses of ThreadSafe in org.modeshape.web.jcr
 

Classes in org.modeshape.web.jcr with annotations of type ThreadSafe
 class RepositoryFactory
          Factory that provides implementations of the repository provider SPI by wrapping a RepositoryProvider.
 



Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.