Index

A B C D E F G H I L M O P R S T 
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 alias point to the same target bean as existing key.
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 beanClass is expected to be a pojo class with non-default constructor annotated with Inject.
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 MavenDownloader can be used as a template to create customized version which shares most of the configuration except underlying org.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
SupplierRegistry extension 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 MavenGav and 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-core camel-xxx -> org.apache.camel:camel-xxx camel-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.xml unless 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.xml unless MavenDownloader.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
 
A B C D E F G H I L M O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form