Example usage for org.springframework.security.ldap.server ApacheDSContainer setWorkingDirectory

List of usage examples for org.springframework.security.ldap.server ApacheDSContainer setWorkingDirectory

Introduction

In this page you can find the example usage for org.springframework.security.ldap.server ApacheDSContainer setWorkingDirectory.

Prototype

public void setWorkingDirectory(File workingDir) 

Source Link

Usage

From source file:piecework.config.EmbeddedLdapConfiguration.java

@Bean(destroyMethod = "destroy")
public ApacheDSContainer directoryServer(Environment env) throws Exception {

    File workingDirectory = new File(
            System.getProperty("java.io.tmpdir") + File.separator + "piecework-standalone-directory");
    FileUtils.deleteDirectory(workingDirectory);

    String ldifs = LDIF_LOCATION;

    if (env.acceptsProfiles("test"))
        ldifs = TEST_LDIF_LOCATION;/*  w  ww. j a v  a  2s.co m*/

    ApacheDSContainer container = new ApacheDSContainer(ROOT, ldifs);
    container.setPort(port);
    container.setWorkingDirectory(workingDirectory);

    return container;
}

From source file:piecework.ldap.DirectoryServerLauncher.java

public static ApacheDSContainer launchDirectoryServer() throws Exception {

    File workingDirectory = new File(
            System.getProperty("java.io.tmpdir") + File.separator + "piecework-standalone-directory");
    FileUtils.deleteDirectory(workingDirectory);

    String ldifs = LDIF_LOCATION;

    ApacheDSContainer container = new ApacheDSContainer(ROOT, ldifs);
    container.setPort(port);//  ww  w .jav  a  2  s  . c o  m
    container.setWorkingDirectory(workingDirectory);

    return container;
}