ModeShape Distribution 3.0.0.Beta4

org.modeshape.jcr
Class RepositoryConfiguration.FieldName

java.lang.Object
  extended by org.modeshape.jcr.RepositoryConfiguration.FieldName
Enclosing class:
RepositoryConfiguration

public static class RepositoryConfiguration.FieldName
extends Object


Field Summary
static String ALLOW_CREATION
          The name for the field under "workspaces" specifying whether users can create additional workspaces beyond the predefined, system, and default workspaces.
static String ANONYMOUS
          The name for the field under "security" specifying the optional anonymous security configuration.
static String ANONYMOUS_ROLES
          The name for the field under "security/anonymous" specifying the roles that should be granted to anonymous users.
static String ANONYMOUS_USERNAME
          The name for the field under "security/anonymous" specifying the username that should be used for anonymous users.
static String BINARY_STORAGE
          The name for the field whose value is a document containing binary storage information.
static String CACHE_CONFIGURATION
          The name for the field containing the name of the Infinispan configuration file.
static String CACHE_NAME
          The name for the field containing the name of the Infinispan cache that this repository should use.
static String CACHE_TRANSACTION_MANAGER_LOOKUP
          The name for the field containing the name of the Infinispan transaction manager lookup class.
static String CHANNEL_CONFIGURATION
          The optional string representing a valid JGroups channel configuration object
static String CHANNEL_PROVIDER
          The fully qualified name of the ChannelProvider implementation which will provide the JChannel instance
static String CLASSLOADER
           
static String CLASSNAME
           
static String CLUSTER_NAME
          The name of the cluster as used by JChannel.connect
static String CLUSTERING
          The name of the clustering top-level configuration document
static String CONNECTION_URL
           
static String DATA_CACHE_NAME
           
static String DATA_SOURCE_JNDI_NAME
           
static String DATASOURCE_JNDI_LOCATION
           
static String DEFAULT
          The name for the field under "workspaces" specifying the name of the workspace that should be used by default when creating sessions where the workspace is not specified.
static String DESCRIPTION
          The name for the field specifying a description.
static String DIRECTORY
           
static String EXTRACTORS
           
static String FULL_TEXT_SEARCH_ENABLED
           
static String INDEX_STORAGE
           
static String INDEX_STORAGE_COPY_BUFFER_SIZE_IN_MEGABYTES
           
static String INDEX_STORAGE_FILE_SYSTEM_ACCESS_TYPE
           
static String INDEX_STORAGE_INFINISPAN_CHUNK_SIZE_IN_BYTES
           
static String INDEX_STORAGE_INFINISPAN_CONTAINER
           
static String INDEX_STORAGE_INFINISPAN_DATA_CACHE
           
static String INDEX_STORAGE_INFINISPAN_LOCK_CACHE
           
static String INDEX_STORAGE_INFINISPAN_META_CACHE
           
static String INDEX_STORAGE_LOCATION
           
static String INDEX_STORAGE_LOCKING_STRATEGY
           
static String INDEX_STORAGE_REFRESH_IN_SECONDS
           
static String INDEX_STORAGE_RETRY_INITIALIZE_PERIOD_IN_SECONDS
           
static String INDEX_STORAGE_RETRY_MARKER_LOOKUP
           
static String INDEX_STORAGE_SOURCE_LOCATION
           
static String INDEXING
           
static String INDEXING_ANALYZER
           
static String INDEXING_ANALYZER_CLASSPATH
           
static String INDEXING_ASYNC_MAX_QUEUE_SIZE
           
static String INDEXING_ASYNC_THREAD_POOL_SIZE
           
static String INDEXING_BACKEND
           
static String INDEXING_BACKEND_JGROUPS_CHANNEL_CONFIGURATION
           
static String INDEXING_BACKEND_JGROUPS_CHANNEL_NAME
           
static String INDEXING_BACKEND_JMS_CONNECTION_FACTORY_JNDI_NAME
           
static String INDEXING_BACKEND_JMS_QUEUE_JNDI_NAME
           
static String INDEXING_BATCH_SIZE
           
static String INDEXING_INDEX_FORMAT
           
static String INDEXING_MODE
           
static String INDEXING_MODE_SYSTEM_CONTENT
           
