de.flapdoodle.embed.mongo.config
Class RuntimeConfig

java.lang.Object
  extended by de.flapdoodle.embed.mongo.config.RuntimeConfig
All Implemented Interfaces:
de.flapdoodle.embed.process.config.IRuntimeConfig

public class RuntimeConfig
extends Object
implements de.flapdoodle.embed.process.config.IRuntimeConfig


Constructor Summary
RuntimeConfig()
           
 
Method Summary
 de.flapdoodle.embed.process.runtime.ICommandLinePostProcessor getCommandLinePostProcessor()
           
 de.flapdoodle.embed.process.extract.ITempNaming getDefaultfileNaming()
           
 DownloadConfig getDownloadConfig()
           
 de.flapdoodle.embed.process.extract.ITempNaming getExecutableNaming()
           
static RuntimeConfig getInstance(Logger logger)
           
 de.flapdoodle.embed.process.config.io.ProcessOutput getProcessOutput()
           
 de.flapdoodle.embed.process.io.directories.IDirectory getTempDirFactory()
           
 void setCommandLinePostProcessor(de.flapdoodle.embed.process.runtime.ICommandLinePostProcessor commandLinePostProcessor)
           
 void setDefaultfileNaming(de.flapdoodle.embed.process.extract.ITempNaming defaultfileNaming)
           
 void setExecutableNaming(de.flapdoodle.embed.process.extract.ITempNaming executableNaming)
           
 void setProcessOutput(de.flapdoodle.embed.process.config.io.ProcessOutput mongodOutputConfig)
           
 void setTempDirFactory(de.flapdoodle.embed.process.io.directories.IDirectory directory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeConfig

public RuntimeConfig()
Method Detail

getTempDirFactory

public de.flapdoodle.embed.process.io.directories.IDirectory getTempDirFactory()
Specified by:
getTempDirFactory in interface de.flapdoodle.embed.process.config.IRuntimeConfig

setTempDirFactory

public void setTempDirFactory(de.flapdoodle.embed.process.io.directories.IDirectory directory)

getDefaultfileNaming

public de.flapdoodle.embed.process.extract.ITempNaming getDefaultfileNaming()
Specified by:
getDefaultfileNaming in interface de.flapdoodle.embed.process.config.IRuntimeConfig

setDefaultfileNaming

public void setDefaultfileNaming(de.flapdoodle.embed.process.extract.ITempNaming defaultfileNaming)

getExecutableNaming

public de.flapdoodle.embed.process.extract.ITempNaming getExecutableNaming()
Specified by:
getExecutableNaming in interface de.flapdoodle.embed.process.config.IRuntimeConfig

setExecutableNaming

public void setExecutableNaming(de.flapdoodle.embed.process.extract.ITempNaming executableNaming)

getProcessOutput

public de.flapdoodle.embed.process.config.io.ProcessOutput getProcessOutput()
Specified by:
getProcessOutput in interface de.flapdoodle.embed.process.config.IRuntimeConfig

setProcessOutput

public void setProcessOutput(de.flapdoodle.embed.process.config.io.ProcessOutput mongodOutputConfig)

setCommandLinePostProcessor

public void setCommandLinePostProcessor(de.flapdoodle.embed.process.runtime.ICommandLinePostProcessor commandLinePostProcessor)

getCommandLinePostProcessor

public de.flapdoodle.embed.process.runtime.ICommandLinePostProcessor getCommandLinePostProcessor()
Specified by:
getCommandLinePostProcessor in interface de.flapdoodle.embed.process.config.IRuntimeConfig

getDownloadConfig

public DownloadConfig getDownloadConfig()
Specified by:
getDownloadConfig in interface de.flapdoodle.embed.process.config.IRuntimeConfig

getInstance

public static RuntimeConfig getInstance(Logger logger)


Copyright © 2012. All Rights Reserved.