Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- alias(Class<?>, Class<?>) - Method in class org.apache.camel.tooling.maven.support.DIRegistry
-
Make an
aliaspoint to the same target bean as existingkey. - APACHE_SNAPSHOT_REPO - Static variable in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- artifactDownloaded(String, String, String, String, String, long) - Method in interface org.apache.camel.tooling.maven.RemoteArtifactDownloadListener
-
Event when an artifact was downloaded from a remote maven repository (not local).
- artifactDownloading(String, String, String, String, String) - Method in interface org.apache.camel.tooling.maven.RemoteArtifactDownloadListener
-
Event when an artifact downloading is started from a remote maven repository (not local).
B
- bind(Class<?>) - Method in class org.apache.camel.tooling.maven.support.DIRegistry
-
Registration of a bean with the same lookup and target class.
- bind(Class<?>, Class<?>) - Method in class org.apache.camel.tooling.maven.support.DIRegistry
-
Main "registration" method, where
beanClassis expected to be a pojo class with non-default constructor annotated withInject. - bind(String, Class<?>, Object) - Method in class org.apache.camel.tooling.maven.support.DIRegistry
- bind(String, Class<?>, Supplier<Object>) - Method in class org.apache.camel.tooling.maven.support.DIRegistry
- bindAsPrototype(String, Class<?>, Supplier<Object>) - Method in class org.apache.camel.tooling.maven.support.DIRegistry
C
- customize(String, int, int) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Existing, configured
MavenDownloadercan be used as a template to create customized version which shares most of the configuration except underlyingorg.eclipse.aether.RepositorySystemSession, which can't be shared. - customize(String, int, int) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
D
- DefaultRepositoryResolver - Class in org.apache.camel.tooling.maven
- DefaultRepositoryResolver() - Constructor for class org.apache.camel.tooling.maven.DefaultRepositoryResolver
- DIRegistry - Class in org.apache.camel.tooling.maven.support
-
SupplierRegistryextension that allows registration of bean recipes based on jakarta.inject annotations. - DIRegistry() - Constructor for class org.apache.camel.tooling.maven.support.DIRegistry
- doBuild() - Method in class org.apache.camel.tooling.maven.DefaultRepositoryResolver
- doBuild() - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- doInit() - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- doStop() - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
E
- equals(Object) - Method in class org.apache.camel.tooling.maven.MavenGav
F
- fromCoordinates(String, String, String, String, String) - Static method in class org.apache.camel.tooling.maven.MavenGav
G
- getArtifactId() - Method in class org.apache.camel.tooling.maven.MavenGav
- getClassifier() - Method in class org.apache.camel.tooling.maven.MavenGav
- getFile() - Method in class org.apache.camel.tooling.maven.MavenArtifact
- getGav() - Method in class org.apache.camel.tooling.maven.MavenArtifact
- getGroupId() - Method in class org.apache.camel.tooling.maven.MavenGav
- getPackaging() - Method in class org.apache.camel.tooling.maven.MavenGav
- getRepositories() - Method in exception class org.apache.camel.tooling.maven.MavenResolutionException
- getRepositoryResolver() - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Gets the repository resolver.
- getRepositoryResolver() - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- getScope() - Method in class org.apache.camel.tooling.maven.MavenGav
- getVersion() - Method in class org.apache.camel.tooling.maven.MavenGav
H
- hashCode() - Method in class org.apache.camel.tooling.maven.MavenGav
I
- isMavenApacheSnapshotEnabled() - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Sets whether using SNAPSHOT versions of Apache Camel is enabled.
- isMavenApacheSnapshotEnabled() - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- isMavenCentralEnabled() - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Sets whether maven central repository should be included and as first in the list of repositories.
- isMavenCentralEnabled() - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
L
- LOG - Static variable in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- lookupByClass(Class<T>) - Method in class org.apache.camel.tooling.maven.support.DIRegistry
M
- MAVEN_CENTRAL_REPO - Static variable in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- MavenArtifact - Class in org.apache.camel.tooling.maven
-
Aggregate of
MavenGavand actually resolved file for the related Maven artifact. - MavenArtifact(MavenGav, File) - Constructor for class org.apache.camel.tooling.maven.MavenArtifact
- MavenDownloader - Interface in org.apache.camel.tooling.maven
-
Pragmatic Maven download/resolution API that should replace usage of Ivy/Grape and Shrinkwrap across Camel.
- MavenDownloaderImpl - Class in org.apache.camel.tooling.maven
-
The only class in Camel that deals with all these DI mechanisms of maven-resolver library.
- MavenDownloaderImpl() - Constructor for class org.apache.camel.tooling.maven.MavenDownloaderImpl
- MavenDownloaderImpl(RepositorySystem, RepositorySystemSession, Settings) - Constructor for class org.apache.camel.tooling.maven.MavenDownloaderImpl
- MavenGav - Class in org.apache.camel.tooling.maven
-
Maven GAV model with parsing support and special rules for some names:
camel:core -> org.apache.camel:camel-corecamel-xxx -> org.apache.camel:camel-xxxcamel-quarkus-xxx -> camel-xxx - MavenGav() - Constructor for class org.apache.camel.tooling.maven.MavenGav
- MavenResolutionException - Exception Class in org.apache.camel.tooling.maven
- MavenResolutionException() - Constructor for exception class org.apache.camel.tooling.maven.MavenResolutionException
- MavenResolutionException(String) - Constructor for exception class org.apache.camel.tooling.maven.MavenResolutionException
- MavenResolutionException(String, Throwable) - Constructor for exception class org.apache.camel.tooling.maven.MavenResolutionException
O
- org.apache.camel.tooling.maven - package org.apache.camel.tooling.maven
-
Package with interfaces/classes to be used when proper/canonical Maven resolution is required.
- org.apache.camel.tooling.maven.support - package org.apache.camel.tooling.maven.support
P
- parseGav(String) - Static method in class org.apache.camel.tooling.maven.MavenGav
- parseGav(String, String) - Static method in class org.apache.camel.tooling.maven.MavenGav
R
- RemoteArtifactDownloadListener - Interface in org.apache.camel.tooling.maven
- RepositoryResolver - Interface in org.apache.camel.tooling.maven
- resolveArtifacts(String, List<String>, Set<String>, boolean, boolean) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Main resolution method.
- resolveArtifacts(String, List<String>, Set<String>, boolean, boolean) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- resolveArtifacts(List<String>, Set<String>, boolean, boolean) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
- resolveArtifacts(List<String>, Set<String>, boolean, boolean) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- resolveAvailableVersions(String, String, String) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Resolves available versions for groupId + artifactId from single remote repository.
- resolveAvailableVersions(String, String, String) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- resolveRepository(String) - Method in class org.apache.camel.tooling.maven.DefaultRepositoryResolver
- resolveRepository(String) - Method in interface org.apache.camel.tooling.maven.RepositoryResolver
-
Resolves the maven repository.
S
- setArtifactId(String) - Method in class org.apache.camel.tooling.maven.MavenGav
- setClassifier(String) - Method in class org.apache.camel.tooling.maven.MavenGav
- setFresh(boolean) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Set a flag determining Maven update behavior.
- setFresh(boolean) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setGroupId(String) - Method in class org.apache.camel.tooling.maven.MavenGav
- setMavenApacheSnapshotEnabled(boolean) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Sets whether using SNAPSHOT versions of Apache Camel is enabled.
- setMavenApacheSnapshotEnabled(boolean) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setMavenCentralEnabled(boolean) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Sets whether maven central repository should be included and as first in the list of repositories.
- setMavenCentralEnabled(boolean) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setMavenSettingsLocation(String) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Configure a location of
settings.xml(when not set, defaults to~/.m2/settings.xmlunless it's explicitly set to"false". - setMavenSettingsLocation(String) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setMavenSettingsSecurityLocation(String) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Configure a location of
settings-security.xml(when not set, defaults to~/.m2/settings-security.xmlunlessMavenDownloader.setMavenSettingsLocation(String)is set explicitly set to"false". - setMavenSettingsSecurityLocation(String) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setOffline(boolean) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Sets maven downloader in offline mode
- setOffline(boolean) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setPackaging(String) - Method in class org.apache.camel.tooling.maven.MavenGav
- setRemoteArtifactDownloadListener(RemoteArtifactDownloadListener) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
To use a listener when downloading from remote repositories.
- setRemoteArtifactDownloadListener(RemoteArtifactDownloadListener) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setRepos(String) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Configure comma-separated list of repositories to use (in addition to the ones discovered from Maven settings).
- setRepos(String) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setRepositoryResolver(RepositoryResolver) - Method in interface org.apache.camel.tooling.maven.MavenDownloader
-
Sets a custom repository resolver.
- setRepositoryResolver(RepositoryResolver) - Method in class org.apache.camel.tooling.maven.MavenDownloaderImpl
- setScope(String) - Method in class org.apache.camel.tooling.maven.MavenGav
- setVersion(String) - Method in class org.apache.camel.tooling.maven.MavenGav
T
- toString() - Method in class org.apache.camel.tooling.maven.MavenArtifact
- toString() - Method in class org.apache.camel.tooling.maven.MavenGav
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form