static String INDEXING_READER_STRATEGY
           
static String INDEXING_SIMILARITY
           
static String JAAS
          The name for the field under "security" specifying the optional JAAS configuration.
static String JAAS_POLICY_NAME
          The name for the field under "security/jaas" specifying the JAAS policy that should be used.
static String JDBC_DRIVER_CLASS
           
static String JNDI_NAME
          The name for the optional field specifying where in JNDI this repository should be registered.
static String METADATA_CACHE_NAME
           
static String MINIMUM_BINARY_SIZE_IN_BYTES
          The size threshold that dictates whether String and binary values should be stored in the binary store.
static String MONITORING
          The name for the field whose value is a document containing the monitoring information.
static String MONITORING_ENABLED
          The name for the optional field specifying whether the monitoring system is enabled or disabled.
static String NAME
          The name for the field specifying the repository's name.
static String PATH_EXPRESSION
           
static String PATH_EXPRESSIONS
           
static String PREDEFINED
          The name for the field under "workspaces" specifying the array of names for the predefined (existing) workspaces.
static String PROVIDERS
           
static String QUERY
           
static String QUERY_ENABLED
           
static String REBUILD_UPON_STARTUP
           
static String REMOVE_DERIVED_CONTENT_WITH_ORIGINAL
           
static String SECURITY
          The name for the field whose value is a document containing security information.
static String SEQUENCERS
           
static String SEQUENCING
           
static String STORAGE
          The name for the field whose value is a document containing the Infinispan storage information.
static String TABLES_INCLUDE_INHERITED_COLUMNS
           
static String TEXT_EXTRACTING
           
static String THREAD_POOL
          The name for the field (under "sequencing" and "query") specifying the thread pool that should be used for sequencing.
static String TRANSACTION_MODE
          The specification of whether the repository should expect and detect whether JCR clients modify the content within transactions.
static String TYPE
           
static String USE_ANONYMOUS_ON_FAILED_LOGINS
          The name for the field under "security/anonymous" specifying whether clients that fail authentication should instead be granted anonymous credentials.
static String USER_NAME
          The name for the field under "security" specifying the username.
static String USER_PASSWORD
          The name for the field under "security" specifying the user's password.
static String WORKSPACE_CACHE_CONFIGURATION
          The name for the field containing the name of the file defining the Infinispan configuration for the repository's workspace caches.
static String WORKSPACES
          The name for the field whose value is a document containing workspace information.
 
Constructor Summary
RepositoryConfiguration.FieldName()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
The name for the field specifying the repository's name.

See Also:
Constant Field Values

DESCRIPTION

public static final String DESCRIPTION
The name for the field specifying a description.

See Also:
Constant Field Values

JNDI_NAME

public static final String JNDI_NAME
The name for the optional field specifying where in JNDI this repository should be registered.

See Also:
Constant Field Values

TRANSACTION_MODE

public static final String TRANSACTION_MODE
The specification of whether the repository should expect and detect whether JCR clients modify the content within transactions. The default value of 'auto' will automatically detect the use of both user- and container-managed transactions and also works when the JCR client does not use transactions; this will work in most situations. The value of 'none' specifies that the repository should not attempt to detect existing transactions; this setting is an optimization that should be used *only* if JCR clients will never use transactions to change the repository content.

See Also:
Constant Field Values

MONITORING

public static final String MONITORING
The name for the field whose value is a document containing the monitoring information.

See Also:
Constant Field Values

MONITORING_ENABLED

public static final String MONITORING_ENABLED
The name for the optional field specifying whether the monitoring system is enabled or disabled.

See Also:
Constant Field Values

STORAGE

public static final String STORAGE
The name for the field whose value is a document containing the Infinispan storage information.

See Also:
Constant Field Values

CACHE_NAME

public static final String CACHE_NAME
The name for the field containing the name of the Infinispan cache that this repository should use. If not specified, the repository's name is used as the Infinispan cache name.

See Also:
Constant Field Values

CACHE_CONFIGURATION

