Class ManifestUberJarDuplicatedJarsWarner
- java.lang.Object
-
- org.infinispan.commons.util.uberjar.ManifestUberJarDuplicatedJarsWarner
-
- All Implemented Interfaces:
UberJarDuplicatedJarsWarner
public class ManifestUberJarDuplicatedJarsWarner extends Object implements UberJarDuplicatedJarsWarner
Manifest based implementation of aUberJarDuplicatedJarsWarner
.Incorrect combinations:
- Commons + any of the Uber Jars
- Embedded + Remote Uber Jar
- Commons + Embedded + Remote Uber Jar
- Author:
- slaskawi
-
-
Constructor Summary
Constructors Constructor Description ManifestUberJarDuplicatedJarsWarner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isClasspathCorrect()
Synchronously checks if classpath looks correct for Uber Jar usage.CompletableFuture<Boolean>
isClasspathCorrectAsync()
Asynchronously checks if classpath looks correct for Uber Jar usage.
-
-
-
Method Detail
-
isClasspathCorrect
public boolean isClasspathCorrect()
Description copied from interface:UberJarDuplicatedJarsWarner
Synchronously checks if classpath looks correct for Uber Jar usage.- Specified by:
isClasspathCorrect
in interfaceUberJarDuplicatedJarsWarner
- Returns:
true
if duplicate is found.
-
isClasspathCorrectAsync
public CompletableFuture<Boolean> isClasspathCorrectAsync()
Description copied from interface:UberJarDuplicatedJarsWarner
Asynchronously checks if classpath looks correct for Uber Jar usage.- Specified by:
isClasspathCorrectAsync
in interfaceUberJarDuplicatedJarsWarner
- Returns:
CompletableFuture
with the result.
-
-