Package io.sentry.autoinstall
Class AbstractIntegrationInstaller
java.lang.Object
io.sentry.autoinstall.AbstractIntegrationInstaller
- Direct Known Subclasses:
GraphqlInstallStrategy,JdbcInstallStrategy,Log4j2InstallStrategy,LogbackInstallStrategy,QuartzInstallStrategy,Spring5InstallStrategy,Spring6InstallStrategy,SpringBoot2InstallStrategy,SpringBoot3InstallStrategy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.eclipse.aether.artifact.ArtifactfindThirdPartyDependency(List<org.eclipse.aether.artifact.Artifact> resolvedArtifacts) voidinstall(List<org.apache.maven.model.Dependency> dependencyList, List<org.eclipse.aether.artifact.Artifact> resolvedArtifacts, AutoInstallState autoInstallState) protected Versionprotected Versionprotected Versionprotected abstract Stringprotected abstract booleanshouldInstallModule(AutoInstallState autoInstallState)
-
Field Details
-
logger
protected org.slf4j.Logger logger
-
-
Constructor Details
-
AbstractIntegrationInstaller
public AbstractIntegrationInstaller()
-
-
Method Details
-
minSupportedThirdPartyVersion
-
maxSupportedThirdPartyVersion
-
minSupportedSentryVersion
-
findThirdPartyDependency
protected abstract org.eclipse.aether.artifact.Artifact findThirdPartyDependency(List<org.eclipse.aether.artifact.Artifact> resolvedArtifacts) -
shouldInstallModule
-
sentryModuleId
-
install
public void install(List<org.apache.maven.model.Dependency> dependencyList, List<org.eclipse.aether.artifact.Artifact> resolvedArtifacts, AutoInstallState autoInstallState)
-