public static final String CACHE_CONFIGURATION
The name for the field containing the name of the Infinispan configuration file. If a file could not be found (on the thread context classloader, on the application's classpath, or on the system classpath), then the name is used to look in JNDI for an Infinispan CacheContainer instance. If no such container is found, then a default Infinispan configuration (a basic, local mode, non-clustered cache) will be used.

See Also:
Constant Field Values

CACHE_TRANSACTION_MANAGER_LOOKUP

public static final String CACHE_TRANSACTION_MANAGER_LOOKUP
The name for the field containing the name of the Infinispan transaction manager lookup class. This is only used if no cacheConfiguration value is specified and ModeShape needs to instantiate the Infinispan CacheContainer. By default, the GenericTransactionManagerLookup class is used.

See Also:
Constant Field Values

MINIMUM_BINARY_SIZE_IN_BYTES

public static final String MINIMUM_BINARY_SIZE_IN_BYTES
The size threshold that dictates whether String and binary values should be stored in the binary store. String and binary values smaller than this value are stored with the node, whereas string and binary values with a size equal to or greater than this limit will be stored separately from the node and in the binary store, keyed by the SHA-1 hash of the value. This is a space and performance optimization that stores each unique large value only once. The default value is '4096' bytes, or 4 kilobytes.

See Also:
Constant Field Values

WORKSPACES

public static final String WORKSPACES
The name for the field whose value is a document containing workspace information.

See Also:
Constant Field Values

PREDEFINED

public static final String PREDEFINED
The name for the field under "workspaces" specifying the array of names for the predefined (existing) workspaces.

See Also:
Constant Field Values

ALLOW_CREATION

public static final String ALLOW_CREATION
The name for the field under "workspaces" specifying whether users can create additional workspaces beyond the predefined, system, and default workspaces.

See Also:
Constant Field Values

DEFAULT

public static final String DEFAULT
The name for the field under "workspaces" specifying the name of the workspace that should be used by default when creating sessions where the workspace is not specified.

See Also:
Constant Field Values

WORKSPACE_CACHE_CONFIGURATION

public static final String WORKSPACE_CACHE_CONFIGURATION
The name for the field containing the name of the file defining the Infinispan configuration for the repository's workspace caches. If a file could not be found (on the thread context classloader, on the application's classpath, or on the system classpath), then the name is used to look in JNDI for an Infinispan CacheContainer instance. If no such container is found, then a value of "org/modeshape/jcr/deafult-workspace-cache-config.xml" is used, which is the default configuration provided by ModeShape.

See Also:
Constant Field Values

BINARY_STORAGE

public static final String BINARY_STORAGE
The name for the field whose value is a document containing binary storage information.

See Also:
Constant Field Values

SECURITY

public static final String SECURITY
The name for the field whose value is a document containing security information.

See Also:
Constant Field Values

JAAS

public static final String JAAS
The name for the field under "security" specifying the optional JAAS configuration.

See Also:
Constant Field Values

JAAS_POLICY_NAME

public static final String JAAS_POLICY_NAME
The name for the field under "security/jaas" specifying the JAAS policy that should be used. An empty string value implies that JAAS should not be used.

See Also:
Constant Field Values

ANONYMOUS

public static final String ANONYMOUS
The name for the field under "security" specifying the optional anonymous security configuration.

See Also:
Constant Field Values

ANONYMOUS_ROLES

public static final String ANONYMOUS_ROLES
The name for the field under "security/anonymous" specifying the roles that should be granted to anonymous users. By default, anonymous users are granted the "admin" role, but this can be completely disabled by providing an empty array.

See Also:
Constant Field Values

ANONYMOUS_USERNAME

public static final String ANONYMOUS_USERNAME
The name for the field under "security/anonymous" specifying the username that should be used for anonymous users. The default is "<anonymous>";

See Also:
Constant Field Values

USER_NAME

public static final String USER_NAME
The name for the field under "security" specifying the username.

See Also:
Constant Field Values

USER_PASSWORD

public static final String USER_PASSWORD
The name for the field under "security" specifying the user's password.

See Also:
Constant Field Values

USE_ANONYMOUS_ON_FAILED_LOGINS

public static final String USE_ANONYMOUS_ON_FAILED_LOGINS
The name for the field under "security/anonymous" specifying whether clients that fail authentication should instead be granted anonymous credentials.

See Also:
Constant Field Values

PROVIDERS

public static final String PROVIDERS
See Also:
Constant Field Values

