Modifier and Type | Class and Description |
---|---|
class |
ReadOnlyConfigurationPartition
This class implements a read-only configuration partition.
|
Modifier and Type | Method and Description |
---|---|
static Partition |
ServiceBuilder.createPartition(DirectoryService directoryService,
PartitionBean partitionBean)
Create the a Partition instantiated from the configuration
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Partition> |
ServiceBuilder.createPartitions(DirectoryService directoryService,
List<PartitionBean> partitionBeans)
Create the set of Partitions instantiated from the configuration
|
Modifier and Type | Method and Description |
---|---|
Partition |
DefaultDirectoryService.getSystemPartition() |
Modifier and Type | Method and Description |
---|---|
Set<? extends Partition> |
DefaultDirectoryService.getPartitions()
Gets the
Partition s used by this DirectoryService. |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDirectoryService.addPartition(Partition partition) |
void |
DefaultDirectoryService.removePartition(Partition partition) |
void |
DefaultDirectoryService.setSystemPartition(Partition systemPartition) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDirectoryService.setPartitions(Set<? extends Partition> partitions)
Sets
Partition s used by this DirectoryService. |
Modifier and Type | Method and Description |
---|---|
Partition |
DirectoryService.getSystemPartition() |
Modifier and Type | Method and Description |
---|---|
Set<? extends Partition> |
DirectoryService.getPartitions()
Gets the
Partition s used by this DirectoryService. |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryService.addPartition(Partition partition) |
void |
CoreSession.addTransaction(Partition partition,
PartitionTxn transaction)
Add a transaction associated with a partition if it's not already stored in teh
transaction map.
|
PartitionTxn |
CoreSession.getTransaction(Partition partition)
Retrieve a transaction associated with a partition, if we have one.
|
void |
DirectoryService.removePartition(Partition partition) |
void |
DirectoryService.setSystemPartition(Partition systemPartition) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryService.setPartitions(Set<? extends Partition> partitions)
Sets
Partition s used by this DirectoryService. |
Modifier and Type | Method and Description |
---|---|
Partition |
TaggableSearchableChangeLogStore.getPartition()
Gets the partition associated with this store
|
Modifier and Type | Field and Description |
---|---|
protected Partition |
AbstractOperationContext.partition
The partition this operation will be applied on
|
Modifier and Type | Method and Description |
---|---|
Partition |
AbstractOperationContext.getPartition() |
Partition |
OperationContext.getPartition() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractOperationContext.setPartition(Partition partition)
Set the Partition it's working on
|
void |
OperationContext.setPartition(Partition partition)
Set the Partition it's working on
|
Modifier and Type | Interface and Description |
---|---|
interface |
PartitionNexus
A root
Partition that contains all other partitions, and
routes all operations to the child partition that matches to its base suffixes. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPartition
A
Partition that helps users to implement their own partition. |
Modifier and Type | Method and Description |
---|---|
Partition |
PartitionNexus.getPartition(org.apache.directory.api.ldap.model.name.Dn dn)
Get's the partition corresponding to a distinguished name.
|
Modifier and Type | Method and Description |
---|---|
void |
PartitionNexus.addContextPartition(Partition partition)
Add a partition to the server.
|
Modifier and Type | Class and Description |
---|---|
class |
SchemaPartition
A special partition designed to contain the portion of the DIT where schema
information for the server is stored.
|
Modifier and Type | Method and Description |
---|---|
Partition |
SchemaPartition.getWrappedPartition()
Gets the
Partition being wrapped. |
Modifier and Type | Method and Description |
---|---|
void |
SchemaPartition.setWrappedPartition(Partition wrapped)
Sets the wrapped
Partition which must be supplied or
initialize() will fail with a NullPointerException. |
Modifier and Type | Method and Description |
---|---|
Partition |
PartitionFactory.createPartition(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager,
DnFactory dnFactory,
String id,
String suffix,
int cacheSize,
File workingDirectory)
Creates a new Partition.
|
Modifier and Type | Method and Description |
---|---|
void |
AvlPartitionFactory.addIndex(Partition partition,
String attributeId,
int cacheSize)
Adds a partition-specific index to the partition.
|
void |
PartitionFactory.addIndex(Partition partition,
String attributeId,
int cacheSize)
Adds a partition-specific index to the partition.
|
void |
LdifPartitionFactory.addIndex(Partition partition,
String attributeId,
int cacheSize)
Adds a partition-specific index to the partition.
|
void |
JdbmPartitionFactory.addIndex(Partition partition,
String attributeId,
int cacheSize)
Adds a partition-specific index to the partition.
|
void |
MavibotPartitionFactory.addIndex(Partition partition,
String attributeId,
int cacheSize)
Adds a partition-specific index to the partition.
|
Modifier and Type | Class and Description |
---|---|
class |
AvlPartition
An XDBM Partition backed by in memory AVL Trees.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBTreePartition
An abstract
Partition that uses general BTree operations. |
Modifier and Type | Class and Description |
---|---|
class |
JdbmPartition
|
Modifier and Type | Class and Description |
---|---|
class |
MavibotPartition
A Mavibot partition
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLdifPartition
A common base class for LDIF file based Partition implementations.
|
class |
LdifPartition
A LDIF based partition.
|
class |
SingleFileLdifPartition
A Partition implementation backed by a single LDIF file.
|
Constructor and Description |
---|
SchemaLdifToPartitionExtractor(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager,
Partition partition)
Creates an extractor which adds schema LDIF entries directly to the schema partition.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultCoreSession.addTransaction(Partition partition,
PartitionTxn transaction)
Add a transaction associated with a partition if it's not already stored in teh
transaction map.
|
PartitionTxn |
DefaultCoreSession.getTransaction(Partition partition)
Retrieve a transaction associated with a partition, if we have one.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultPartitionNexus
A root
Partition that contains all other partitions, and
routes all operations to the child partition that matches to its base suffixes. |
class |
RootPartition |
Modifier and Type | Method and Description |
---|---|
Partition |
DefaultPartitionNexus.getPartition(org.apache.directory.api.ldap.model.name.Dn dn)
Get's the partition corresponding to a distinguished name.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultPartitionNexus.addContextPartition(Partition partition)
Add a partition to the server.
|
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.