public interface

ApacheDs

org.apache.archiva.redback.components.apacheds.ApacheDs
Known Indirect Subclasses

Summary

Public Methods
abstract void addPartition(Partition partition)
abstract void addPartition(String name, String root, Set indexedAttributes, Attributes partitionAttributes)
abstract Partition addSimplePartition(String name, String[] domainComponents)
Creates a partition usable for testing and other light usage.
abstract InitialDirContext getAdminContext()
abstract int getPort()
abstract InitialDirContext getSystemContext()
abstract boolean isStopped()
abstract void setBasedir(File basedir)
abstract void setEnableNetworking(boolean enableNetworking)
abstract void setPort(int port)
abstract void startServer()
abstract void stopServer()
abstract void sync()

Public Methods

public abstract void addPartition (Partition partition)

Throws
NamingException

public abstract void addPartition (String name, String root, Set indexedAttributes, Attributes partitionAttributes)

Throws
NamingException

public abstract Partition addSimplePartition (String name, String[] domainComponents)

Creates a partition usable for testing and other light usage.

Parameters
name The name of the partition. Will be used as the directory name when persisted.
domainComponents E.g. "plexus", "codehaus", "org"
Throws
NamingException

public abstract InitialDirContext getAdminContext ()

Throws
NamingException

public abstract int getPort ()

public abstract InitialDirContext getSystemContext ()

Throws
NamingException

public abstract boolean isStopped ()

public abstract void setBasedir (File basedir)

public abstract void setEnableNetworking (boolean enableNetworking)

public abstract void setPort (int port)

public abstract void startServer ()

Throws
Exception

public abstract void stopServer ()

Throws
Exception

public abstract void sync ()

Throws
Exception