TYPE

public static final String TYPE
See Also:
Constant Field Values

DIRECTORY

public static final String DIRECTORY
See Also:
Constant Field Values

CLASSLOADER

public static final String CLASSLOADER
See Also:
Constant Field Values

CLASSNAME

public static final String CLASSNAME
See Also:
Constant Field Values

DATA_SOURCE_JNDI_NAME

public static final String DATA_SOURCE_JNDI_NAME
See Also:
Constant Field Values

DATA_CACHE_NAME

public static final String DATA_CACHE_NAME
See Also:
Constant Field Values

FULL_TEXT_SEARCH_ENABLED

public static final String FULL_TEXT_SEARCH_ENABLED
See Also:
Constant Field Values

METADATA_CACHE_NAME

public static final String METADATA_CACHE_NAME
See Also:
Constant Field Values

QUERY

public static final String QUERY
See Also:
Constant Field Values

QUERY_ENABLED

public static final String QUERY_ENABLED
See Also:
Constant Field Values

REBUILD_UPON_STARTUP

public static final String REBUILD_UPON_STARTUP
See Also:
Constant Field Values

INDEX_STORAGE

public static final String INDEX_STORAGE
See Also:
Constant Field Values

INDEXING

public static final String INDEXING
See Also:
Constant Field Values

INDEXING_BACKEND

public static final String INDEXING_BACKEND
See Also:
Constant Field Values

TABLES_INCLUDE_INHERITED_COLUMNS

public static final String TABLES_INCLUDE_INHERITED_COLUMNS
See Also:
Constant Field Values

TEXT_EXTRACTING

public static final String TEXT_EXTRACTING
See Also:
Constant Field Values

EXTRACTORS

public static final String EXTRACTORS
See Also:
Constant Field Values

SEQUENCING

public static final String SEQUENCING
See Also:
Constant Field Values

SEQUENCERS

public static final String SEQUENCERS
See Also:
Constant Field Values

PATH_EXPRESSION

public static final String PATH_EXPRESSION
See Also:
Constant Field Values

PATH_EXPRESSIONS

public static final String PATH_EXPRESSIONS
See Also:
Constant Field Values

JDBC_DRIVER_CLASS

public static final String JDBC_DRIVER_CLASS
See Also:
Constant Field Values

CONNECTION_URL

public static final String CONNECTION_URL
See Also:
Constant Field Values

DATASOURCE_JNDI_LOCATION

public static final String DATASOURCE_JNDI_LOCATION
See Also:
Constant Field Values

THREAD_POOL

public static final String THREAD_POOL
The name for the field (under "sequencing" and "query") specifying the thread pool that should be used for sequencing. By default, all repository instances will use the same thread pool within the engine. To use a dedicated thread pool for a single repository, simply use a name that is unique from all other repositories.

See Also:
Constant Field Values

REMOVE_DERIVED_CONTENT_WITH_ORIGINAL

public static final String REMOVE_DERIVED_CONTENT_WITH_ORIGINAL
See Also:
Constant Field Values

INDEXING_ANALYZER

public static final String INDEXING_ANALYZER
See Also:
Constant Field Values

INDEXING_ANALYZER_CLASSPATH

public static final String INDEXING_ANALYZER_CLASSPATH
See Also:
Constant Field Values

INDEXING_SIMILARITY

public static final String INDEXING_SIMILARITY
See Also:
Constant Field Values

INDEXING_BATCH_SIZE

public static final String INDEXING_BATCH_SIZE
See Also:
Constant Field Values

INDEXING_INDEX_FORMAT

public static final String INDEXING_INDEX_FORMAT
See Also:
Constant Field Values

INDEXING_READER_STRATEGY

public static final String INDEXING_READER_STRATEGY
See Also:
Constant Field Values

INDEXING_MODE

public static final String INDEXING_MODE
See Also:
Constant Field Values

INDEXING_MODE_SYSTEM_CONTENT

public static final String INDEXING_MODE_SYSTEM_CONTENT
See Also:
Constant Field Values

INDEXING_ASYNC_THREAD_POOL_SIZE

public static final String INDEXING_ASYNC_THREAD_POOL_SIZE
See Also:
Constant Field Values

INDEXING_ASYNC_MAX_QUEUE_SIZE

