public class KarafDistributionBaseConfigurationOption extends Object implements org.ops4j.pax.exam.Option
| Modifier and Type | Field and Description |
|---|---|
protected String |
frameworkURL |
protected org.ops4j.pax.exam.options.MavenUrlReference |
frameworkURLReference |
protected String |
karafData |
protected String |
karafEtc |
protected String |
karafMain |
protected String |
karafVersion |
protected String |
name |
protected boolean |
runEmbedded |
protected File |
unpackDirectory |
protected boolean |
useDeployFolder |
| Constructor and Description |
|---|
KarafDistributionBaseConfigurationOption() |
KarafDistributionBaseConfigurationOption(KarafDistributionBaseConfigurationOption base)
Simply clones the inserted
KarafDistributionConfigurationOption |
KarafDistributionBaseConfigurationOption(org.ops4j.pax.exam.options.MavenUrlReference frameworkURLReference) |
KarafDistributionBaseConfigurationOption(org.ops4j.pax.exam.options.MavenUrlReference frameworkURLReference,
String name,
String karafVersion) |
KarafDistributionBaseConfigurationOption(String frameworkURL,
String name,
String karafVersion) |
| Modifier and Type | Method and Description |
|---|---|
KarafDistributionBaseConfigurationOption |
frameworkUrl(org.ops4j.pax.exam.options.MavenUrlReference _frameworkURL)
Sets the URL of the frameworks as a maven reference.
|
KarafDistributionBaseConfigurationOption |
frameworkUrl(String _frameworkURL)
Sets the URL of the framework as a String (for example a file).
|
String |
getFrameworkURL() |
String |
getKarafData() |
String |
getKarafEtc() |
String |
getKarafMain() |
String |
getKarafVersion() |
String |
getName() |
File |
getUnpackDirectory() |
boolean |
isRunEmbedded() |
boolean |
isUseDeployFolder() |
KarafDistributionBaseConfigurationOption |
karafData(String _karafData)
Sets the location of karaf.data relative to the installation.
|
KarafDistributionBaseConfigurationOption |
karafEtc(String _karafEtc)
Sets the location of karaf.etc relative to the installation.
|
KarafDistributionBaseConfigurationOption |
karafMain(String _karafMain)
The main entry-point used by the framework.
|
KarafDistributionBaseConfigurationOption |
karafVersion(String _karafVersion)
The version of karaf used by the framework.
|
KarafDistributionBaseConfigurationOption |
name(String _name)
Sets the name of the framework.
|
KarafDistributionBaseConfigurationOption |
runEmbedded(boolean _runEmbedded)
Per default the framework will run Karaf as forked Java process.
|
KarafDistributionBaseConfigurationOption |
unpackDirectory(File _unpackDirectory)
Define the unpack directory for the karaf distribution.
|
KarafDistributionBaseConfigurationOption |
useDeployFolder(boolean _useDeployFolder)
Per default the framework simply copies all referenced artifacts (via Pax Exam
DistributionOption) to the deploy folder of the karaf (based) distribution.
|
protected String frameworkURL
protected org.ops4j.pax.exam.options.MavenUrlReference frameworkURLReference
protected String name
protected String karafVersion
protected String karafMain
protected String karafData
protected String karafEtc
protected File unpackDirectory
protected boolean useDeployFolder
protected boolean runEmbedded
public KarafDistributionBaseConfigurationOption()
public KarafDistributionBaseConfigurationOption(String frameworkURL, String name, String karafVersion)
public KarafDistributionBaseConfigurationOption(org.ops4j.pax.exam.options.MavenUrlReference frameworkURLReference,
String name,
String karafVersion)
public KarafDistributionBaseConfigurationOption(org.ops4j.pax.exam.options.MavenUrlReference frameworkURLReference)
public KarafDistributionBaseConfigurationOption(KarafDistributionBaseConfigurationOption base)
KarafDistributionConfigurationOptionbase - option to be clonedpublic KarafDistributionBaseConfigurationOption frameworkUrl(String _frameworkURL)
_frameworkURL - framework URLpublic KarafDistributionBaseConfigurationOption frameworkUrl(org.ops4j.pax.exam.options.MavenUrlReference _frameworkURL)
_frameworkURL - framework URLpublic KarafDistributionBaseConfigurationOption name(String _name)
_name - framework namepublic KarafDistributionBaseConfigurationOption karafVersion(String _karafVersion)
_karafVersion - Karaf versionpublic KarafDistributionBaseConfigurationOption karafMain(String _karafMain)
"org.apache.karaf.main.Main"._karafMain - Karaf mainpublic KarafDistributionBaseConfigurationOption karafData(String _karafData)
"data"._karafData - Karaf datapublic KarafDistributionBaseConfigurationOption karafEtc(String _karafEtc)
"etc"._karafEtc - Karaf etcpublic KarafDistributionBaseConfigurationOption unpackDirectory(File _unpackDirectory)
_unpackDirectory - unpack directorypublic KarafDistributionBaseConfigurationOption useDeployFolder(boolean _useDeployFolder)
_useDeployFolder - shall artifacts be copied to deploy folder?public KarafDistributionBaseConfigurationOption runEmbedded(boolean _runEmbedded)
_runEmbedded - shall Karaf be run as embedded instance.public String getFrameworkURL()
public String getName()
public String getKarafVersion()
public String getKarafMain()
public String getKarafData()
public String getKarafEtc()
public File getUnpackDirectory()
public boolean isUseDeployFolder()
public boolean isRunEmbedded()
Copyright © 2006–2018 OPS4J - Open Participation Software for Java. All rights reserved.