An implementation of ModuleResolver using
AetherModuleResolver(File, Map<String, String>, MavenProperties) - Constructor for class org.springframework.cloud.dataflow.app.resolver.
AetherModuleResolver
Create an instance specifying the locations of the local and remote repositories.
AGGREGATE_APPLICATION_CLASS - Static variable in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
AGGREGATE_APPLICATION_RUN_METHOD - Static variable in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
asStringProperties() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
Return a String representation of the properties actually set in this object, suitable for
passing to a App launcher process.
C
- ClassloaderUtils - Class in org.springframework.cloud.dataflow.app.utils
-
- ClassloaderUtils() - Constructor for class org.springframework.cloud.dataflow.app.utils.ClassloaderUtils
-
- Coordinates - Class in org.springframework.cloud.dataflow.app.resolver
-
Encapsulates Maven coordinates.
- Coordinates(String, String, String, String, String) - Constructor for class org.springframework.cloud.dataflow.app.resolver.Coordinates
-
- createClassLoader(URL[]) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleJarLauncher
-
- createClassLoader(URL[]) - Method in class org.springframework.cloud.dataflow.app.launcher.MultiArchiveLauncher
-
- createModuleClassloader(URL[]) - Static method in class org.springframework.cloud.dataflow.app.utils.ClassloaderUtils
-
Creates a ClassLoader for the launched modules by merging the URLs supplied as argument with the URLs that
make up the additional classpath of the launched JVM (retrieved from the application classloader), and
setting the extension classloader of the JVM as parent, if accessible.
G
- getArgs() - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherProperties
-
- getArguments() - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLaunchRequest
-
- getArtifactId() - Method in class org.springframework.cloud.dataflow.app.resolver.Coordinates
-
- getAuth() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- getClassifier() - Method in class org.springframework.cloud.dataflow.app.resolver.Coordinates
-
- getClassPathArchives() - Method in class org.springframework.cloud.dataflow.app.launcher.MultiArchiveLauncher
-
- getConnectTimeout() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- getExtension() - Method in class org.springframework.cloud.dataflow.app.resolver.Coordinates
-
- getGroupId() - Method in class org.springframework.cloud.dataflow.app.resolver.Coordinates
-
- getHost() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- getLocalRepository() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- getMainClass() - Method in class org.springframework.cloud.dataflow.app.launcher.MultiArchiveLauncher
-
- getModule() - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLaunchRequest
-
- getModules() - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherProperties
-
- getNonProxyHosts() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- getPassword() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy.Authentication
-
- getPort() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- getProtocol() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- getProxy() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- getRemoteRepositories() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- getRequestTimeout() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- getUsername() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy.Authentication
-
- getVersion() - Method in class org.springframework.cloud.dataflow.app.resolver.Coordinates
-
I
- isAggregate() - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherProperties
-
- isOffline() - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
L
- launch(String[]) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleJarLauncher
-
- launch(String[], String, ClassLoader) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleJarLauncher
-
- launch(List<ModuleLaunchRequest>, boolean, Map<String, String>) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
-
Launches one or more modules, with the corresponding arguments, if any.
- launch(List<ModuleLaunchRequest>, boolean) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
-
- launch(List<ModuleLaunchRequest>) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
-
- launch(String[]) - Method in class org.springframework.cloud.dataflow.app.launcher.MultiArchiveLauncher
-
- launch(String[], String, ClassLoader) - Method in class org.springframework.cloud.dataflow.app.launcher.MultiArchiveLauncher
-
- launchAggregatedModules(List<ModuleLaunchRequest>, Map<String, String>) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
-
- launchIndividualModules(List<ModuleLaunchRequest>) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
-
M
- main(String[]) - Static method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherApplication
-
- MavenProperties - Class in org.springframework.cloud.dataflow.app.resolver
-
Configuration Properties for Maven.
- MavenProperties() - Constructor for class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- MavenProperties.Proxy - Class in org.springframework.cloud.dataflow.app.resolver
-
- MavenProperties.Proxy() - Constructor for class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- MavenProperties.Proxy.Authentication - Class in org.springframework.cloud.dataflow.app.resolver
-
- MavenProperties.Proxy.Authentication() - Constructor for class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy.Authentication
-
- MODULE_AGGREGATOR_RUNNER_THREAD_NAME - Static variable in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
-
- ModuleDependencyFilter - Class in org.springframework.cloud.dataflow.app.resolver
-
A DependencyFilter
that uses a list of explicit includes and pattern-based excludes.
- ModuleDependencyFilter(Artifact[], String...) - Constructor for class org.springframework.cloud.dataflow.app.resolver.ModuleDependencyFilter
-
- ModuleJarLauncher - Class in org.springframework.cloud.dataflow.app.launcher
-
A JarLauncher
that supports launching module archive.
- ModuleJarLauncher(Archive) - Constructor for class org.springframework.cloud.dataflow.app.launcher.ModuleJarLauncher
-
- ModuleLauncher - Class in org.springframework.cloud.dataflow.app.launcher
-
A component that launches one or more modules, delegating their resolution to an
underlying
ModuleResolver
.
- ModuleLauncher(ModuleResolver) - Constructor for class org.springframework.cloud.dataflow.app.launcher.ModuleLauncher
-
Creates a module launcher using the provided module resolver
- moduleLauncher(ModuleResolver) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherConfiguration
-
- ModuleLauncherApplication - Class in org.springframework.cloud.dataflow.app.launcher
-
Bootstrap for launching one or more modules, provided via the "modules" system property
or "MODULES" environment variable as a comma-delimited list, with the arguments
provided at launch.
- ModuleLauncherApplication() - Constructor for class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherApplication
-
- ModuleLauncherConfiguration - Class in org.springframework.cloud.dataflow.app.launcher
-
Configuration class that has the beans required for module launcher.
- ModuleLauncherConfiguration() - Constructor for class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherConfiguration
-
- ModuleLauncherProperties - Class in org.springframework.cloud.dataflow.app.launcher
-
- ModuleLauncherProperties() - Constructor for class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherProperties
-
- ModuleLauncherRunner - Class in org.springframework.cloud.dataflow.app.launcher
-
Spring boot
ApplicationRunner
that triggers
ModuleLauncher
to launch the modules.
- ModuleLauncherRunner() - Constructor for class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherRunner
-
- ModuleLaunchRequest - Class in org.springframework.cloud.dataflow.app.launcher
-
Encapsulates a reference to a module (as maven coordinates) and a set of "arguments" that must be passed to it.
- ModuleLaunchRequest(String, Map<String, String>) - Constructor for class org.springframework.cloud.dataflow.app.launcher.ModuleLaunchRequest
-
- ModuleResolver - Interface in org.springframework.cloud.dataflow.app.resolver
-
Interface used to return a Resource
that provides access to a module
uber-jar based on its Maven coordinates.
- moduleResolver() - Method in class org.springframework.cloud.dataflow.app.resolver.ModuleResolverConfiguration
-
- ModuleResolverConfiguration - Class in org.springframework.cloud.dataflow.app.resolver
-
Sets up the default Aether-based module resolver, unless overridden.
- ModuleResolverConfiguration() - Constructor for class org.springframework.cloud.dataflow.app.resolver.ModuleResolverConfiguration
-
- MultiArchiveLauncher - Class in org.springframework.cloud.dataflow.app.launcher
-
A Launcher
for multiple independent JAR archives (which aren't nested in an uber jar).
- MultiArchiveLauncher(List<Archive>) - Constructor for class org.springframework.cloud.dataflow.app.launcher.MultiArchiveLauncher
-
A list of archives, the first of which is expected to be a Spring boot uberJar
O
- org.springframework.cloud.dataflow.app.launcher - package org.springframework.cloud.dataflow.app.launcher
-
- org.springframework.cloud.dataflow.app.resolver - package org.springframework.cloud.dataflow.app.resolver
-
Root package of the ModuleResolver support.
- org.springframework.cloud.dataflow.app.utils - package org.springframework.cloud.dataflow.app.utils
-
R
- resolve(Coordinates) - Method in class org.springframework.cloud.dataflow.app.resolver.AetherModuleResolver
-
Resolve an artifact and return its location in the local repository.
- resolve(Coordinates, Coordinates[], String[]) - Method in class org.springframework.cloud.dataflow.app.resolver.AetherModuleResolver
-
Resolve a set of artifacts based on their coordinates, including their dependencies, and return the locations of
the transitive set in the local repository.
- resolve(Coordinates) - Method in interface org.springframework.cloud.dataflow.app.resolver.ModuleResolver
-
Retrieve a resource given its coordinates.
- resolve(Coordinates, Coordinates[], String[]) - Method in interface org.springframework.cloud.dataflow.app.resolver.ModuleResolver
-
Retrieve a set of resources given their coordinates, along with additional dependencies.
- run(String...) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherRunner
-
S
- setAcceptOptional(boolean) - Method in class org.springframework.cloud.dataflow.app.resolver.ModuleDependencyFilter
-
- setAggregate(boolean) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherProperties
-
- setArgs(Map<String, Map<String, String>>) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherProperties
-
- setAuth(MavenProperties.Proxy.Authentication) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- setConnectTimeout(Integer) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- setHost(String) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- setLocalRepository(String) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- setModules(String[]) - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLauncherProperties
-
- setNonProxyHosts(String) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- setOffline(boolean) - Method in class org.springframework.cloud.dataflow.app.resolver.AetherModuleResolver
-
- setOffline(Boolean) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- setPassword(String) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy.Authentication
-
- setPort(int) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- setProtocol(String) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy
-
- setProxy(MavenProperties.Proxy) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- setRemoteRepositories(String[]) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- setRequestTimeout(Integer) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties
-
- setUsername(String) - Method in class org.springframework.cloud.dataflow.app.resolver.MavenProperties.Proxy.Authentication
-
T
- toResource(ArtifactResult) - Method in class org.springframework.cloud.dataflow.app.resolver.AetherModuleResolver
-
- toString() - Method in class org.springframework.cloud.dataflow.app.launcher.ModuleLaunchRequest
-
A C G I L M O R S T