public static final String INDEXING_ASYNC_MAX_QUEUE_SIZE
See Also:
Constant Field Values

INDEX_STORAGE_LOCATION

public static final String INDEX_STORAGE_LOCATION
See Also:
Constant Field Values

INDEX_STORAGE_SOURCE_LOCATION

public static final String INDEX_STORAGE_SOURCE_LOCATION
See Also:
Constant Field Values

INDEX_STORAGE_LOCKING_STRATEGY

public static final String INDEX_STORAGE_LOCKING_STRATEGY
See Also:
Constant Field Values

INDEX_STORAGE_FILE_SYSTEM_ACCESS_TYPE

public static final String INDEX_STORAGE_FILE_SYSTEM_ACCESS_TYPE
See Also:
Constant Field Values

INDEX_STORAGE_REFRESH_IN_SECONDS

public static final String INDEX_STORAGE_REFRESH_IN_SECONDS
See Also:
Constant Field Values

INDEX_STORAGE_COPY_BUFFER_SIZE_IN_MEGABYTES

public static final String INDEX_STORAGE_COPY_BUFFER_SIZE_IN_MEGABYTES
See Also:
Constant Field Values

INDEX_STORAGE_RETRY_MARKER_LOOKUP

public static final String INDEX_STORAGE_RETRY_MARKER_LOOKUP
See Also:
Constant Field Values

INDEX_STORAGE_RETRY_INITIALIZE_PERIOD_IN_SECONDS

public static final String INDEX_STORAGE_RETRY_INITIALIZE_PERIOD_IN_SECONDS
See Also:
Constant Field Values

INDEX_STORAGE_INFINISPAN_LOCK_CACHE

public static final String INDEX_STORAGE_INFINISPAN_LOCK_CACHE
See Also:
Constant Field Values

INDEX_STORAGE_INFINISPAN_DATA_CACHE

public static final String INDEX_STORAGE_INFINISPAN_DATA_CACHE
See Also:
Constant Field Values

INDEX_STORAGE_INFINISPAN_META_CACHE

public static final String INDEX_STORAGE_INFINISPAN_META_CACHE
See Also:
Constant Field Values

INDEX_STORAGE_INFINISPAN_CONTAINER

public static final String INDEX_STORAGE_INFINISPAN_CONTAINER
See Also:
Constant Field Values

INDEX_STORAGE_INFINISPAN_CHUNK_SIZE_IN_BYTES

public static final String INDEX_STORAGE_INFINISPAN_CHUNK_SIZE_IN_BYTES
See Also:
Constant Field Values

INDEXING_BACKEND_JMS_CONNECTION_FACTORY_JNDI_NAME

public static final String INDEXING_BACKEND_JMS_CONNECTION_FACTORY_JNDI_NAME
See Also:
Constant Field Values

INDEXING_BACKEND_JMS_QUEUE_JNDI_NAME

public static final String INDEXING_BACKEND_JMS_QUEUE_JNDI_NAME
See Also:
Constant Field Values

INDEXING_BACKEND_JGROUPS_CHANNEL_NAME

public static final String INDEXING_BACKEND_JGROUPS_CHANNEL_NAME
See Also:
Constant Field Values

INDEXING_BACKEND_JGROUPS_CHANNEL_CONFIGURATION

public static final String INDEXING_BACKEND_JGROUPS_CHANNEL_CONFIGURATION
See Also:
Constant Field Values

CLUSTERING

public static final String CLUSTERING
The name of the clustering top-level configuration document

See Also:
Constant Field Values

CLUSTER_NAME

public static final String CLUSTER_NAME
The name of the cluster as used by JChannel.connect

See Also:
Constant Field Values

CHANNEL_PROVIDER

public static final String CHANNEL_PROVIDER
The fully qualified name of the ChannelProvider implementation which will provide the JChannel instance

See Also:
Constant Field Values

CHANNEL_CONFIGURATION

public static final String CHANNEL_CONFIGURATION
The optional string representing a valid JGroups channel configuration object

See Also:
Constant Field Values
Constructor Detail

RepositoryConfiguration.FieldName

public RepositoryConfiguration.FieldName()

ModeShape Distribution 3.0.0.Beta4

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