Index
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
cmdas a script (also if inProcessUnit.SCRIPT_NAMES) or as argument. - addArgumentOrScriptCommand(String) - Method in class de.iip_ecosphere.platform.configuration.maven.ProcessUnit.ProcessUnitBuilder
-
Adds
cmdas a script (also if inProcessUnit.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
-
If
ProcessUnit.getMavenBinPath()is not set, try to set it viaAbstractConfigurationMojo.mavenHome. - 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
builderand 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
dirfulfillingfilter. - 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)
artifactor its dependencies has changedsince. - 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)
artifactsor its (snapshot) dependencies has changedsince. - 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
specis 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
- 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
fileis an IVML, VIL or VTL file. - isNewer(File, File) - Method in class de.iip_ecosphere.platform.configuration.maven.AbstractConfigurationMojo
-
Returns whether
artifactis newer thanhash. - 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
- isValidFile(File) - Static method in class de.iip_ecosphere.platform.configuration.maven.TestAppMojo
-
Returns if
fileis 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
directoryinto 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
modelDiris considered to be newer thanoutDir. - 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
pathbeforecmdas 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
cmdshell 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
setupis given, turnTestAppMojo.mgtUiSetupFileTemplateintoTestAppMojo.mgtUiSetupFileby replacing${aasRegistryUri}.
All Classes and Interfaces|All Packages|Constant Field Values