Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractAppsConfigurationMojo - Class in de.iip_ecosphere.platform.configuration.maven
Extends the basic configuration mojo of this plugin to handle the apps to be generated.
AbstractAppsConfigurationMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.AbstractAppsConfigurationMojo
 
AbstractConfigurationMojo - Class in de.iip_ecosphere.platform.configuration.maven
Abstract configuration Mojo with settings for all configuration Mojos.
AbstractConfigurationMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
accept(Pattern) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ConjunctiveLogRegExConsumer
 
addArgument(boolean, Object) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds a conditional command line argument.
addArgument(Object) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds a command line argument.
addArgumentOrScriptCommand(boolean, String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds cmd as a script (also if in ProcessUnit.SCRIPT_NAMES) or as argument.
addArgumentOrScriptCommand(String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds cmd as a script (also if in ProcessUnit.SCRIPT_NAMES) or as argument.
addArguments(String...) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds command line arguments.
addArguments(List<String>) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds command line arguments.
addCheckRegEx(Pattern) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds a checking regular expression on the logging.
addMavenCommand() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds the maven command (shall be used for arguments).
addMavenTestCall(ProcessUnit.ProcessUnitBuilder) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Adds the command line arguments for a maven call.
addShellScriptCommand(String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds a shell command (shall be used for arguments).
addShellScriptCommand(String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Adds a shell script command (shall be used for arguments).
adjustMavenHome() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
adjustOutputDir(String) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Adjusts the output directory if necessary.
adjustOutputDir(String) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateBrokerMojo
 
adjustOutputDirectoryIfGenBroker - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
allocatedPort - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec.PortSpec
 
allocatePorts(MavenProject, Log) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Allocates the ports.
appArgs - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
appendByAggregation(String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Appends an argument by aggregation if enabled through ProcessUnit.ProcessUnitBuilder.enableArgumentAggregation().
appends - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
appId - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
applyReplacements(String) - Method in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
Applies the specified replacements to line.
appOffline - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
appPom - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
appProfile - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
apps - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractAppsConfigurationMojo
 
apps - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
argAggregate - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
argAggregateEnd - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
argAggregateStart - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
args - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
args - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
artifacts - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
asProcess - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
attach(ProcessUnit.InputStreamHandler) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Attaches a handler.
attach(Closeable) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Attaches a closeable.

B

BasicProcessSpec - Class in de.iip_ecosphere.platform.configuration.maven
Defines an additional process to be executed in the build process.
BasicProcessSpec() - Constructor for class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
BasicProcessSpec.PortSpec - Class in de.iip_ecosphere.platform.configuration.maven
Port allocation/mapping specification.
befores - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
brokerDir - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
brokerPort - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
brokerWaitTime - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
build() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Builds the process.
build4Mvn() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Builds the process.
buildAndRegister(ProcessUnit.ProcessUnitBuilder) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Builds the process unit of builder and registers it for shutdown.

C

caller - Variable in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
 
changeCheckArtifacts - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
checkChanged - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
checkChanged - Variable in class de.iip_ecosphere.platform.configuration.maven.GenerateAppsMojo
 
checkChanged() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns whether changed models shall be considered.
checkFilesByHash(File, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Checks files by MD5 change hashes.
checkRegEx - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
checkRegEx - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.InputStreamHandler
 
checkRegEx - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
checkResultConsumer - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.InputStreamHandler
 
clear() - Method in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Clears the resolver for reuse.
close() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.InputStreamHandler
 
closeables - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
cmd - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
cmdAsScript - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
composeMvnArgs() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Composes Maven execution arguments for EASy-Producer/Platform instantiator.
ConjunctiveLogRegExConsumer(List<Pattern>, ProcessUnit, boolean) - Constructor for class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ConjunctiveLogRegExConsumer
Creates a consumer.
conjunctLogMatches - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
coverage - Variable in class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 
createAetherArtifact(Artifact) - Method in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Creates an aether artifact for a maven artifact.
createArtifact(String, String) - Static method in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Creates an artifact instance.
createExecutor() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Creates an executor instance.
createMavenProject(Artifact) - Method in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Creates a Maven project instance.
createPlatformBuilder(String, File, String, ProcessUnit.TerminationListener, String...) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Creates a process unit builder for a platform process.

D

de.iip_ecosphere.platform.configuration.maven - package de.iip_ecosphere.platform.configuration.maven
Extended Maven dependencies plugin.
deletions - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
DependencyResolver - Class in de.iip_ecosphere.platform.configuration.maven
Simple Maven (snapshot) dependency resolver.
DependencyResolver(DependencyResolver.Caller) - Constructor for class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Creates a dependency resolver with caller information.
DependencyResolver.Caller - Interface in de.iip_ecosphere.platform.configuration.maven
Information needed for dependency resolution.
deployApp(boolean, String) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Deploys an application via deployment descriptor if specified and case of a TestAppMojo.testCmd.
deploymentPlan - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
deploymentResource - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
description - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
description - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
description - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
determineBrokerDir() - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Determines the probable broker directory from settings or TestAppMojo.outputDirectory.
disabled - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
done - Variable in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
 

E

enableArgumentAggregation() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Enables argument aggregation if needed, i.e., some command lines require complex arguments to be aggregated into a single argument.
enabled(List<File>) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns whether a list of files from hash checking enables further execution.
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Called by AbstractConfigurationMojo.execute() to figure out whether the instantiation shall take place.
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateAllMojo
 
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateApiMojo
 
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateAppsMojo
 
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateAppsNoDepsMojo
 
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateBrokerMojo
 
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateInterfacesMojo
 
enableRun(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.GeneratePlatformMojo
 
err2In - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
errToIn - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
escapeValueIn - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo.ReplacementSpec
 
execute() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractAppsConfigurationMojo
 
execute() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
execute() - Method in class de.iip_ecosphere.platform.configuration.maven.NgBuildMojo
 
execute() - Method in class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 
execute() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessMojo
 
execute() - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
execute() - Method in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
executeImpl() - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Implements the test execution.
extrapolate(List<String>, List<TestProcessSpec>) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Extrapolates the given arguments for the given processes.
extrapolateArgs() - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Extrapolates the property expressions.
extrapolateArgs(List<String>) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Extrapolates the property expressions.

F

fallbackResourcesDirectory - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
file - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
findGenParent(String) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the "gen" parent folder if it exists, if not just outputDir.
force - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 

G

GenerateAllMojo - Class in de.iip_ecosphere.platform.configuration.maven
Generates everything.
GenerateAllMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.GenerateAllMojo
 
GenerateApiMojo - Class in de.iip_ecosphere.platform.configuration.maven
Generates the configured platform APIs, e.g., AAS.
GenerateApiMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.GenerateApiMojo
 
GenerateAppsMojo - Class in de.iip_ecosphere.platform.configuration.maven
Generates the configured applications including dependencies to the implementing services.
GenerateAppsMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.GenerateAppsMojo
 
GenerateAppsNoDepsMojo - Class in de.iip_ecosphere.platform.configuration.maven
Generates the configured applications without dependencies to the implementing services.
GenerateAppsNoDepsMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.GenerateAppsNoDepsMojo
 
GenerateBrokerMojo - Class in de.iip_ecosphere.platform.configuration.maven
Generates the default/testing broker.
GenerateBrokerMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.GenerateBrokerMojo
 
GenerateInterfacesMojo - Class in de.iip_ecosphere.platform.configuration.maven
Generates only the service/data interfaces, no application parts.
GenerateInterfacesMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.GenerateInterfacesMojo
 
GeneratePlatformMojo - Class in de.iip_ecosphere.platform.configuration.maven
Instantiates the platform components.
GeneratePlatformMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.GeneratePlatformMojo
 
getArgs() - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Returns the command line arguments for cmd.
getCheckRegEx() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns the check regEx of this unit.
getCmd() - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Returns the command.
getDescription() - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Returns the description.
getDescription() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns the description of the unit.
getExitValue() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns the exit status of the contained process.
getFallbackResourcesDirectory() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the path to the optional fallback resources directory to be used if AbstractConfigurationMojo.getResourcesDirectory() does not exist.
getHome() - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Returns the process home directory.
getLog() - Method in interface de.iip_ecosphere.platform.configuration.maven.DependencyResolver.Caller
Returns the maven log instance.
getLogMatches() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns whether the regular expressions for process logging specified during creation matched so far.
getMavenBinPath() - Static method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns the maven bin folder via ProcessUnit.PROP_MAVEN_BIN.
getMavenPath() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Returns the maven path.
getMaxLastModified(String, FileFilter) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the maximum modification time of the files in dir fulfilling filter.
getMetaModelDirectory() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the directory containing the meta model.
getModel() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the model (file) name.
getModelDirectory() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the directory containing the model (to be set up as configuration EASy path).
getNodeJsPath() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Returns the path for NodeJS.
getOutputDirectory() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the output directory for generated code.
getProject() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
getProject() - Method in interface de.iip_ecosphere.platform.configuration.maven.DependencyResolver.Caller
Returns the maven project.
getProjectBuilder() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
getProjectBuilder() - Method in interface de.iip_ecosphere.platform.configuration.maven.DependencyResolver.Caller
Returns the maven project builder.
getRemoteRepos() - Method in interface de.iip_ecosphere.platform.configuration.maven.DependencyResolver.Caller
Returns the maven remote repositories.
getRepoSession() - Method in interface de.iip_ecosphere.platform.configuration.maven.DependencyResolver.Caller
Returns the maven repository session.
getRepoSystem() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
getRepoSystem() - Method in interface de.iip_ecosphere.platform.configuration.maven.DependencyResolver.Caller
Returns the maven repository system.
getResourcesDirectory() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the path to the optional resources directory.
getSession() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
getSession() - Method in interface de.iip_ecosphere.platform.configuration.maven.DependencyResolver.Caller
Returns the maven session.
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the start rule name.
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateAllMojo
 
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateApiMojo
 
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateAppsMojo
 
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateAppsNoDepsMojo
 
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateBrokerMojo
 
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateInterfacesMojo
 
getStartRule() - Method in class de.iip_ecosphere.platform.configuration.maven.GeneratePlatformMojo
 
getTracingLevel() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns the tracing level.
getUnpackForce() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
A force through the IIP-Ecosphere unpacking plugin is requested.

H

handleListenerNotification(ProcessUnit.TerminationReason) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Handles a listener notification and decides about stopping the process, either as the reason requires immediate stop or as the listener decides.
handleTermination(ProcessUnit.TerminationReason, AtomicBoolean, AtomicInteger) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Handles a termination notification.
hasChanged(Artifact, Predicate<File>) - Method in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Returns whether the given (snapshot) artifact or its dependencies has changed since.
hasCheckRegEx() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns whether this unit has regEx to check.
haveDependenciesChangedSince(List<String>, Predicate<File>) - Method in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Returns whether at least one of the given (snapshot) artifacts or its (snapshot) dependencies has changed since.
headless - Variable in class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 
home - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
home - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 

I

id - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo.ReplacementSpec
 
in - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.InputStreamHandler
 
InputStreamHandler(InputStream, Consumer<String>, List<Pattern>, Consumer<Pattern>) - Constructor for class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.InputStreamHandler
Creates an input stream handler.
isCmdAsScript() - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Returns whether BasicProcessSpec.getCmd() shall be treated like a script.
isDisabled(TextFileMojo.ReplacementSpec) - Method in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
Checks whether the given spec is disabled.
isErrToIn() - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Returns whether the error stream of the process shall be redirected to the input stream.
isFailed(int) - Static method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns whether a process failed (status is not ProcessUnit.UNKOWN_EXIT_STATUS and not 0).
isModelDirectoryValid() - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns whether AbstractConfigurationMojo.getModelDirectory() is valid, i.e., contains at least an IVML file.
isModelFile(File) - Static method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns whether file is an IVML, VIL or VTL file.
isNewer(File, File) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns whether artifact is newer than hash.
isNonEmpty(Collection<?>) - Static method in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
Returns whether a collection is not null and not empty.
isRunning() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns whether the contained process is (still) running.
isStopRequired() - Method in enum class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationReason
Returns whether process stop required when this reason occurs.
isSuccess(int) - Static method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Returns whether a process failed (status is not ProcessUnit.UNKOWN_EXIT_STATUS and 0).
isValidFile(File) - Static method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Returns if file is a valid file.
isWaitFor() - Method in class de.iip_ecosphere.platform.configuration.maven.TestProcessSpec
Returns whether the process shall be completely executed before continuing.

J

JAR_HANDLER - Static variable in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
 

L

listener - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
listener - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
logFile - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
logFile - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
logger - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.InputStreamHandler
 
logger - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
logger - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
logMatches - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
logRegExConjunction - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
logRegExMatchCount - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
logRegExprs - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
logTo(File) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Sets the logging to a given file.

M

makeAbsolute(String) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Turns directory into an absolute directory name.
MATCH_COMPLETE - Enum constant in enum class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationReason
Termination when all required log regular expressions are matched.
mavenHome - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
The home directory of the Maven installation to use for the forked builds.
metaModelDirectory - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
mgtUiSetupFile - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
mgtUiSetupFileTemplate - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
model - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
modelDirectory - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
modelNewerThanOut(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Returns whether modelDir is considered to be newer than outDir.
mojoExecution - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
mvnArgs - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
mvnPluginArgs - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 

N

NgBuildMojo - Class in de.iip_ecosphere.platform.configuration.maven
An Angular build MOJO.
NgBuildMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.NgBuildMojo
 
NgTestMojo - Class in de.iip_ecosphere.platform.configuration.maven
An Angular build MOJO.
NgTestMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 
nodejs - Variable in class de.iip_ecosphere.platform.configuration.maven.NgBuildMojo
 
nodejs - Variable in class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 
nodejs - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
nodejsHome - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
noProgress - Variable in class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 
notifyByLogMatch - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ConjunctiveLogRegExConsumer
 
notifyByLogMatch - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
notifyLogMatches(boolean) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Called when there is a log-regex matching result.
notifyTermination(ProcessUnit.TerminationReason) - Method in interface de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationListener
Called when an in-process termination occurred.
noWatch - Variable in class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 

O

offline - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
outputDirectory - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
outputDirectory - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 

P

patterns - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ConjunctiveLogRegExConsumer
 
platformDir - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
platformStartTimeout - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
port - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec.PortSpec
 
ports - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
 
PortSpec() - Constructor for class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec.PortSpec
 
prependPath(String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Prepends path before cmd as file system path.
prepends - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
process - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
processes - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessMojo
 
ProcessMojo - Class in de.iip_ecosphere.platform.configuration.maven
An generic process execution MOJO.
ProcessMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.ProcessMojo
 
ProcessUnit - Class in de.iip_ecosphere.platform.configuration.maven
Represents a process.
ProcessUnit(String, Process, long, ProcessUnit.TerminationListener, List<Pattern>, Logger) - Constructor for class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Creates a process unit.
ProcessUnit.ConjunctiveLogRegExConsumer - Class in de.iip_ecosphere.platform.configuration.maven
Consumes matching log regEx until all required are matched.
ProcessUnit.InputStreamHandler - Class in de.iip_ecosphere.platform.configuration.maven
Handles an input stream.
ProcessUnit.ProcessUnitBuilder - Class in de.iip_ecosphere.platform.configuration.maven
Creates process units.
ProcessUnit.TerminationListener - Interface in de.iip_ecosphere.platform.configuration.maven
In-Process termination listener.
ProcessUnit.TerminationReason - Enum Class in de.iip_ecosphere.platform.configuration.maven
Denotes the reason for termination.
ProcessUnitBuilder(String, Logger) - Constructor for class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Creates a process builder instance.
project - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
project - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessMojo
 
project - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
projectBuilder - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
PROP_MAVEN_BIN - Static variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
property - Variable in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec.PortSpec
 

R

recordExecutionTime(long) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Called to record the execution time.
recordExecutionTime(long) - Method in class de.iip_ecosphere.platform.configuration.maven.GenerateAppsMojo
Called to record the execution time.
redirectErr2In() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Redirects the process error stream so that it appears as input stream.
remoteRepos - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
replaceAsUri(String, String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Replaces a placeholder in the UI configuration template by a URI value.
replacements - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
ReplacementSpec() - Constructor for class de.iip_ecosphere.platform.configuration.maven.TextFileMojo.ReplacementSpec
 
replacePlaceholder(String, String, String) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Replaces a placeholder in the UI configuration template by a String value.
repoSystem - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
request - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
requiredPatterns - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ConjunctiveLogRegExConsumer
 
resolve(Artifact) - Method in class de.iip_ecosphere.platform.configuration.maven.DependencyResolver
Tries to resolve artifact.
resolver - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
resourcesDirectory - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
run() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.InputStreamHandler
 

S

SCRIPT_NAMES - Static variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
session - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 
setArgs(List<String>) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Defines the command line arguments for cmd.
setCmd(String) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Defines the command.
setCmdAsScript(boolean) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Sets that cmd shell be treated like a script.
setDescription(String) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Sets the description.
setErrToIn(boolean) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Defines whether the error stream of the process shall be redirected to the input stream.
setHome(File) - Method in class de.iip_ecosphere.platform.configuration.maven.BasicProcessSpec
Defines the process home directory.
setHome(File) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Sets the process home directory.
setListener(ProcessUnit.TerminationListener) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Sets a termination listener.
setNodeJsHome(String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Changes the nodejs home/bin directory, i.e., the directory where the bin files are located, which is usually in Windows the home directory, in linux the bin sub-directory.
setNotifyListenerByLogMatch(boolean) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Sets whether the process listener shall be informed on a complete log regEx match, terminating the process if there is no listener.
setRegExConjunction(boolean) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Sets the log regEx aggregation mode, either conjunction or disjunction.
setTimeout(long) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
Sets the lifetime/timeout of the process.
setWaitFor(boolean) - Method in class de.iip_ecosphere.platform.configuration.maven.TestProcessSpec
Sets whether the process shall be completely executed before continuing.
skip - Variable in class de.iip_ecosphere.platform.configuration.maven.NgBuildMojo
 
skip - Variable in class de.iip_ecosphere.platform.configuration.maven.NgTestMojo
 
skip - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessMojo
 
skip - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
skip - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
splitPath(Consumer<String>) - Static method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Splits the OS path into path elements.
startEcsRuntime - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
startEcsServiceManager - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
startPlatform - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
startPlatform(int) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Starts the platform processes depending on the selection in the attributes of this class.
startPlatformService(String, File, String, String...) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Starts a platform service and waits for startup completion.
startProcesses() - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Starts defined processes.
startServiceManager - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
stop() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Stops the process.
stopProcessUnits() - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
Stops all registered process units.
stopRequired - Variable in enum class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationReason
 

T

TerminationReason(boolean) - Constructor for enum class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationReason
Creates a constant.
TestAppMojo - Class in de.iip_ecosphere.platform.configuration.maven
A platform application testing MOJO.
TestAppMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
testCmd - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
testCmdAsScript - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
TestProcessSpec - Class in de.iip_ecosphere.platform.configuration.maven
Defines an additional process to be executed in the test build process.
TestProcessSpec() - Constructor for class de.iip_ecosphere.platform.configuration.maven.TestProcessSpec
 
testStart - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
testTime - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
testTimePlatform - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
TextFileMojo - Class in de.iip_ecosphere.platform.configuration.maven
Allows simple line-based modifications to a text file.
TextFileMojo() - Constructor for class de.iip_ecosphere.platform.configuration.maven.TextFileMojo
 
TextFileMojo.ReplacementSpec - Class in de.iip_ecosphere.platform.configuration.maven
 
timeout - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
 
TIMEOUT - Enum constant in enum class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationReason
Termination by timeout.
timeoutTask - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
timer - Static variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
token - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo.ReplacementSpec
 
tracingLevel - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 

U

unit - Variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ConjunctiveLogRegExConsumer
 
units - Variable in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
 
UNKOWN_EXIT_STATUS - Static variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
unpackForce - Variable in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
 

V

validateDirectory(String) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
Validates the given string as existing directory.
value - Variable in class de.iip_ecosphere.platform.configuration.maven.TextFileMojo.ReplacementSpec
 
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationReason
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.TerminationReason
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitFor - Variable in class de.iip_ecosphere.platform.configuration.maven.TestProcessSpec
 
waitFor() - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
Waits for the process to end if it has been started.
WIN_BAT_PREFIX - Static variable in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit
 
writeMgtUiSetup(RuntimeSetup) - Method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
If setup is given, turn TestAppMojo.mgtUiSetupFileTemplate into TestAppMojo.mgtUiSetupFile by replacing ${aasRegistryUri}.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values